insights-ccx-messaging

Stub for all CCX services based on Insights Core Messaging framework

View the Project on GitHub RedHatInsights/insights-ccx-messaging

Prometheus API

This service is already configured to expose some metrics to Prometheus. It relays in the class ccx_messaging.watchers.stats_watcher.StatsWatcher, provided by the insights-ccx-messaging library.

This class is able to track and expose to Prometheus the following statistics:

Additionally, the following gauge metrics are exposed. Unlike counters, these reflect the current value at the time of the last processed message. They are useful for monitoring broker memory growth and diagnosing memory leaks in the insights-core dependency: