is there a rest API or another method for pulling metrics and other information to send to a third-party?
search cancel

is there a rest API or another method for pulling metrics and other information to send to a third-party?

book

Article ID: 260134

calendar_today

Updated On:

Products

CA Application Performance Management (APM / Wily / Introscope)

Issue/Introduction

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?

 

Environment

Release : 10.7.0

Resolution

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:

Machine1|Weblogic|WeblogicAgent

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.