Alex Rudyy created QPID-8454:
--------------------------------
Summary: [Broker-J] Expose configured object statistics in
prometheus format
Key: QPID-8454
URL: https://issues.apache.org/jira/browse/QPID-8454
Project: Qpid
Issue Type: New Feature
Components: Broker-J
Reporter: Alex Rudyy
Fix For: qpid-java-broker-8.0.1, qpid-java-broker-7.1.9
The configured object statistics currently can be retrieved using a call to
method {{getStatistics()}}, configured object REST API endpoint
{{/api/latest/<category>/<path>}} or query API (
{{/api/latest/querybroker/<category>}} or {{/api/latest/queryvhost/<virtual
host node name>/<virtual host name>/<category>}} ). The statistics is returned
back to the caller in json format. That works for majority of uses cases.
However, when it is required to integrate Qpid Broker-J with Prometheus, the
Qpid users are required to implement an intermediate layer where Qpid metrics
needs to be converted into a Prometheus format
[https://prometheus.io/docs/concepts/data_model/].
In order to easy the burden of integration Qpid Broker-J with Prometheus, the
support for reporting statistics metrics in Prometheus format can be added into
Qpid Broker-J.
Potentially, we can add an endpoint exposing all Qpid statistics as Prometheus
metrics [https://prometheus.io/docs/concepts/metric_types/]
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]