Supported Versions:
| Type: |
---|
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 |
---|---|---|
| Name of the health rule that was violated. | Secondary Property. |
| Name of the business application. | |
| Summary of the notification. For example, | |
| Severity of the alert in AppDynamics. | |
| AppDynamics incident identifier. | |
| URL to the Controller UI in AppDynamics for this event. | |
| Unique identifier for the AppDynamics event. | |
| List of the affected entities. | |
| 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
- Log in to your AppDynamics controller.
- Go to Actions.
- Delete the BigPandaAlert action.
- Go to Application > Alert & Respond > Policies.
- Delete the BigPanda policy.
- Go to Alert & Respond > HTTP Request Templates.
- 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.
- For every application you have configured in AppDynamics:
a. Go to Application > Alert & Respond > Policies.
b. Remove the BigPanda policy. - For every application you have configured in AppDynamics:
a. Go to Application > Alert & Respond > Actions.
b. Remove the BigPandaAlert custom action. - Edit
<CONTROLLER INSTALL ROOT>/custom/actions/custom.xml
and remove these lines:
<type>bigpanda-alert</type>
<executable>bigpanda_alert.py</executable>
</action>```
4. Remove the directory: `<CONTROLLER INSTALL ROOT>/custom/actions/bigpanda-alert`.
[block:callout]
{
"type": "danger",
"body": "The **bigpanda-alert** option remains in the custom actions list until the next time it reloads."
}
[/block]
[block:html]
{
"html": "<div style=\"text-align: center\">\n<a href=\"http://start.bigpanda.io/WF-Demo-Request_Demov2.html\" target=\"_blank\"><img src=\"https://files.readme.io/b06aea6-button_request-demo.png\"></a></div>\n<style></style>"
}
[/block]
Updated about a year ago
Recommended Reading
Integrating a Monitoring Service |