Add a host Predictive Failure Metric to host level metrics

Registered by Prabhakar Kudva

We would like to have a metric to monitor and predict host failures. This would require changes to the Ceilometer code:
These are the changes required in Ceilometer files (6 lines total).

    Add line to ceilometer entry_points.txt file:
            host_pfa = ceilometer.compute.notifications.cpu:HostPfa

     Add line to ./compute/notifications/cpu.py
            class HostPfa(ComputeMetricsNotificationBase):
                 """Handle predictive failure alert message."""
               metric = 'host.pfa'
               sample_type = sample.TYPE_GAUGE
               unit = 'bool'
We can add these changes, just wanted to get approval from Ceilometer team before proceeding code check-in

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Prabhakar Kudva
Direction:
Needs approval
Assignee:
Julien Danjou
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
gordon chung

Related branches

Sprints

Whiteboard

what is the value being measured here? for something like this i think you can just post the patch and gauge interest there :). closing this bp but feel free to reopen -- gordc (18.6.15)

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.