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(tick)

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

To install the plugin

  1. From the top right of the screen, perform one of the following actions:
    • Click Settings > Data Collection, select the TrueSight meter, and select the Sources tab.

    • Click Settings > Configure Sources.
  2. Use the search box or scroll through the page to find the source system which has the TrueSight meter on which you want to install the plugin.
  3. Click the name of the source to view source details.
  4. Select the Plugins tab.
  5. Use the search box or scroll through the page to find the plugin you want to install.
  6. 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.

Configuration details

Field NameDescription
service_tenantThe tenant to get into the service panel for OpenStack
service_endpointThe endpoint to get into the service panel for OpenStack
service_userThe user to get into the service panel for OpenStack
service_timeoutThe timeout to get into the service panel for OpenStack
service_passwordThe password to get into the service panel for OpenStack
pollIntervalThe polling interval (in milliseconds) to call the openStack collector. Default value for this is 60000 ms, we recommend not have smaller value.

Advanced configuration

To customize this plugin, see OpenStack.

Plugin metrics

Metric NameDescription
OS_CPUUTIL_AVGAverage openstack CPU utilization on the running node
OS_CPUUTIL_SUMSummary of total openstack CPU utilization
OS_CPUUTIL_MINThe minimum openstack CPU utilization by VMs running on the node
OS_CPUUTIL_MAXThe maximum openstack CPU utilization by VMs running on the node
OS_CPU_AVGAverage CPU time used by the openstack VMs
OS_CPU_SUMTotal CPU time used by the openstack VMs
OS_INSTANCE_EVENT_SUMTotal running instances events
OS_INSTANCE_EVENT_MAXThe maximum number of instances events
OS_VOLUME_EVENT_SUMTotal volumes created events
OS_VOLUME_EVENT_AVGAverage volumes created events
OS_IMAGE_SIZE_SUMThe total amount of space used by the created images
OS_IMAGE_SIZE_AVGAverage amount of space used by the created images
OS_DISK_READ_RATE_SUMThe total amount of disk read rate on all VMs running on the node
OS_DISK_READ_RATE_AVGAverage amount of disk read rate on all VMs running on the node
OS_DISK_WRITE_RATE_SUMThe total amount of disk write rate on all VMs running on the node
OS_DISK_WRITE_RATE_AVGAverage amount of disk write rate on all VMs running on the node
OS_NETWORK_IN_BYTES_SUMThe total amount of network incoming bytes to all VMs running on the node
OS_NETWORK_IN_BYTES_AVGAverage amount of network incoming bytes to all VMs running on the node
OS_NETWORK_OUT_BYTES_SUMThe total amount of network outgoing bytes from all VMs running on the node
OS_NETWORK_OUT_BYTES_AVGAverage amount of network outgoing bytes from all VMs running on the node
OS_MEMORY_RESIDENT_SUMThe resident memory sum consumed by the VMs from the Physical Host
OS_MEMORY_RESIDENT_AVGThe resident memory avg consumed by the VMs from the Physical Host
Was this page helpful? Yes No Submitting... Thank you

Comments