Splunk AppDynamics APIs

This page provides an overview of Splunk AppDynamics APIs, which let you extend and customize various aspects of Splunk AppDynamics On-Premises.

Overview

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
    See Observe License Usage.
  • 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.