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)