[ironic] Should we add ironic-prometheus-exporter under Ironic umbrella?

Iury Gregory iurygregory at gmail.com
Fri Jun 7 12:14:46 UTC 2019

Greetings Ironicers!

I would like to have your input on the matter of moving the
ironic-prometheus-exporter to Ironic umbrella.

*What is the ironic-prometheus-exporter? *
The ironic-prometheus-exporter[1] provides a way to export hardware sensor
data from
Ironic project in OpenStack to Prometheus [2]. It's implemented as an
oslo-messaging notification driver to get the sensor data and a Flask
Application to export the metrics to Prometheus. It can not only be used in
metal3-io but also in any OpenStack deployment which includes Ironic

*How to ensure the sensor data will follow the Prometheus format?*
We are using the prometheus client_python [3] to generate the file with the
metrics that come trough the oslo notifier plugin.

*How it will be tested on the gate?*
Virtualbmc can't provide sensor data that the actual plugin supports. We
would collect sample metrics from the hardware and use it in the unit tests.

Maybe we should discuss this in the next ironic weekly meeting (10th June)?

[1] https://github.com/metal3-io/ironic-prometheus-exporter
[2] https://prometheus.io/
[3] https://github.com/prometheus/client_python


*Att[]'sIury Gregory Melo Ferreira *
*MSc in Computer Science at UFCG*
*Part of the puppet-manager-core team in OpenStack*
*Software Engineer at Red Hat Czech*
*Social*: https://www.linkedin.com/in/iurygregory
*E-mail:  iurygregory at gmail.com <iurygregory at gmail.com>*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20190607/3e0811c2/attachment.html>

More information about the openstack-discuss mailing list