Overview of Splunk AppDynamics APIs
Splunk AppDynamics On-Premises exposes various APIs for customizing and extending its features on the platform-side, which are served by the Controller and Events Service, and on the agent-side.
The Splunk AppDynamics platform server components and agents offer the following APIs:
- Controller APIs: Administer the Controller, configure, monitor, query metrics, and more. See Platform API Index.
- Accounts APIs: Manage and monitor accounts, users, and other aspects of Splunk AppDynamics licensing. Accounts APIs are made up of these modules:
- actionsuppressions
- businesstransactions
- healthrules
- licensemodules
- mdsconfig
- nodes
- policies
- Analytics Events API: Send custom analytics events from your data sources to the Events Service. See the Analytics Events API section in the Platform API Index.
- Machine Agent APIs: HTTP APIs available at the machine agent for uploading custom metrics. See Machine Agent HTTP Listener.
- Database Agent APIs: Get, create, update, and delete Database Monitoring database Collectors. See Database Visibility API.
- Application Agent Instrumentation APIs: Control and customize transaction detection and correlation, along with exit point detection. Agent APIs include:
- Java Agent API: Customize agent instrumentation. See the SDK folder in the agent home directory.
- Mobile RUM: Instrument mobile applications for real user performance monitoring. See Instrument iOS Applications.
- IoT RUM: Report instrumentation data directly to the EUM Server. See Instrument Applications with the IoT REST APIs.