Follow

OpenStack Plugin

Monitor, visualize and alert on your OpenStack environment in one-second intervals with this TrueSight Pulse OpenStack API plugin. This plugin grabs metrics from the OpenStack node where it is started and parses the data to be able to integrate into Pulse. 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.

You may also refer to this video for a recorded walk through of the install and configuration process.

Prerequisites
  • Supported OS: Linux
  • OpenStack version Mitaka
  • TrueSight Pulse meter 4.2 or later
  • Ceilometer 2.3.0 or later
To install new meter go to 'Settings-> Installation' or see instructions.
To upgrade the meter to the latest version see instructions
 
Metrics Collected:
  • OS_CPUUTIL_AVG
  • OS_CPUUTIL_SUM
  • OS_CPUUTIL_MIN
  • OS_CPUUTIL_MAX

  • OS_CPU_AVG

  • OS_CPU_SUM

  • OS_INSTANCE_EVENT_SUM

  • OS_INSTANCE_EVENT_MAX

  • OS_MEMORY_SUM

  • OS_MEMORY_AVG

  • OS_MEMORY_USAGE_SUM

  • OS_MEMORY_USAGE_AVG

  • OS_VOLUME_EVENT_SUM

  • OS_VOLUME_EVENT_AVG

  • OS_IMAGE_SUM

  • OS_IMAGE_AVG

  • OS_IMAGE_SIZE_SUM

  • OS_IMAGE_SIZE_AVG

  • OS_DISK_READ_RATE_SUM

  • OS_DISK_READ_RATE_AVG

  • OS_DISK_WRITE_RATE_SUM

  • OS_DISK_WRITE_RATE_AVG

  • OS_NETWORK_IN_BYTES_SUM

  • OS_NETWORK_IN_BYTES_AVG

  • OS_NETWORK_OUT_BYTES_SUM

  • OS_NETWORK_OUT_BYTES_AVG

  • OS_MEMORY_RESIDENT_SUM

  • OS_MEMORY_RESIDENT_AVG

 
How To Install OpenStack Plugin
 
1) Log into the BMC TrueSight Pulse console.
 
2) Go to Settings > Plugins
 
 
3) Click on 'Get Plugins'.
 
4) Scroll to 'openstack' and click 'Install'.
 
 
 
 
5) Next, Pulse will provide a list of meters to associate to the plugin.  Please select a meter.  Now an "Add a plugin..." drop down box will display.  Please click and select 'openstack':
 
 
6) You will be prompted with prerequisites review for OpenStack configuration.  Click "Next".
 
 
7) Fill out the OpenStack configuration information.
 
 
 
8) Click "Save". The following console output will appear: 
 
 

9) The following dashboards will be created:

  • Openstack Advanced
  • Openstack Basic
 
10) Sample new OpenStack Basic dashboard:
 
 
 
References
 
Have more questions? Submit a request