Need a way to list the metrics of the compute node

Registered by Lianhao Lu on 2014-05-04

In icehouse, the bp https://blueprints.launchpad.net/nova/+spec/utilization-aware-scheduling added the extensible infrastructure to allow getting various compute node metrics for scheduling purpose. Now we need a way to expose those kind of metrics information to help the admin configure the corresponding scheduler metric weigher.

Blueprint information

Status:
Started
Approver:
John Garbutt
Priority:
Low
Drafter:
Lianhao Lu
Direction:
Needs approval
Assignee:
Lianhao Lu
Definition:
Pending Approval
Series goal:
None
Implementation:
Beta Available
Milestone target:
None
Started by
Matt Riedemann on 2016-03-30

Related branches

Sprints

Whiteboard

Resubmitted since Liberty is open.

Gerrit topic: https://review.openstack.org/#q,topic:bp/compute-node-metrics-api,n,z

Addressed by: https://review.openstack.org/180049
    Need a way to list compute node metric name

Gerrit topic: https://review.openstack.org/#q,topic:bp/compute-node-metrics-list,n,z

Addressed by: https://review.openstack.org/250452
    Corrected some nits in previous spec

As there is no code up for review, removing this blueprint from mitaka, as part of the non-priority Feature Freeze. For more details please see: http://docs.openstack.org/developer/nova/process.html --johnthetubaguy 2015.01.15

Addressed by: https://review.openstack.org/268928
    Added nova-manage cmd to list compute node metrics

Addressed by: https://review.openstack.org/296894
    Repropose Need a way to list compute node metric names

We're now past the non-priority feature freeze for the Newton release. When discussing this for a FFE there were also concerns about exposing compute node metrics at all since there is a feeling we should be deprecating the pluggable metric monitors from Nova, but we don't have a plan for removing/replacing that really so we're going to discuss that at the newton midcycle. -- mriedem 20160706

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.