Bug 2080040

Summary: [RFE][RHOSP 18.0] Implement Prometheus-native scrape endpoint in Ceilometer notification agent
Product: Red Hat OpenStack Reporter: Leif Madsen <lmadsen>
Component: openstack-ceilometerAssignee: Jaromír Wysoglad <jwysogla>
Status: CLOSED MIGRATED QA Contact: Leonid Natapov <lnatapov>
Severity: medium Docs Contact: mgeary <mgeary>
Priority: urgent    
Version: 18.0 (Zed)CC: apevec, mrunge, scohen
Target Milestone: AlphaKeywords: FutureFeature, Triaged
Target Release: 18.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of:
: 2114652 2130876 (view as bug list) Environment:
Last Closed: 2024-01-05 10:14:57 UTC 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:
Bug Depends On:    
Bug Blocks: 2084206, 2114652, 2130876    

Description Leif Madsen 2022-04-28 19:31:17 UTC
Description of problem: It is not possible to scrape Ceilometer with Prometheus to gather metrics data. The existing prometheus publisher in Ceilometer is actually a wrapper on the HTTP publisher to push information to the pushgateway.

Unfortunately there are issues with this approach (as documented in the investigation spike STF-972). Metrics overwrite each other regardless of differing labels, making the pushgateway scenario non-viable.

This epic covers the work required to result in a plugin to Ceilometer that provides a native scrape endpoing for Prometheus to connect to as part of the ceilometer_notification_agent.

Version-Release number of selected component (if applicable): RHOSP 18.0

Comment 2 Matthias Runge 2024-01-05 10:14:57 UTC
closing this in favor of https://issues.redhat.com/browse/OSP-14943