We are getting several requests from internal customers that would like to extract metrics or other data like the status of queue managers to use in a dashboard or to use in a script for some unique workflow.
Is there an API or an exporter that we can leverage to achieve this?
Release : 10.7.0
10.7 (all versions) have the webservices API built in. However, since SP2 is End of Service, if there is any issues in using them, we can only troubleshoot if at SP3 level or 10.8, both of which are supported as if there is a bug that is discovered, it is possible it was already fixed in SP3 and 10.8 or if not, then we'll be using the SP3 or 10.8 code level to troubleshoot the bug.
10.8 will contain the same API's as 10.7 has.
Most likely the one you will want is the
Metrics Data Web Service
The Metrics Data web service allows the user to obtain statistics data for specified metrics from the Enterprise Manager.
Metrics in CA Introscope are specified as a combination of the agent name, process name, and host name. The unique agent name consists three parts separated by the | (pipe) character. For example:
Metric names are hierarchical and separated by the | (pipe) character. The last part of the metric name is separated with a colon (:). For example:
EJB|Session|FooBean:Average Response Time (ms)
To specify a metric to query statistics, you specify both the agent name and the metric name. You can do either of the following: