Ceilometer not receives events notification

Solution Verified - Updated -

Environment

  • Red Hat OpenStack Platform 16.2.5
  • Red Hat Service Telemetry Framework 1.5

Issue

Why I not receive events notification of changes on the Openstack as instance creation?

After Service Telemetry Framework installation or upgrade from RHOSP13.

Resolution

Edit the template to insert the parameter NotificationDriver as messagingv2.
1. Edit the file ceilometer-publisher.yaml or another with the parameter_defaults section and save.

...
parameter_defaults:
  NotificationDriver: 'messagingv2'
...
  1. Run a overcloud deploy.

Root Cause

The default value of the parameter NotificationDriver in RHOSP 16.2.5 is noop that not send notifications.
On RHOSP 13 the defaul was messagingv2.

Diagnostic Steps

After deploy STF check the items below:
- The value of parameter driver in file /var/lib/config-data/puppet-generated/ceilometer/etc/ceilometer/ceilometer.conf on controllers is noop or another than messagingv2.
- Testing a creation of a instance not generate a notification to publisher.
- Ceilometer generate metrics normally.

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.

Comments