Skip to content

AppDynamics

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