APM plugins

Last Update: 12/5/2016

api-version = 1.0

Application Performance Management (APM) systems are commonly used in conjunction with load testing solutions to monitor performance and availability of software applications under realistic load scenarios, and helps in diagnosing and fixing problems to maintain an expected level of service.

If you haven't already, look at the information on getting started with these APIs.

Get a list of plugins

Returns the list of applications types that can be monitored by the load test runs.

GET https://{account}.vsclt.visualstudio.com/_apis/clt/apm/plugins
Parameter Type Notes
account string Visual Studio Team Services account.

Sample request

GET https://fabrikam.vsclt.visualstudio.com/_apis/clt/apm/plugins

Sample response

Status code: 200
{
  "count": 1,
  "value": [
    {
      "type": "ApplicationInsights",
      "isEnabled": true,
      "maxComponentsAllowedForCollection": 3,
      "maxCountersAllowed": 25,
      "actionUriLink": "http://go.microsoft.com/fwlink/?LinkId=390491",
      "autPortalLink": "https://cltstuff.visualstudio.com/_appanalytics/_performance/serverperformance#"
    }
  ]
}

Get a plugin

GET https://{account}.vsclt.visualstudio.com/_apis/clt/apm/plugins/{type}
Parameter Type Notes
account string Visual Studio Team Services account.
type string Currently ApplicationInsights is the only available plugin type.

Sample request

GET https://fabrikam.vsclt.visualstudio.com/_apis/clt/apm/plugins/applicationinsights

Sample response

Status code: 200
{
  "type": "ApplicationInsights",
  "isEnabled": true,
  "maxComponentsAllowedForCollection": 3,
  "maxCountersAllowed": 25,
  "actionUriLink": "http://go.microsoft.com/fwlink/?LinkId=390491",
  "autPortalLink": "https://cltstuff.visualstudio.com/_appanalytics/_performance/serverperformance#"
}