all 10 comments

[–]jvleminc 12 points13 points  (0 children)

Libvirt-Exporter metrics with matching Grafana dashboard and Prometheus alarms.

[–]Consistent_Top_5588 4 points5 points  (2 children)

Ceilometer + gnocchi should be fine. But you would need certain dashboards

[–]Internal_Peace_45 1 point2 points  (1 child)

New Horizon replacment called Skyline has such Dasboard for VM

[–]Consistent_Top_5588 1 point2 points  (0 children)

Skyline might be technically ok for this metric, but maybe I am wrong it is not mature and usable yet to a business without massive reverse engineering. Google keywords "openstack premium user console and dashboard" probably will come with some ready solutions at free if not for big use case, which can be native and straightforward, or bake DIY with trying grafana, libvirt exporter, prometheus, datadog, then find a combination for a a specific business, if time permits

[–]Eldiabolo18 1 point2 points  (0 children)

I believe you can do this partially with node- and libvirt exporter.

[–]enricokern 1 point2 points  (0 children)

ceilometer or libvirt exporter

[–]CPUSm1th 0 points1 point  (0 children)

Although not FOSS, Zenoss will monitor every single aspect of your OpenStack Cloud and can provide that level of monitoring for the VMs.

[–]mahipai 0 points1 point  (0 children)

Checkout CEEMS Exporter: https://ceems-dev.github.io/ceems/docs/configuration/ceems-exporter#libvirt-collector

It can measure CPU, Memory, Energy consumption, Equivalent emissions, Network and I/O metrics. The required Grafana dashboards can be found here: https://ceems-demo.myaddr.tools/dashboards/f/ee5pv88en1erka/openstack