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]

Reply via email to