This document provides various examples of connecting to an AppDynamics API from edgeCore. It is written against AppDynamics Version 18.104.22.168, build 59.
Please see the following link as needed for AppDynamics REST API documentation:
Access to the AppDynamics REST API is protected by Basic Authentication.
cURL reference authentication request
curl –user appdynamics@customer1:appdynamics http://appdynamicsHostname:5610/controller/rest/applications?output=JSON
edgeSuite connects to the AppDynamics REST API using a Web Data Connection. An example Connection Configuration is presented below:
The “customer1” suffix for the user name is the AppDynamics default account. The default account name needs to be appended to the user name for REST API authentication.
edgeCore connects to the AppDynamics REST API using a JSON Feed. Below are defaults for all AppDynamics Feed configuration properties unless otherwise specified:
AppDynamics provides both a supported and unsupported REST API for data requests. The unsupported REST API is used by the native AppDynamics web UI. The unsupported REST API provides a much richer source of data than the supported REST API. The sample queries to the unsupported REST API are provided at the bottom of this page.
Listed below are a series of sample JSON Feed Configurations that make requests to the supported AppDynamics REST API:
AppDynamics Get Application Nodes
Listed below are a series of sample JSON Feed Configurations that make requests to the unsupported AppDynamics REST API: