Hi,
you may try the internal service WSDM to monitor/analyze the API endpoints.
Assuming that you have published the internal "WSDM QosMetrics Service" with an endpoint of /wsdm/qosmetrics, and also assuming the service that you wish to obtain metrics for has a URI of /atest, then use the following URL;
http://<SSGHost>:8080/wsdm/qosmetrics?serviceuri=/atest
and send the below message;
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:muw="http://docs.oasis-open.org/wsdm/muws1-2.xsd" xmlns:rp="http://docs.oasis-open.org/wsrf/rp-2">
<soapenv:Header/>
<soapenv:Body>
<rp:GetMultipleResourceProperties>
<!--1 or more repetitions:-->
<rp:ResourceProperty>muw:OperationalStatus</rp:ResourceProperty>
<rp:ResourceProperty>muw:NumberOfRequests</rp:ResourceProperty>
<rp:ResourceProperty>muw:NumberOfFailedRequests</rp:ResourceProperty>
<rp:ResourceProperty>muw:NumberOfSuccessfulRequests</rp:ResourceProperty>
<rp:ResourceProperty>muw:ServiceTime</rp:ResourceProperty>
<rp:ResourceProperty>muw:MaxResponseTime</rp:ResourceProperty>
<rp:ResourceProperty>muw:LastResponseTime</rp:ResourceProperty>
<rp:ResourceProperty>muw:Throughput</rp:ResourceProperty>
<rp:ResourceProperty>muw:AvgResponseTime</rp:ResourceProperty>
</rp:GetMultipleResourceProperties>
</soapenv:Body>
</soapenv:Envelope>
This will return metrics in a form as below;
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsa="http://www.w3.org/2005/08/addressing">
<soap:Header>
<wsa:Action>http://docs.oasis-open.org/wsrf/rpw-2/GetMultipleResourceProperties/GetMultipleResourcePropertiesResponse</wsa:Action>
<wsa:RelatesTo>null</wsa:RelatesTo>
</soap:Header>
<soap:Body xmlns:mows="http://docs.oasis-open.org/wsdm/mows-2.xsd" xmlns:muws1="http://docs.oasis-open.org/wsdm/muws1-2.xsd" xmlns:muws2="http://docs.oasis-open.org/wsdm/muws2-2.xsd" xmlns:qosm="http://metadata.dod.mil/mdr/ns/netops/esm/qosm" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:wsrf-rp="http://docs.oasis-open.org/wsrf/rp-2">
<wsrf-rp:GetMultipleResourcePropertiesResponse>
<muws2:OperationalStatus>Available</muws2:OperationalStatus>
<mows:NumberOfRequests Duration="P16694DT0H6M59S" LastUpdated="2015-09-15T00:00:50.000Z" ResetAt="1970-01-01T00:00:00.000Z">38</mows:NumberOfRequests>
<mows:NumberOfFailedRequests Duration="P16694DT0H6M59S" LastUpdated="2015-09-15T00:00:50.000Z" ResetAt="1970-01-01T00:00:00.000Z">33</mows:NumberOfFailedRequests>
<mows:NumberOfSuccessfulRequests Duration="P16694DT0H6M59S" LastUpdated="2015-09-15T00:00:50.000Z" ResetAt="1970-01-01T00:00:00.000Z">5</mows:NumberOfSuccessfulRequests>
<mows:ServiceTime Duration="P16694DT0H6M59S" LastUpdated="2015-09-15T00:00:50.000Z" ResetAt="1970-01-01T00:00:00.000Z">PT0S</mows:ServiceTime>
<mows:MaxResponseTime Duration="P16694DT0H6M59S" LastUpdated="2015-09-15T00:00:50.000Z" ResetAt="1970-01-01T00:00:00.000Z">PT0.042S</mows:MaxResponseTime>
<mows:LastResponseTime Duration="P16694DT0H6M59S" LastUpdated="2015-09-15T00:00:50.000Z" ResetAt="1970-01-01T00:00:00.000Z">PT0.013S</mows:LastResponseTime>
<qosm:Throughput Duration="PT1H" LastUpdated="2015-09-15T00:00:50.000Z" ResetAt="1970-01-01T00:00:00.000Z">0</qosm:Throughput>
<qosm:AvgResponseTime Duration="P16694DT0H6M59S" LastUpdated="2015-09-15T00:00:50.000Z" ResetAt="1970-01-01T00:00:00.000Z">PT0.005S</qosm:AvgResponseTime>
</wsrf-rp:GetMultipleResourcePropertiesResponse>
</soap:Body>
</soap:Envelope>
Is that meet your needs?
For more details about WSDM, please refer to:
https://wiki.ca.com/display/GATEWAY84/Publish+Internal+Service#PublishInternalService-WSDMQosMetricsService
https://wiki.ca.com/display/GATEWAY84/Collect+WSDM+Metrics+Assertion
Regards,
Mark