Authentication Parameters

The AppDynamics provider requires the following authentication parameter:

  • AppDynamics Access Token: Required if username/password is not provided for Bearer token authentication.
  • AppDynamics Username: Required for Basic Auth authentication. This is your AppDynamics account username.
  • AppDynamics Password: Required for Basic Auth authentication. This is the password associated with your AppDynamics Username.
  • AppDynamics Account Name: This is your account’s name.
  • App Id: The Id of the Application in which you would like to install the webhook.
  • Host: This is the hostname of the AppDynamics instance you wish to connect to. It identifies the AppDynamics server that the API will interact with.

Connecting with the Provider

  1. Ensure you have a AppDynamics account with the necessary permissions. The basic permissions required are Account Owner or Administrator. Alternatively you can create an account instructions

Provider configuration

  1. Find your account name here.
  2. Get the appId of the Appdynamics instance in which you wish to install the webhook into.
  3. Determine the Host here.

Basic Auth authentication

  1. Obtain AppDynamics Username and Password
  2. Go to Basic Auth tab under Authentication section
  3. Enter Username and Password

Access Token authentication

  1. Log in to the Controller UI as an Account Owner or other roles with the Administer users, groups, roles permission.
  2. Go to Administration
  1. Go to API Client tab
  1. Click + Create
  1. Fill Client Name and Description
  2. Click Generate Secret

This API Client secret is not an authentication token yet

  1. Add Account Owner and/or Administrator roles
  1. Click Save
  1. Click Generate Temporary Token

This token is not persistent, but since Keep uses it just once to install Webhook, we will use it without oAuth

  1. Click Save one again

This is important. Otherwise generated token will not be saved and authentication will fail

  1. Copy generated token
  1. Go to Access Token tab under Authentication section
  1. Enter Access Token

Connecting provider

  1. Ensure Install webhook is checked
  2. Click Connect

Webhook Integration Modifications

The webhook integration adds Keep as an alert monitor within the AppDynamics instance. It can be found under the “Alerts & Respond” section. The integration automatically gains access to the following scopes within AppDynamics:

  • administrator
  • authenticated