ALERT: Some images may not load properly within the Knowledge Base Article. If you see a broken image, please right-click and select 'Open image in a new tab'. We apologize for this inconvenience.

Can we monitor REST calls made over HTTP from the client?

book

Article ID: 187242

calendar_today

Updated On:

Products

CA Application Performance Management Agent (APM / Wily / Introscope) CA Application Performance Management (APM / Wily / Introscope) INTROSCOPE DX Application Performance Management

Issue/Introduction

Can we monitor REST calls made over HTTP from the client?

Environment

Release : 10.7.0

Component : APM Agents

Resolution

As standard since 10.0 we support the following http clients

1. Apache Http Client (version 3.x and 4.0 to 4.3)
2. Java URL Connection (java.net.HttpURLConnection)
3. Spring Http Client (version 4.x)

the 10.7 Compatibility Guide also lists

 - Spring Http Client (version 3.1.x)
 - OC4J HTTPClient.HttpURLConnection

The additional directives for this are contained in httpcorrelation.pbd and httpbackendmetrics.pbd

The backend metrics report under nodes like the following example

Backends|WebService at http_localhost_808|URLs|/QATestApp/helloworld/TestServlet

If you are not seeing these kind of backends then check which client API is being used for the REST calls and make sure it is one of the supported versions.