OpenStack plugin
This plugin
monitors, visualizes, and alerts on your OpenStack environment in one-second intervals.
This plugin grabs metrics from the OpenStack node where it is started and parses the data to be able to integrate into
TrueSight Intelligence
. To be able to start, ceilometer should be well configured on the machine and credentials needs to be created. Additional metrics can be added from the ceilometer by editing the plugin.py and adding or replacing different mapping tuple objects.
Prerequisites
Meter version 4.2 or later must be installed.
Ceilometer 2.3.0 or later must be installed.
The NGINX plugin (version Mitaka) supports the following Operating System.
Linux | ✅️ |
Plugin Setup
For CentOS 7.x & RHEL 7.x and Ubuntu v14.04(trusty)
To get ceilometer configuration such as host name and port number, open the configuration file.
The default path is /etc/ceilometer/ceilometer.conf
Click + Install to start the installation. Refer to the following sections for the configuration details required to collect data and view the list of plugin metrics.To install the plugin
> Data Collection, select the TrueSight meter, and select the Sources tab.
> Configure Sources.
Configuration details
Field Name | Description |
|---|---|
service_tenant | The tenant to get into the service panel for OpenStack |
service_endpoint | The endpoint to get into the service panel for OpenStack |
service_user | The user to get into the service panel for OpenStack |
service_timeout | The timeout to get into the service panel for OpenStack |
service_password | The password to get into the service panel for OpenStack |
pollInterval | The polling interval (in milliseconds) to call the openStack collector. Default value for this is 60000 ms, we recommend not have smaller value. |
Plugin metrics
Metric Name | Description |
|---|---|
OS_CPUUTIL_AVG | Average openstack CPU utilization on the running node |
OS_CPUUTIL_SUM | Summary of total openstack CPU utilization |
OS_CPUUTIL_MIN | The minimum openstack CPU utilization by VMs running on the node |
OS_CPUUTIL_MAX | The maximum openstack CPU utilization by VMs running on the node |
OS_CPU_AVG | Average CPU time used by the openstack VMs |
OS_CPU_SUM | Total CPU time used by the openstack VMs |
OS_INSTANCE_EVENT_SUM | Total running instances events |
OS_INSTANCE_EVENT_MAX | The maximum number of instances events |
OS_VOLUME_EVENT_SUM | Total volumes created events |
OS_VOLUME_EVENT_AVG | Average volumes created events |
OS_IMAGE_SIZE_SUM | The total amount of space used by the created images |
OS_IMAGE_SIZE_AVG | Average amount of space used by the created images |
OS_DISK_READ_RATE_SUM | The total amount of disk read rate on all VMs running on the node |
OS_DISK_READ_RATE_AVG | Average amount of disk read rate on all VMs running on the node |
OS_DISK_WRITE_RATE_SUM | The total amount of disk write rate on all VMs running on the node |
OS_DISK_WRITE_RATE_AVG | Average amount of disk write rate on all VMs running on the node |
OS_NETWORK_IN_BYTES_SUM | The total amount of network incoming bytes to all VMs running on the node |
OS_NETWORK_IN_BYTES_AVG | Average amount of network incoming bytes to all VMs running on the node |
OS_NETWORK_OUT_BYTES_SUM | The total amount of network outgoing bytes from all VMs running on the node |
OS_NETWORK_OUT_BYTES_AVG | Average amount of network outgoing bytes from all VMs running on the node |
OS_MEMORY_RESIDENT_SUM | The resident memory sum consumed by the VMs from the Physical Host |
OS_MEMORY_RESIDENT_AVG | The resident memory avg consumed by the VMs from the Physical Host |