AppDynamics
Manage appdynamics applications, business transactions, tiers/nodes, agents, events etc
Description
AppDynamics integration gives you ability to manage your applications in AppDynamics cloud or on-premise installation. You can manage business transactions, tiers, nodes, agents and read events.
Installation
For integrating with appdynamics, you need to provide your appdynamics host addresses and authorization token. Make sure that service_name is set as appdynamics
and there is one cluster named appdynamics-default
since this will be used by default if no cluster is specified in the command.
Maira supports OAuth2.0 based authentication for AppDynamics. You will need to provide your client id and client secret from AppDynamics dashboard and Maira will use it to generate access tokens for each request.
Helm Config
Below is sample configuration for enabling appdynamics integration through Helm Chart Values file
appd:
disabled: false
clusters:
appdynamics-default:
url: url
client_id: client_id
client_secret: client_secret
token_url: token_url
- disabled tag can be set to true to temporarily disable the service without removing the config
- multiple clusters can be added under tag "clusters"
Direct Config
Below is sample configuration for enabling appdynamics integration
modules:
- name: maira_io.module.http
services:
- name: maira_io.service.http
typed_config:
"@type": types.google.com/maira_io.config.service.http.v1.Config
clusters:
- name: appdynamics-default
addresses:
- "https://<account-name>.saas.appdynamics.com/controller"
oauth2:
client_id: <client_id>
client_secret: <client_secret>
token_url: "https://<account-name>.saas.appdynamics.com/controller/api/oauth/access_token"
service_name: appdynamics