<div dir="ltr"><div>Greetings Ironicers!</div><div><br></div>I would like to have your input on the matter of moving the ironic-prometheus-exporter to Ironic umbrella.<div><br></div><div><b>What is the ironic-prometheus-exporter? </b><br></div><div></div><div>The ironic-prometheus-exporter[1] provides a way to export hardware sensor data from<br>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 service.</div><div><br></div><div><b>How to ensure the sensor data will follow the Prometheus format?</b> <br></div><div>We are using the prometheus client_python [3] to generate the file with the metrics that come trough the oslo notifier plugin.</div><div><br></div><div><b>How it will be tested on the gate?</b></div><div>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.</div><div><br></div><div></div><div>Maybe we should discuss this in the next ironic weekly meeting (10th June)? <br></div><div><br></div><div></div><div></div><div>[1] <a href="https://github.com/metal3-io/ironic-prometheus-exporter">https://github.com/metal3-io/ironic-prometheus-exporter</a></div><div>[2] <a href="https://prometheus.io/">https://prometheus.io/</a></div><div>[3] <a href="https://github.com/prometheus/client_python">https://github.com/prometheus/client_python</a></div><div><br></div><div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><span style="background-color:rgb(255,255,255)"><font style="background-color:transparent"><div><div dir="ltr"><div><div style="color:rgb(136,136,136);font-family:arial,sans-serif;font-size:12.8px"><i style="font-size:13px"><font style="color:rgb(0,0,0)">Att[]'s</font><br><font color="#500050"><span style="color:rgb(0,0,0)">Iury Gregory Melo Ferreira</span> </font><br></i><i><font color="#000000">MSc in Computer Science at UFCG<br></font></i></div><div style="color:rgb(136,136,136);font-family:arial,sans-serif;font-size:12.8px"><i><font color="#000000">Part of the puppet-manager-core team in OpenStack</font></i><br><i><font color="#000000"><span style="background-color:rgb(255,255,255)"><font style="background-color:transparent"><i><font color="#000000">Software Engineer at Red Hat Czech</font></i></font></span></font></i></div><div><font style="font-family:arial,sans-serif;font-size:12.8px" color="#000000"><i>Social</i>:</font><font style="font-family:arial,sans-serif;font-size:12.8px"><font color="#888888"> </font><a href="https://www.linkedin.com/in/iurygregory" target="_blank"><font color="#0b5394">https://www.linkedin.com/in/iurygregory</font></a></font></div><div><i style="color:rgb(136,136,136);background-color:transparent;font-size:13px"><font color="#500050"><span style="color:rgb(0,0,0)">E-mail: </span> </font><a href="mailto:iurygregory@gmail.com" style="color:rgb(0,84,136)" target="_blank">iurygregory@gmail.com</a></i></div></div></div></div></font></span></div></div></div></div></div></div></div></div></div></div></div></div>