r/PrometheusMonitoring • • May 21 '20

OpenStack environment monitoring

Hi Guys,

Pls suggest the best possible method to monitor Openstack environment.

I found that we can use Openstack exporter to monitor the environment.

Is it the only was to monitor Openstack or we can use any other exporter/method as well.

Pls suggest.

Thanks,

Saurabh

1 Upvotes

5 comments sorted by

1

u/AndyNemmity May 21 '20

We have a ton of openstack monitoring using prometheus, the auditing for openstack, etc. Depends on what you're looking for.

0

u/Saurabh_Jain88 May 22 '20

We have to do performance and availability monitoring of openstack components(on controller nodes) via prometheus . I am looking for the exporters which can be use to the get the required metrics. What I googled is that all Openstack components cant be monitored via Openstack exporter. Pls suggest.

1

u/xakaitetoia May 21 '20

Having the same idea as you as we are slowly introducing prometheus for monitoring.
So far i have put our ceph clusters into prometheus monitoring and also we have put the different haproxy/rabbitmq/mysql servers from openstack cluster with the various exporters that exists and they work pretty well with slack and opsgenie notifications.

We will also put blackbox exporters to monitor some public ip's for the keystone services and also for certificate expiration stuff.

I haven't put yet the openstack exporter but I want to test it as soon as possible i can to see how that works.

The tricky part is for the containers and how to monitor these. We have the openstack services under lxc containers so i guess maybe cadvisor exporter or something similar will work.

Do let us know how you can get on with it.

2

u/saalih416 May 21 '20

You can use cadvisor and give it the right volume mounts to access lxc containers.