On Apr 17, 2025 16:49, Sean Mooney <smooney@redhat.com> wrote:
On 17/04/2025 13:17, Dmitriy Rabotyagov wrote:
well gnocchi is also not a native OpenStack telemetry datastore, it left
our community to pursue its own goals and is now a third party datastore
just like Grafana or Prometheus.
Yeah, well, true. Is still somehow treated as the "default" thing with
Telemetry, likely due to existing integration with Keystone and
multi-tenancy support. And beyond it - all other options become
opinionated too fast - ie, some do OpenTelemetry, some do Zabbix,
VictoriaMetrics, etc. As pretty much from what I got as well, is that
still relies on Ceilometer metrics?
And then Prometheus is obviously not the best storage for them, as it
requires to have pushgatgeway, and afaik prometheus maintainers are
strictly against "push" concept to it and treat it as conceptually
wrong (on contrary to OpenTelemetry).
i dont know the detail but i know there is work planned for native
supprot of
Prometheus scrpe endpoint in ceilometer
That is what the telemetry folks discussed during the last online PTG yes. If I understand correctly, the major issue is that prometheus does not support multi-tenancy. Telemetry team hope to add the feature by writing a proxy in front of it. This would be nice, as Prometheus performs a way better than Gnocchi (it can eat 100 times more metrics per seconds). Cheers, Thomas Goirand (zigo)