Page tree
Skip to end of metadata
Go to start of metadata

You can integrate with AppDynamics so the Alert and Respond system posts data to your system when it generates an event.

See the AppDynamics documentation for details on AppDynamics components.

Before You Begin

Before you start to set up your AppDynamics integration, ensure you have met the following requirements:

  • You have an active AppDynamics account.
  • You have the necessary permissions to configure Alert and Respond templates, actions, and policies in AppDynamics.
  • AppDynamics can make requests to external endpoints over port 443.

Configure the AppDynamics Integration

You can configure the AppDynamics integration in Moogsoft AIOps as follows:

  1. Navigate to the Integrations tab.
  2. Click AppDynamics in the Monitoring section.
  3. Follow the instructions to create an integration name.

See the AppDynamics Integration Reference for advanced configuration information.

Configure AppDynamics

Log in to AppDynamics to configure the Alert and Respond system to send event data to your system. For more help, see the AppDynamics documentation.

  1. Create an HTTP request template in the AppDynamics Alert and Respond UI as follows:

    Template FieldValue
    Request URL endpoint
    MethodPOST
    NameAlert Post
    Request URL
    https://<hostname>/events/appdynamics_<integration_name>

    The integration name is the name created in the previous section.

    URL-EncodingUTF 8
    Enable authentication
    Authentication TypeBASIC
    User ID

    Username generated in the Moogsoft AIOps UI.

    Password

    Password generated in the Moogsoft AIOps UI.

    Custom request header
    HeaderContent-Type
    Valueapplication/json
    Payload
    MIME Typeapplication/json
    Payload EncodingUTF-8
    Payload textAdd the contents of this file to the field
    Response Hangling Criteria
    FailureStatus Codes 400, 401, 405, and 406
    SuccessStatus Code 200
    Settings
    One Request Per EventTrue
    Connect timeout5000
    Socket timeout5000
  2. You can test the HTTP Template with the following options:
    • Set the Log Level to Debug.
    • Add an Event type of Health Rule Violation Started - Warning

  3. For each AppDynamics business application you want to report events to your system create an action in AppDynamics.
    Action Type: Make an HTTP Request

    Action FieldValue
    NameSend Alerts
    TemplateAlert Post
  4. For each AppDynamics business application that should report events to your system, create a policy in AppDynamics that applies the "Send to AIOps" action to health rules.

    Policy FieldValue
    Trigger Tab
    NameSend Events
    Enabled check boxYes
    Health Rule Violation EventsSelect all required
    Actions Tab
    ActionSend Alerts

After you complete the AppDynamics configuration, AppDynamics reports event data to your system for the relevant health rule violations.

  • No labels