AppDynamics

AppDynamics provides performance monitoring for applications, servers, databases, and custom metrics. Install this integration to correlate code-level alerts from AppDynamics into high-level incidents in BigPanda for better visibility and quicker remediation of production issues.

Supported Versions:
4.1+; On-Premise, Dedicated SaaS Deployments

  • For previous versions, an Action Script version of the integration is available.

Type:
Webhook

Key Features

The integration uses a custom HTTP action, policy, and template in AppDynamics. When an event occurs and a policy fires the action, AppDynamics sends an HTTP request to BigPanda. The template describes the HTTP request that is sent. BigPanda then processes and correlates the alert data from AppDynamics to create and maintain up-to-date incidents in BigPanda.

  • Is resource-efficient for the AppDynamics controller; reuses one server thread for all alerts.
  • Sends only Health Rule actions to reduce the load on the AppDynamics controller.
  • Uses the Custom HTTP action feature in AppDynamics alerts.

Installing the Integration

Administrators can install the integration by following the on-screen instructions in BigPanda. For more information, see Installing an Integration.

AppDynamics Data Model

BigPanda normalizes alert data from AppDynamics into tags. You can use tag values to filter the incident feed and to define filter conditions for Environments. The primary and secondary properties are also used during the correlation process.

Standard Tags

Tags
Description
Attributes

health_rule

Name of the health rule that was violated.

Secondary Property.

application

Name of the business application.

message

Summary of the notification. For example, health rules have been violated.

severity

Severity of the alert in AppDynamics.

incident

AppDynamics incident identifier.

app dynamics_url

URL to the Controller UI in AppDynamics for this event.

event_guid

Unique identifier for the AppDynamics event.

affectedEntities

List of the affected entities.

object

Concatenation of the business application, tier name, and node name.

Uninstalling AppDynamics

You must delete the BigPanda action, policy, and template from AppDynamics to stop sending alerts to BigPanda via the AppDynamics Webhook integration.

Prerequisites

Manually resolve any open incidents related to the integration to remove them from your incident feed. Optionally, remove any additional data in BigPanda. For example, modify or remove any Environments or AutoShare rules that reference the integration.

Procedure

  1. Log in to your AppDynamics controller.
  2. Go to Actions.
  3. Delete the BigPandaAlert action.
  4. Go to Application > Alert & Respond > Policies.
  5. Delete the BigPanda policy.
  6. Go to Alert & Respond > HTTP Request Templates.
  7. Click Delete beside the BigPandaAlertTemplate row.

Post-Requisites

Delete the Integration in BigPanda to remove the AppDynamics integration from your UI.

Action Script Version

Description

AppDynamics provides performance monitoring for applications, servers, databases, and custom metrics. Install this integration to correlate code-level alerts from AppDynamics into high-level incidents in BigPanda for better visibility and quicker remediation of production issues.

Supported Versions

.8, 4.x; On-premise, dedicated SaaS Deployments

For versions 4.1 and up, the Webhook version of the integration is recommended.

Type

Action Script

Key Features

  • Uses one thread per alert.

  • Uses the custom action script feature.

  • For versions prior to AppDynamics 4.1, use this version of the BigPanda integration.

  • For versions 4.1 and up, the Webhook version of the integration is recommended.

How It Works

The integration uses a custom action script, custom.xml file, policy, and action in AppDynamics. Configuring this integration installs a custom action script and custom.xml file on the Controller. When an event occurs and a policy fires the action, AppDynamics sends information to BigPanda as described in the custom action script and custom.xml file. BigPanda then processes and correlates the alert data from AppDynamics to create and maintain up-to-date incidents in BigPanda.

Installing the Action Script

Administrators can install the integration by following the on-screen instructions in BigPanda. For more information, see Installing an Integration.

Uninstalling the Action Script

If you previously installed the action script version of the integration, you can remove the BigPanda custom action from your AppDynamics instance to stop sending alerts to BigPanda.

  1. For every application you have configured in AppDynamics:
    a. Go to Application > Alert & Respond > Policies.
    b. Remove the BigPanda policy.
  2. For every application you have configured in AppDynamics:
    a. Go to Application > Alert & Respond > Actions.
    b. Remove the BigPandaAlert custom action.
  3. Edit <CONTROLLER INSTALL ROOT>/custom/actions/custom.xml and remove these lines:
        bigpanda-alert
        bigpanda_alert.py

  1. Remove the directory: <CONTROLLER INSTALL ROOT>/custom/actions/bigpanda-alert.

The bigpanda-alert option remains in the custom actions list until the next time it reloads.

AppDynamics


AppDynamics provides performance monitoring for applications, servers, databases, and custom metrics. Install this integration to correlate code-level alerts from AppDynamics into high-level incidents in BigPanda for better visibility and quicker remediation of production issues.

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.