I'm dumping what I know, but some people actually working in the Telemetry project may give more detailed (and probably correct) info.
- so what are the current recommendations for OpenStack Telemetry ? - is it just Ceilometer and Aodh ? * Does Ceilometer provide DBs ? (like it used to a long time ago)
Aodh and Ceilometer are the two projects currently maintained in OpenStack namespace. Ceilometer itself has no db and you need external data store for metrics.
- is Gnocchi (although maintained outside of OpenStack) still supported in the OpenStack environment as a DB option ?
Gnocchi is still supported as the metric store used by ceilometer and aodh. On the other hand, I've seen some work to replace it completely by prometheus these days. # but I've not actually tried it so have limited knowledge about it.
- what is used for event DB ? ... now that panko is gone ... Gnocchi ? Ceilometer ?
I'm not aware of any alternatives. However ceilometer provides the mechansim to implement own publisher so if you need store event data then you can send event data to external services.
- are there actually multiple options/solutions for OpenStack Telemetry ? e.g. * Ceilometer / Gnocchi / Aodh * Ceilometer / External Elastic Solution / Aodh * Others ?
The following two options are ones I'm aware of now, but Ceilometer + Gnocchi + Aodh Ceilometer + Prometheus + Aodh On 9/26/24 00:42, Waines, Greg wrote:
Hey ...
I am working in OpenStack StarlingX which supports a Kubernetes cluster and a containerized OpenStack cluster (via openstack-helm).
Our OpenStack offering is fairly simple ... only running Nova, Cinder, Neutron, Keystone, Glance, Horizon and Heat ... @ Antelope.
In a predecessor of StarlingX, maybe in the Queens(?) timeframe ... we had a Telemetry solution that consisted of: - Ceilometer (for basic data polling, notifications and collection) - Panko (for event DB) - Gnocchi (for time-series DB) - Aodh (for alarming based on metric thresholds, etc.)
HOWEVER ... today (Caracal) ... - I think Gnocchi is still alive and well ... https://github.com/gnocchixyz/gnocchi * but maintained outside of OpenStack - I think OpenStack Panko was deprecated in ~ Wallaby ? * and don't think(?) it is maintained outside of OpenStack ? - The OpenStack Landscape at https://www.openstack.org/software/ * shows only Ceilometer and Aodh
MY QUESTIONs : ----------------------- - so what are the current recommendations for OpenStack Telemetry ? - is it just Ceilometer and Aodh ? * Does Ceilometer provide DBs ? (like it used to a long time ago) - is Gnocchi (although maintained outside of OpenStack) still supported in the OpenStack environment as a DB option ? - what is used for event DB ? ... now that panko is gone ... Gnocchi ? Ceilometer ? - are there actually multiple options/solutions for OpenStack Telemetry ? e.g. * Ceilometer / Gnocchi / Aodh * Ceilometer / External Elastic Solution / Aodh * Others ?
Greg.