Bug 2220808

Summary: [RHOSP 17.1] Ceilometer doesn't report airflow metrics
Product: Red Hat OpenStack Reporter: Yadnesh Kulkarni <ykulkarn>
Component: openstack-ceilometerAssignee: Yadnesh Kulkarni <ykulkarn>
Status: ON_DEV --- QA Contact: Leonid Natapov <lnatapov>
Severity: medium Docs Contact: mgeary <mgeary>
Priority: medium    
Version: 17.1 (Wallaby)CC: apevec, gregraka, ifrangs, jelynch, mgeary, mrunge
Target Milestone: z2Keywords: Triaged, ZStream
Target Release: 17.1   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Known Issue
Doc Text:
In RHOSP 17.1, there is a known issue where the data collection service (ceilometer) does not report airflow metrics. This problem is caused because the data collection service is missing a gnocchi resource type, `hardware.ipmi.fan`. Currently, there is no workaround.
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Yadnesh Kulkarni 2023-07-06 05:48:15 UTC
Description of problem:
Ceilometer's AirFlowPollster[1] doesn't report any fan metrics of baremetal nodes.
~~~
[stack@standalone ~]$ openstack metric list 
+--------------------------------------+---------------------+----------------------------+-----------+--------------------------------------+
| id                                   | archive_policy/name | name                       | unit      | resource_id                          |
+--------------------------------------+---------------------+----------------------------+-----------+--------------------------------------+
| 58724f48-ad48-4cc7-adc2-e27966f58e99 | ceilometer-high     | hardware.ipmi.temperature  | C         | d39f83aa-dadf-5166-a182-47bbb036251a |
| 84cdd0f7-6978-49ef-987e-311b8558e951 | ceilometer-high     | hardware.ipmi.temperature  | C         | adf28358-1231-5041-a286-6ffddd63a725 |
| 85db1057-b1ee-4d7c-bdd4-926c5b9ba4c5 | ceilometer-high     | hardware.ipmi.voltage      | V         | 985af5e2-ca5f-5878-82c8-4e80caeba497 |
| 87fdd338-7b19-4b02-853a-c053c5a05b5e | ceilometer-high     | hardware.ipmi.current      | Amps      | ca636cd0-2242-53a4-be97-e87a1a431081 |
| 8925f2d2-d7d3-4471-9138-44144839f3a4 | ceilometer-high     | storage.objects            | object    | e7ad441a-001e-4ce7-815d-0b50e417b96f |
| 9c656f2e-6e24-4cb4-ad22-55658185e041 | ceilometer-high     | hardware.ipmi.temperature  | C         | f6c65d8f-35db-55d9-a6d0-3597e0df89dd |
| a857c663-351c-4aae-80c9-38ad8394b599 | ceilometer-high     | storage.objects.size       | B         | e7ad441a-001e-4ce7-815d-0b50e417b96f |
| b1af1ffc-bf7c-4662-b00f-174d94e2d513 | ceilometer-high     | storage.objects.containers | container | e7ad441a-001e-4ce7-815d-0b50e417b96f |
| b3740a3c-9cbb-4fd2-b96c-62f7703e9b9b | ceilometer-high     | hardware.ipmi.temperature  | C         | 5880dfbd-53ca-5e72-9e71-9a16ddd3ea3c |
| defa8232-8928-4608-8187-e61e16bd357e | ceilometer-high     | hardware.ipmi.current      | W         | 87760997-1692-5ade-9d30-b12507ce8a44 |
+--------------------------------------+---------------------+----------------------------+-----------+--------------------------------------+
~~~


[1] https://github.com/openstack/ceilometer/blob/master/ceilometer/ipmi/pollsters/node.py#L118-L124

Version-Release number of selected component (if applicable):
openstack-ceilometer-ipmi-16.0.2-1.20230428061013.7dbb69e.el9ost.noarch