OpenStack infrastructure monitoring
Beyond the workloads running in OpenStack tenants, cloud operators must ensure that they have the necessary metrics to ensure OpenStack services’ availability, performance, and usage status. Monitoring data should involve mainly two different categories of the OpenStack infrastructure services, as follows:
- Cloud software: This includes OpenStack APIs, schedulers, databases, message busses, and load-balancing services.
- Under cloud: This includes running operating systems, storage, and network hardware.
In the following section, we will explore Prometheus, a well-integrated and adopted monitoring and alerting toolkit for large-scale deployment.
Prometheus in a nutshell
Prometheus allows you to collect and store metrics as time-series data. Prometheus is considered a great fit for large deployment, as it provides exporters with components that ship various amounts of metrics to a Prometheus server. Additionally, the tool...