Another approach could be to use Monasca as the back end. The publisher has been recently added upstream [1]. It uses InfluxDB as the time series DB. The message queue between the API and TSDB adds resiliency and allows setting up InfluxDB in HA. What you get on top is a generic, multi-tenant monitoring solution. Cloud users can install their own agents, push own application metrics and set up own alerting per project. Support for auto-scaling with Heat templates is included. Greetings Witek [1] https://docs.openstack.org/ceilometer/latest/admin/telemetry-system-architec... On 11/19/19 10:51 AM, Tobias Urdin wrote:
It sure is, we as well abandoned the MongoDB backend for Gnocchi which works pretty well.
Would be a shame if a migration back would be required, maybe we can get a discussion going on a more long-term solution as was discussed when talking about the future of Ceilometer.
Supporting Gnocchi or moving to another open source project as a storage backend that is stable and maintained. There were (and still is? Though unofficial out-of-tree) storage backends for Ceilometer that publishes to InfluxDB.
I were never able to follow-up on the meetings (I probably missed a lot of it) regarding the Ceilometer roadmap [1].
[1] https://etherpad.openstack.org/p/telemetry-train-roadmap
On 11/19/19 10:29 AM, Blom, Merlin, NMU-OI wrote:
Thanks for your work on ceilometer!
The gnocchi situation is realy sad.
We implemented solutions on Gnocchi and ceilometer.
In my opinion you abandoned the mongodb support for performance reasons and now you are going back to it?
Has mongodb made any significant performance improvements for time series data?
Best regards,
Merlin
*Von:*Lingxian Kong <anlin.kong@gmail.com> *Gesendet:* Dienstag, 19. November 2019 10:03 *An:* Radosław Piliszek <radoslaw.piliszek@gmail.com> *Cc:* openstack-discuss <openstack-discuss@lists.openstack.org> *Betreff:* Re: [gnocchi][telemetry][ceilometer][cloudkitty] Gnocchi unmaintained
We (ceilometer team) will probably add Ceilometer API and mongodb support back, considering the current Gnocchi project situation. However, Gnocchi will still be supported as a publisher in Ceilometer.
-
Best regards, Lingxian Kong
Catalyst Cloud
On Tue, Nov 19, 2019 at 9:54 PM Radosław Piliszek <radoslaw.piliszek@gmail.com <mailto:radoslaw.piliszek@gmail.com>> wrote:
Hello Folks,
It looks like gnocchi is "officially" marked as unmaintained: https://github.com/gnocchixyz/gnocchi/issues/1049 <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_gnocchixyz_gnocchi_issues_1049&d=DwMFaQ&c=vo2ie5TPcLdcgWuLVH4y8lsbGPqIayH3XbK3gK82Oco&r=hTUN4-Trlb-8Fh11dR6m5VD1uYA15z7v9WL8kYigkr8&m=czRC3qwwRqT3qKzfXMSVl78G4Sk8QVwT93okCgkBe34&s=Ob7yLjlWUAz9-8oMikC_QU9ivZBvtBKkqqFEvceGGM0&e=>
Has there been any discussion regarding how it affects OpenStack projects? And/or are there any plans to amend this situation?
-yoctozepto