Skip to main content

appdynamics-probe

Last updated on

The AppDynamics probe allows you to query AppDynamics metrics and compare the results against specified criteria.

When to use

  • Monitor application performance tiers and nodes managed by AppDynamics during chaos
  • Validate that business transaction response times or error rates stay within acceptable bounds
  • Use AppDynamics infrastructure metrics (CPU, memory) as steady-state health indicators

Prerequisites

  • An active AppDynamics account
  • Access to the AppDynamics API from the kubernetes execution plane
  • Authentication credentials (either basic auth or OAuth token)

Interactive Setup Guide

Follow along with this interactive guide to learn how to configure AppDynamics probe:

Steps to configure

  1. Navigate to Project Settings > Chaos Probes and click New Probe

    Create AppDynamics Probe

  2. Select the APM Probe

  3. Provide the name of the probe and select AppDynamics under APM Type

    Select AppDynamics Probe

  4. Under Variables, define any reusable values you want to reference in probe properties or run properties. For each variable, specify the type (String or Number), name, value (fixed or runtime input), and whether it's required at runtime.

  5. Under AppDynamics connector select connector

  6. In Connector settings, you can either choose an existing connector or click New Connector

    AppDynamics Connector

  7. Provide the credentials of the appdynamics controller

    AppDynamics Connector

    note

    If you select API Client as the authentication type, ensure that the API client has at minimum the Applications & Dashboards Viewer (Default) role assigned.

  8. Select the delegate and verify the connection and click on Finish

    Delegate

  9. Now connector is created and selected, click on Configure Details

    Configure Details

  10. Under Probe Properties, Pass the value of AppDynamics Metric Full Path and Lookback Window

    AppDynamics Lookback Window

  • AppDynamics Metric Full Path:

    • A metric full path in AppDynamics is the complete hierarchical string that uniquely identifies a specific metric within an application for use in dashboards, alerts, and API queries
    • You can get the Metric Full Path from the Browse Metrics section in AppDynamics controller. For more details, refer to AppDynamics docs.
    • Examples:
      • Application Infrastructure Performance|Root|Individual Nodes|boutique/adservice-54d59c5594-gggb9|Hardware Resources|CPU|%Busy
      • Application Infrastructure Performance|Root|Individual Nodes|boutique/adservice-54d59c5594-gggb9|Hardware Resources|Memory|Used (MB)

    AppDynamics Metric Full Path

  • LookBack Window (In Minutes):

    • The lookback window refers to the time range from a specified number of minutes ago up to the current moment, over which data is aggregated
  1. Provide the comparison criteria under AppDynamics Data Comparison

    AppDynamics Data Comparison

  2. Provide the Run Properties

    Create probe

  3. Then click on Create Probe