add ipmi sensor data to gnocchi

we've been missing this data for a while.

Change-Id: I0df15c3e2f4ce98a41320a711e1f18d2c5d7c34d
Related-Bug: #1746736
This commit is contained in:
gord chung 2018-02-09 12:05:55 -05:00 committed by gordon chung
parent 5349338114
commit 663c523328
3 changed files with 24 additions and 0 deletions

View File

@ -197,6 +197,13 @@ resources_update_operations = [
"attributes": {"provider": {"type": "string", "min_length": 0,
"max_length": 255, "required": True}}
}]},
{"desc": "add ipmi sensor resource type",
"type": "create_resource_type",
"resource_type": "ipmi_sensor",
"data": [{
"attributes": {"node": {"type": "string", "min_length": 0,
"max_length": 255, "required": True}}
}]},
]
# NOTE(sileht): We use LooseVersion because pbr can generate invalid

View File

@ -145,6 +145,15 @@ resources:
- 'hardware.ipmi.node.mem_util'
- 'hardware.ipmi.node.io_util'
- resource_type: ipmi_sensor
metrics:
- 'hardware.ipmi.power'
- 'hardware.ipmi.temperature'
- 'hardware.ipmi.current'
- 'hardware.ipmi.voltage'
attributes:
node: resource_metadata.node
- resource_type: network
metrics:
- 'bandwidth'

View File

@ -0,0 +1,8 @@
---
upgrade:
- |
`ceilometer-upgrade` must be run to build IPMI sensor resource in Gnocchi.
fixes:
- |
Ceilometer previously did not create IPMI sensor data from IPMI agent or
Ironic in Gnocchi. This data is now pushed to Gnocchi.