Search documentation
Dashboard

AppDynamics Health Check

For AppDynamics, you need to add the base URL and API key header to be used against the AppDynamics API. For the base URL, use this format: https://<your_domain>.sass.appdynamics.com. You can copy or create the API key header in the AppDynamics app. See API Clients in the AppDynamics documentation for details.

To add an AppDynamics health check:

  • Open the Health Checks page in the Gremlin web app, click + Health Check, then select AppDynamics from the Integrations drop-down.

  • If you've already authenticated AppDynamics, continue to step 3. Otherwise, follow these steps:

    • Add the base URL for your AppDynamics integration using this format: https://<your_domain>.sass.appdynamics.com
    • From the AppDynamics web app, create a new API key or copy an existing one.
    • In the Authentication section, paste the API key into the corresponding box.
    • Click Authenticate Observability Tool. To validate the endpoint with the added header, Gremlin calls the following API: https://${domainName}.saas.appdynamics.com/controller/rest/applications/
    • If the authentication passes, click Save Authentication.
  • Click Next.

  • Enter a name for the health check in the Health Check Name box.

  • In the AppDynamics web app, navigate to the Applications tab and select your app. Then, enter the application URL in the Application URL field in the Gremlin web app. For example: https://example.saas.appdynamics.com/controller/#/location=APP_DASHBOARD&timeRange=last_1_hour.BEFORE_NOW.-1.-1.60&application=1042798&dashboardMode=force

  • Click Test Health Check.  Gremlin will query /problems/healthrule-violations AppDynamics API for existing health-rule violations, using the application entity ID from the input URL.

    • If the monitor is OK, the response will look similar to this: JSON response OK
    • If the monitor is in another state like Alert, Ignored, No Data, Skipped, Unknown, or Warn, you can still save the Health Check, but it will not evaluate to successful once a Reliability Test is run, impacting the Service's Reliability Score.
  • Click Create Health Check.