Implement a generic notification plugin for hardware sensor meters

Registered by Jim Mankovich on 2014-10-08

The exists an IPMI centric hardware sensor meter notification plugin which supports creation of a fixed set of meters for event type 'hardware.ipmi.*' . This current notification plugin cannot be used by any sensor meter producer other than IPMI. The current sensor notification plugin strategy appears to require the creation of a notification plugin per sensor producer. I would like to propose a generic hardware sensor plugin that could be used by multiple sensor producers to create a consistent set of sensor metrics in ceilometer.

This blueprint is for the creation of a single notification plugin which would support meter creation for a notification message defined set of meters received from 'ironic' for event type 'hardware.sensors'. The actual meter s created by this plugin will be strictly based upon a fixed set of fields which must be present in the received message payload. Having a single generic notification plugin for all sensor meters will ensure consistency of customer access to all sensor meters regardless of the driver in 'ironic' which produces the sensors.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Jim Mankovich
Direction:
Needs approval
Assignee:
None
Definition:
Superseded
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
gordon chung on 2015-11-09

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/generic-notification-sensor-meter-plugin,n,z

Addressed by: https://review.openstack.org/130359
    Generic Notification Sensor Meter Plugin Design Spec for blue print generic-notification-sensor-meter-plugin

as mentioned on the review, i believe this can be implemented now by adding appropriate meter definition(s). if so, i don't think you need a full spec, you can probably just add a patch and target this patch. please let me know if you'd like to work on this item still and i can change status -- gordc (28.09.15)

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.