AppDynamics switched from Semantic Versioning to Calendar Versioning starting in February 2020 for some agents and March 2020 for the entire product suite.


    Skip to end of metadata
    Go to start of metadata

    Related pages:

    Policies

    Your Rating:
    Results:
    1 Star2 Star3 Star4 Star5 Star
    9 rates

    A policy consists of a trigger based on one or more events and an action in response to the trigger. Use policies to automate monitoring, alerting, and problem remediation. The policy APIs let you create, configure, and manage policies for an application.

    Note

    • Syntax validation of the JSON payload is done when creating the policy.
    • Objects/Entities corresponding to EUM applications are not supported.

    Create a Policy

    Creates a new policy using the given JSON payload.

    Resource URL

    POST <controller_url>/controller/alerting/rest
    /v1/applications/<application_id>/policies

    Request/Response Format

    JSON

    Example Request

     Click here to expand...
    {
        "name": "Policy json create example",
        "enabled": true,
        "executeActionsInBatch": true,
        "actions": [
            {
                "actionName": "your@email.com",
                "actionType": "EMAIL",
                "notes": "example notes"
            },
            {
                "actionName": "Thread dump action",
                "actionType": "THREAD_DUMP",
                "specifiedEntityActionDetails": {
                    "specifiedEntityActionScope": "SPECIFIC_NODES",
                    "nodes": [
                        "node1"
                    ]
                }
            }
        ],
        "events": {
            "healthRuleEvents": {
                "healthRuleEventTypes": [
                    "HEALTH_RULE_OPEN_CRITICAL",
                    "HEALTH_RULE_UPGRADED",
                    "HEALTH_RULE_CONTINUES_CRITICAL",
                    "HEALTH_RULE_CONTINUES_WARNING"
                ],
                "healthRuleScope": {
                    "healthRuleScopeType": "SPECIFIC_HEALTH_RULES",
                    "healthRules": [
                        "JVM Garbage Collection Time is too high",
                        "Memory utilization is too high"
                    ]
                }
            },
            "otherEvents": [
                "VERY_SLOW",
                "STALL",
                "SLOW",
                "ERROR"
            ]
         },
        "selectedEntities": {
            "selectedEntityType": "SPECIFIC_ENTITIES",
            "entities": [
                {
                    "entityType": "BUSINESS_TRANSACTION",
                    "selectedBusinessTransactions": {
                        "businessTransactionScope": "SPECIFIC_BUSINESS_TRANSACTIONS",
                        "businessTransactions": [
                            "/home/auctions"
                        ]
                    }
                },
                {
                    "entityType": "TIER_NODE",
                    "tierOrNode": {
                        "tierOrNodeScope": "NODE_SELECTED_ENTITIES",
                        "typeofNode": "ALL_NODES",
                        "selectedNodes": {
                            "selectedNodeScope": "SPECIFIC_NODES",
                            "nodes": [
                                "node1"
                            ]
                        }
                    }
                }
            ]
        }
    }

    Example Response

     Click here to expand...
    {
        "id": 2,
        "name": "Policy json create example",
        "enabled": true,
        "executeActionsInBatch": true,
        "actions": [
            {
                "actionName": "your@email.com",
                "actionType": "EMAIL",
                "notes": "example notes"
            },
            {
                "actionName": "Thread dump action",
                "actionType": "THREAD_DUMP",
                "specifiedEntityActionDetails": {
                    "specifiedEntityActionScope": "SPECIFIC_NODES",
                    "nodes": [
                        "node1"
                    ]
                }
            }
        ],
        "events": {
            "healthRuleEvents": {
                "healthRuleEventTypes": [
                    "HEALTH_RULE_OPEN_CRITICAL",
                    "HEALTH_RULE_UPGRADED",
                    "HEALTH_RULE_CONTINUES_CRITICAL",
                    "HEALTH_RULE_CONTINUES_WARNING"
                ],
                "healthRuleScope": {
                    "healthRuleScopeType": "SPECIFIC_HEALTH_RULES",
                    "healthRules": [
                        "JVM Garbage Collection Time is too high",
                        "Memory utilization is too high"
                    ]
                }
            },
            "otherEvents": [
                "VERY_SLOW",
                "SLOW",
                "ERROR",
                "STALL"
            ],
            "anomalyEvents": null,
            "customEvents": []
        },
        "selectedEntities": {
            "selectedEntityType": "SPECIFIC_ENTITIES",
            "entities": [
                {
                    "entityType": "BUSINESS_TRANSACTION",
                    "selectedBusinessTransactions": {
                        "businessTransactionScope": "SPECIFIC_BUSINESS_TRANSACTIONS",
                        "businessTransactions": [
                            "/home/auctions"
                        ]
                    }
                },
                {
                    "entityType": "TIER_NODE",
                    "tierOrNode": {
                        "tierOrNodeScope": "NODE_SELECTED_ENTITIES",
                        "typeofNode": "ALL_NODES",
                        "selectedNodes": {
                            "selectedNodeScope": "SPECIFIC_NODES",
                            "nodes": [
                                "node1"
                            ]
                        }
                    }
                }
            ]
        }
    }

    Retrieve a list of Policies associated with an Application

    Returns list of all policies associated with the given application. This API returns policy names, IDs, and enable flag details. To fetch the complete details of a Policy, use GET /policies/{policy-id}.

    Resource URL

    GET <controller_url>/controller/alerting/rest/v1/applications/<application_id>/policies

    Response Format

    JSON

    Example Response

     Click here to expand...
    [
        {
            "id": 1,
            "name": "Policy json update example",
            "enabled": true
        },
        {
            "id": 2,
            "name": "Policy json create example",
            "enabled": true
        }
    ]

    Retrieve Details of a Specified Policy

    Returns a JSON representation of a policy for the given policy ID.

    Resource URL

    GET <controller_url>/controller/alerting/rest/v1/applications/<application_id>/policies/{policy-id}

    Response Format

    JSON

    Example Response

     Click here to expand...

    This example retrieves the configuration details of a policy.

    {
        "id": 1,
        "name": "Policy REST get json example",
        "enabled": true,
        "executeActionsInBatch": true,
        "actions": [
            {
                "actionName": "your@email.com",
                "actionType": "EMAIL",
                "notes": "example notes"
            },
            {
                "actionName": "1234567890",
                "actionType": "SMS"
            },
            {
                "actionName": "Thread dump action",
                "actionType": "THREAD_DUMP",
                "specifiedEntityActionDetails": {
                    "specifiedEntityActionScope": "SPECIFIC_NODES",
                    "nodes": [
                        "node1"
                    ]
                }
            }
        ],
        "events": {
            "healthRuleEvents": {
                "healthRuleEventTypes": [
                    "HEALTH_RULE_OPEN_CRITICAL",
                    "HEALTH_RULE_UPGRADED",
                    "HEALTH_RULE_CONTINUES_CRITICAL",
                    "HEALTH_RULE_CONTINUES_WARNING"
                ],
                "healthRuleScope": {
                    "healthRuleScopeType": "SPECIFIC_HEALTH_RULES",
                    "healthRules": [
                        "JVM Garbage Collection Time is too high",
                        "Memory utilization is too high"
                    ]
                }
            },
            "otherEvents": [
                "VERY_SLOW",
                "STALL",
                "SLOW",
                "ERROR"
            ],
            "anomalyEvents": null,
            "customEvents": []
        },
        "selectedEntities": {
            "selectedEntityType": "SPECIFIC_ENTITIES",
            "entities": [
                {
                    "entityType": "BUSINESS_TRANSACTION",
                    "selectedBusinessTransactions": {
                        "businessTransactionScope": "SPECIFIC_BUSINESS_TRANSACTIONS",
                        "businessTransactions": [
                            "/home/auctions"
                        ]
                    }
                },
                {
                    "entityType": "TIER_NODE",
                    "tierOrNode": {
                        "tierOrNodeScope": "NODE_SELECTED_ENTITIES",
                        "typeofNode": "ALL_NODES",
                        "selectedNodes": {
                            "selectedNodeScope": "SPECIFIC_NODES",
                            "nodes": [
                                "node1"
                            ]
                        }
                    }
                }
            ]
        }
    }

    Update a Policy

    Updates the configuration settings of an existing policy with the values of a specified policy ID. 

    This request requires a complete JSON payload as input. Hence, it is recommended that you:

    1. retrieve the JSON payload using GET /policies/{policy-id} and update the required fields.
    2. then send the modified payload as part of the PUT request.

    Resource URL

    PUT <controller_url>/controller/alerting/rest/v1/applications/<application_id>/policies/{policy-id}

    Request/Response Format

    JSON

    Example Request

     Click here to expand...
    {
        "name": "Policy json update example",
        "enabled": true,
        "executeActionsInBatch": true,
        "actions": [
            {
                "actionName": "Thread dump action",
                "actionType": "THREAD_DUMP",
                "specifiedEntityActionDetails": {
                    "specifiedEntityActionScope": "SPECIFIC_NODES",
                    "nodes": [
                        "node1"
                    ]
                }
            }
        ],
        "events": {
            "healthRuleEvents": {
                "healthRuleEventTypes": [
                    "HEALTH_RULE_OPEN_CRITICAL",
                    "HEALTH_RULE_UPGRADED",
                    "HEALTH_RULE_CONTINUES_CRITICAL"
                ],
                "healthRuleScope": {
                    "healthRuleScopeType": "ALL_HEALTH_RULES"
                }
            },
            "otherEvents": [
                "VERY_SLOW",
                "STALL",
                "SLOW",
                "ERROR"
            ]
        },
        "selectedEntities": {
            "selectedEntityType": "SPECIFIC_ENTITIES",
            "entities": [
                {
                    "entityType": "BUSINESS_TRANSACTION",
                    "selectedBusinessTransactions": {
                        "businessTransactionScope": "SPECIFIC_BUSINESS_TRANSACTIONS",
                        "businessTransactions": [
                            "/home/auctions"
                        ]
                    }
                },
                {
                    "entityType": "TIER_NODE",
                    "tierOrNode": {
                        "tierOrNodeScope": "NODE_SELECTED_ENTITIES",
                        "typeofNode": "ALL_NODES",
                        "selectedNodes": {
                            "selectedNodeScope": "SPECIFIC_NODES",
                            "nodes": [
                                "node1"
                            ]
                        }
                    }
                }
            ]
        }
    }

    Example Response

     Click here to expand...
    {
        "id": 1,
        "name": "Policy json update example",
        "enabled": true,
        "executeActionsInBatch": true,
        "actions": [
            {
                "actionName": "Thread dump action",
                "actionType": "THREAD_DUMP",
                "specifiedEntityActionDetails": {
                    "specifiedEntityActionScope": "SPECIFIC_NODES",
                    "nodes": [
                        "node1"
                    ]
                }
            }
        ],
        "events": {
            "healthRuleEvents": {
                "healthRuleEventTypes": [
                    "HEALTH_RULE_OPEN_CRITICAL",
                    "HEALTH_RULE_UPGRADED",
                    "HEALTH_RULE_CONTINUES_CRITICAL"
                ],
                "healthRuleScope": {
                    "healthRuleScopeType": "ALL_HEALTH_RULES"
                }
            },
            "otherEvents": [
                "VERY_SLOW",
                "SLOW",
                "ERROR",
                "STALL"
            ],
            "anomalyEvents": null,
            "customEvents": []
        },
        "selectedEntities": {
            "selectedEntityType": "SPECIFIC_ENTITIES",
            "entities": [
                {
                    "entityType": "BUSINESS_TRANSACTION",
                    "selectedBusinessTransactions": {
                        "businessTransactionScope": "SPECIFIC_BUSINESS_TRANSACTIONS",
                        "businessTransactions": [
                            "/home/auctions"
                        ]
                    }
                },
                {
                    "entityType": "TIER_NODE",
                    "tierOrNode": {
                        "tierOrNodeScope": "NODE_SELECTED_ENTITIES",
                        "typeofNode": "ALL_NODES",
                        "selectedNodes": {
                            "selectedNodeScope": "SPECIFIC_NODES",
                            "nodes": [
                                "node1"
                            ]
                        }
                    }
                }
            ]
        }
    }

    Delete a Policy

    Deletes an existing policy with the specified ID.

    Ensure that you provide a valid existing policy ID.

    Resource URL

    DELETE <controller_url>/controller/alerting/rest/v1/applications/<application_id>/policies/{policy-id}

    Update a Policy Configuration

    Updates one or more specific configuration setting(s) of a policy. You can update the 'name' and 'enabled' field using this API.

    Resource URL

    PUT <controller_url>/controller/alerting/rest/v1/applications/<application_id>/policies/{policy-id}/configuration

    Request/Response Format

    JSON

    Example Request

     Click here to expand...
    {
            "name": "Policy json update example",
            "enabled": false
    }

    Example Response

     Click here to expand...
    {
        "id": 1,
        "name": "Policy json update example",
        "enabled": false,
        "executeActionsInBatch": true,
        "actions": [
            {
                "actionName": "Thread dump action",
                "actionType": "THREAD_DUMP",
                "specifiedEntityActionDetails": {
                    "specifiedEntityActionScope": "SPECIFIC_NODES",
                    "nodes": [
                        "node1"
                    ]
                }
            }
        ],
        "events": {
            "healthRuleEvents": {
                "healthRuleEventTypes": [
                    "HEALTH_RULE_OPEN_CRITICAL",
                    "HEALTH_RULE_UPGRADED",
                    "HEALTH_RULE_CONTINUES_CRITICAL"
                ],
                "healthRuleScope": {
                    "healthRuleScopeType": "ALL_HEALTH_RULES"
                }
            },
            "otherEvents": [
                "VERY_SLOW",
                "STALL",
                "SLOW",
                "ERROR"
            ],
            "anomalyEvents": null,
            "customEvents": []
        },
        "selectedEntities": {
            "selectedEntityType": "SPECIFIC_ENTITIES",
            "entities": [
                {
                    "entityType": "BUSINESS_TRANSACTION",
                    "selectedBusinessTransactions": {
                        "businessTransactionScope": "SPECIFIC_BUSINESS_TRANSACTIONS",
                        "businessTransactions": [
                            "/home/auctions"
                        ]
                    }
                },
                {
                    "entityType": "TIER_NODE",
                    "tierOrNode": {
                        "tierOrNodeScope": "NODE_SELECTED_ENTITIES",
                        "typeofNode": "ALL_NODES",
                        "selectedNodes": {
                            "selectedNodeScope": "SPECIFIC_NODES",
                            "nodes": [
                                "node1"
                            ]
                        }
                    }
                }
            ]
        }
    }

    Response Codes

    Code

    Description

    200Fetched successfully
    201Created successfully
    204Deleted successfully
    400Bad request
    401Unauthorized
    403Forbidden
    404Resource not found
    409Already exists

    Property Details

    Policy

    Payload details of a policy.

    Property Name

    Type

    Description and Valid Values

    id integer

    Auto-generated by the system and returned in the response.

    It is a readOnly value.

    name*

    string

    Name of the policy.

    Minimum length: 1

    enabledboolean

    Sets the policy to enabled/disabled state.

    Default value: true

    executeActionsInBatch*

    boolean

    Executes the actions configured for a policy, once for all the triggering events that occurred during the last minute.

    Default value: true

    actions*

    minItems: 1

    Action

    Describes the predefined, reusable, and automated response to an event to be taken when the policy is triggered.

    Property NameTypeDescription
    actionName*string

    Name of the action defined for a policy.

    actionType*string
    ActionTypeEnum

    Creates the following types of actions:

    SMS

    EMAIL

    CUSTOM_EMAIL

    THREAD_DUMP

    HTTP_REQUEST

    CUSTOM

    RUN_SCRIPT_ON_NODES

    DIAGNOSTIC_BUSINESS_TRANSACTIONS

    CREATE_UPDATE_JIRA

    events*

    Events

    Describes the events that trigger the policy.

    Property NameDescription
    healthRuleEvents

    HealthRuleEvents

    Describes the trigger event type(s) generated due to health rule issues.

    Property NameDescription
    healthRuleEventTypes*
    HealthRuleEventTypes

    Describes the event type related to health rule that triggers the policy.

    minItems: 1

    HealthRuleEventTypeEnum

    HEALTH_RULE_CONTINUES_CRITICAL

    HEALTH_RULE_OPEN_CRITICAL

    HEALTH_RULE_OPEN_WARNING

    HEALTH_RULE_UPGRADED

    HEALTH_RULE_DOWNGRADED

    HEALTH_RULE_CONTINUES_WARNING

    HEALTH_RULE_CLOSE_WARNING

    HEALTH_RULE_CLOSE_CRITICAL

    HEALTH_RULE_CANCELED_WARNING

    HEALTH_RULE_CANCELED_CRITICAL

    healthRuleScope*

    HealthRuleScope

    Describes the scope of the health rule based on which, the events are triggered.

    Enums

    ALL_HEALTH_RULES

    SPECIFIC_HEALTH_RULES

    otherEvents

    OtherEvents

    Describes the trigger event type(s) generated due to other issues.

    Property NameDescription
    OtherEventType

    Lists the event type that triggers an action.

    Enums

    CLR_CRASH

    APPLICATION_CRASH

    DEADLOCK

    RESOURCE_POOL_LIMIT

    APPLICATION_DEPLOYMENT

    APP_SERVER_RESTART

    APPLICATION_CONFIG_CHANGE

    AGENT_CONFIGURATION_ERROR

    APPLICATION_DISCOVERED

    TIER_DISCOVERED

    NODE_DISCOVERED

    MACHINE_DISCOVERED

    BT_DISCOVERED

    SERVICE_ENDPOINT_DISCOVERED

    BACKEND_DISCOVERED

    EUM_CLOUD_SYNTHETIC_HEALTHY_EVENT

    EUM_CLOUD_SYNTHETIC_WARNING_EVENT

    EUM_CLOUD_SYNTHETIC_CONFIRMED_WARNING_EVENT

    EUM_CLOUD_SYNTHETIC_ONGOING_WARNING_EVENT

    EUM_CLOUD_SYNTHETIC_ERROR_EVENT

    EUM_CLOUD_SYNTHETIC_CONFIRMED_ERROR_EVENT

    EUM_CLOUD_SYNTHETIC_ONGOING_ERROR_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_HEALTHY_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_WARNING_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_CONFIRMED_WARNING_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_ONGOING_WARNING_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_CRITICAL_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_CONFIRMED_CRITICAL_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_ONGOING_CRITICAL_EVENT

    MOBILE_NEW_CRASH_EVENT, SLOW, VERY_SLOW, STALL

    ERROR

    anomalyEvents

    AnomalyEvents

    Describes the trigger event type(s) generated due to anomaly detection.

    minItems: 1

    Property NameDescription
    AnomalyEventType

    Lists the event type that triggers an action.

    Enums

    ANOMALY_OPEN_WARNING

    ANOMALY_OPEN_CRITICAL

    ANOMALY_UPGRADED

    ANOMALY_DOWNGRADED

    ANOMALY_CLOSE_WARNING

    ANOMALY_CLOSE_CRITICAL

    ANOMALY_CANCELED_WARNING

    ANOMALY_CANCELED_CRITICAL

    customEvents

    Describes the custom event type(s) generated.

    Property NameTypeDescription
    eventName*stringCustom event name.
    propertyMatchCriteriastring
    Enums

    ANY

    ALL

    keyValuePairArraystring
    KeyValuePair

    key*

    value*

    selectedEntities

    SelectedEntityType

    Scope of entities considered for the policy evaluation.

    Entities corresponding to EUM applications are not supported.

    Property NameTypeDescription
    SelectedEntityType*string
    Enums

    ANY_ENTITY

    SPECIFIC_ENTITIES


    SelectedEntityType

    Scope of entities considered for the policy evaluation.

    Entities corresponding to EUM applications not supported.

    Property NameTypeDescription
    SelectedEntityType*string
    Enums

    ANY_ENTITY

    SPECIFIC_ENTITIES

    SpecificEntities

    Scope of specific entities considered for the policy evaluation.

    Property NameTypeDescription
    selectedEntityType*string
    Enums

    ANY_ENTITY

    SPECIFIC_ENTITIES

    entitiesminItems: 1

    Entity

    Property nameTypeDescription
    entityType*

    string

    minItems: 1

    Enums

    BUSINESS_TRANSACTION

    TIER_NODE

    ERRORS

    SERVICE_ENDPOINTS

    INFORMATION_POINTS

    DATABASES_IN_APPLICATION

    SERVERS_IN_APPLICATION

    Entity

    Property nameTypeDescription
    entityType*

    string

    minItems: 1

    Enums

    BUSINESS_TRANSACTION

    TIER_NODE

    ERRORS

    SERVICE_ENDPOINTS

    INFORMATION_POINTS

    DATABASES_IN_APPLICATION

    SERVERS_IN_APPLICATION

    AnyEntity

    Scope of entities considered for the policy evaluation.

    Entities corresponding to EUM applications are not supported.

    Property NameTypeDescription
    SelectedEntityType*string
    Enums

    ANY_ENTITY

    SPECIFIC_ENTITIES

    BusinessTransaction

    All entities of type 'BUSINESS_TRANSACTION' are considered for policy evaluation.

    Property NameTypeDescription
    entityType*

    string

    minItems: 1

    Enums

    BUSINESS_TRANSACTION

    TIER_NODE

    ERRORS

    SERVICE_ENDPOINTS

    INFORMATION_POINTS

    DATABASES_IN_APPLICATION

    SERVERS_IN_APPLICATION

    selectedBusinessTransactions*string

    BusinessTransactionScope

    Property NameDescription
    businessTransactionScope*
    Enums

    ALL_BUSINESS_TRANSACTIONS
    SPECIFIC_BUSINESS_TRANSACTIONS

    BUSINESS_TRANSACTIONS_IN_SPECIFIC_TIERS

    BUSINESS_TRANSACTIONS_MATCHING_PATTERN

    SelectedBusinessTransactions

    Property NameDescription
    businessTransactionScope*
    Enums

    ALL_BUSINESS_TRANSACTIONS
    SPECIFIC_BUSINESS_TRANSACTIONS

    BUSINESS_TRANSACTIONS_IN_SPECIFIC_TIERS

    BUSINESS_TRANSACTIONS_MATCHING_PATTERN

    AllBusinessTransactions

    The scope of business transactions is set to all business transactions.

    Property NameDescription
    businessTransactionScope*
    Enums

    ALL_BUSINESS_TRANSACTIONS
    SPECIFIC_BUSINESS_TRANSACTIONS

    BUSINESS_TRANSACTIONS_IN_SPECIFIC_TIERS

    BUSINESS_TRANSACTIONS_MATCHING_PATTERN

    SpecificBusinessTransactions

    The scope of business transactions is set to select business transactions.

    Property NameTypeDescription
    businessTransactionScope*
    Enums

    ALL_BUSINESS_TRANSACTIONS
    SPECIFIC_BUSINESS_TRANSACTIONS

    BUSINESS_TRANSACTIONS_IN_SPECIFIC_TIERS

    BUSINESS_TRANSACTIONS_MATCHING_PATTERN

    businessTransactions*

    string

    minItems: 1

    Name(s) of the business transactions.

    BusinessTransactionsInSpecificTiers

    The scope of business transactions is set to business transactions associated with a specific tier.

    Property NameTypeDescription
    businessTransactionScope*
    Enums

    ALL_BUSINESS_TRANSACTIONS
    SPECIFIC_BUSINESS_TRANSACTIONS

    BUSINESS_TRANSACTIONS_IN_SPECIFIC_TIERS

    BUSINESS_TRANSACTIONS_MATCHING_PATTERN

    specificTiers*

    string

    minItems: 1

    Name of the specified tier.

    BusinessTransactionsMatchingPattern

    The scope of business transactions is set to business transactions that match a specific pattern.

    Property NameDescription
    businessTransactionScope*
    Enums

    ALL_BUSINESS_TRANSACTIONS
    SPECIFIC_BUSINESS_TRANSACTIONS

    BUSINESS_TRANSACTIONS_IN_SPECIFIC_TIERS

    BUSINESS_TRANSACTIONS_MATCHING_PATTERN

    patternMatcher*

    EntityMatchingPattern

    Business transactions that match the specified pattern are included in the scope.

    Property NameTypeDescription
    matchTo*
    Enums

    STARTS_WITH

    ENDS_WITH

    CONTAINS

    EQUALS

    MATCH_REG_EX

    matchValue*

    string

    minLength: 1


    shouldNot

    boolean

    default: false


    SelectedTierOrNodeEntities

    Specific tiers or nodes are considered for policy evaluation.

    Property NameTypeDescription
    entityType*string
    Enums

    BUSINESS_TRANSACTION

    TIER_NODE

    ERRORS

    SERVICE_ENDPOINTS

    INFORMATION_POINTS

    DATABASES_IN_APPLICATION

    SERVERS_IN_APPLICATION


    tierOrNode*

    string

    minLength: 1

    TierOrNode

    Property NameTypeDescription
    tierOrNodeScope*string

    Enums

    TIER_SELECTED_ENTITIES

    NODE_SELECTED_ENTITIES

    TierOrNode

    Property NameTypeDescription
    tierOrNodeScope*string

    Enums

    TIER_SELECTED_ENTITIES

    NODE_SELECTED_ENTITIES

    TierSelectedEntities

    Property NameTypeDescription
    tierOrNodeScope*string

    Enums

    TIER_SELECTED_ENTITIES

    NODE_SELECTED_ENTITIES

    selectedTiers*

    SelectedTiers

    Property NameTypeDescription
    selectedTierScope*string
    Enums

    ALL_TIERS

    SPECIFIC_TIERS

    SelectedTiers

    Property NameTypeDescription
    selectedTierScope*string
    Enums

    ALL_TIERS

    SPECIFIC_TIERS

    AllTiers

    Property NameTypeDescription
    selectedTierScope*string
    Enums

    ALL_TIERS

    SPECIFIC_TIERS

    SpecificTiers

    Property NameTypeDescription
    selectedTierScope*string
    Enums

    ALL_TIERS

    SPECIFIC_TIERS

    tiers*

    string

    minItems: 1

    Name(s) of the specified tier(s).

    NodeSelectedEntities

    Property NameTypeDescription
    tierOrNodeScope*string
    Enums

    TIER_SELECTED_ENTITIES

    NODE_SELECTED_ENTITIES

    typeofNode*string
    Enums

    ALL_NODES

    JAVA_NODES

    DOT_NET_NODES

    PHP_NODES

    selectedNodes*

    SelectedNodes

    Property NameTypeDescription
    selectedNodeScope*string
    Enums

    ALL_NODES

    SPECIFIC_NODES

    NODES_OF_SPECIFIC_TIERS

    NODES_MATCHING_PATTERN

    NODE_PROPERTY_VARIABLE_MATCHER

    SelectedNodes

    Property NameTypeDescription
    selectedNodeScope*string
    Enums

    ALL_NODES

    SPECIFIC_NODES

    NODES_OF_SPECIFIC_TIERS

    NODES_MATCHING_PATTERN

    NODE_PROPERTY_VARIABLE_MATCHER

    AllNodes

    Property NameTypeDescription
    selectedNodeScope*string
    Enums

    ALL_NODES

    SPECIFIC_NODES

    NODES_OF_SPECIFIC_TIERS

    NODES_MATCHING_PATTERN

    NODE_PROPERTY_VARIABLE_MATCHER

    SpecificNodes

    Property NameTypeDescription
    selectedNodeScope*string
    Enums

    ALL_NODES

    SPECIFIC_NODES

    NODES_OF_SPECIFIC_TIERS

    NODES_MATCHING_PATTERN

    NODE_PROPERTY_VARIABLE_MATCHER

    nodes*

    string

    minItems: 1

    Name(s) of the specified node(s).

    NodesOfSpecificTiers

    Property NameTypeDescription
    selectedNodeScope*string
    Enums

    ALL_NODES

    SPECIFIC_NODES

    NODES_OF_SPECIFIC_TIERS

    NODES_MATCHING_PATTERN

    NODE_PROPERTY_VARIABLE_MATCHER

    specificTiers*

    string

    minItems: 1

    Name(s) of tier with the associated nodes.

    NodesMatchingPattern

    Property NameTypeDescription
    selectedNodeScope*string
    Enums

    ALL_NODES

    SPECIFIC_NODES

    NODES_OF_SPECIFIC_TIERS

    NODES_MATCHING_PATTERN

    NODE_PROPERTY_VARIABLE_MATCHER

    patternMatcher*

    string

    minItems: 1

    EntityMatchingPattern

    Nodes that match a specified pattern are included in the scope.

    Property NameTypeDescription
    matchTo*
    Enums

    STARTS_WITH

    ENDS_WITH

    CONTAINS

    EQUALS

    MATCH_REG_EX

    matchValue*

    string

    minLength: 1


    shouldNot

    boolean

    default: false



    NodePropertyVariableMatcher

    Property NameTypeDescription
    selectedNodeScope*string
    Enums

    ALL_NODES

    SPECIFIC_NODES

    NODES_OF_SPECIFIC_TIERS

    NODES_MATCHING_PATTERN

    NODE_PROPERTY_VARIABLE_MATCHER

    propVarPairs*minItems: 1

    propVarPairs

    Property NameTypeDescription
    propertyType*string
    NodePropertyTypeEnum

    META

    ENV

    JVM

    name*

    string

    minLength: 1


    value*

    string

    minLength: 1



    Errors

    Specific errors are considered for policy evaluation.

    Property NameTypeDescription
    entityType*string
    Enums

    BUSINESS_TRANSACTION

    TIER_NODE

    ERRORS

    SERVICE_ENDPOINTS

    INFORMATION_POINTS

    DATABASES_IN_APPLICATION

    SERVERS_IN_APPLICATION

    selectedErrors*

    SelectedErrors

    Property NameTypeDescription
    errorScope*string
    Enums

    ALL_ERRORS

    SPECIFIC_ERRORS

    ERRORS_OF_SPECIFIC_TIERS

    ERRORS_MATCHING_PATTERN


    SelectedErrors

    Property NameTypeDescription
    errorScope*string
    Enums

    ALL_ERRORS

    SPECIFIC_ERRORS

    ERRORS_OF_SPECIFIC_TIERS

    ERRORS_MATCHING_PATTERN

    AllErrors

    Property NameTypeDescription
    errorScope*string
    Enums

    ALL_ERRORS

    SPECIFIC_ERRORS

    ERRORS_OF_SPECIFIC_TIERS

    ERRORS_MATCHING_PATTERN

    SpecificErrors

    Property NameTypeDescription
    errorScope*string
    Enums

    ALL_ERRORS

    SPECIFIC_ERRORS

    ERRORS_OF_SPECIFIC_TIERS

    ERRORS_MATCHING_PATTERN

    errors*

    string

    minItems: 1

    Example: NullPointerException


    ErrorsOfSpecificTiers

    Property NameTypeDescription
    errorScope*string
    Enums

    ALL_ERRORS

    SPECIFIC_ERRORS

    ERRORS_OF_SPECIFIC_TIERS

    ERRORS_MATCHING_PATTERN

    specificTiers*

    string

    minItems: 1


    ErrorsMatchingPattern

    Property NameTypeDescription
    errorScope*string
    Enums

    ALL_ERRORS

    SPECIFIC_ERRORS

    ERRORS_OF_SPECIFIC_TIERS

    ERRORS_MATCHING_PATTERN

    patternMatcher*


    EntityMatchingPattern

    Property NameTypeDescription
    matchTo*string
    Enums

    STARTS_WITH

    ENDS_WITH

    CONTAINS

    EQUALS

    MATCH_REG_EX

    matchValue*

    string

    minLength: 1


    shouldNot

    boolean

    default: false


    ServiceEndpoints

    Specific service endpoints are considered for policy evaluation.

    Property NameTypeDescription
    entityType*string
    Enums

    BUSINESS_TRANSACTION

    TIER_NODE

    ERRORS

    SERVICE_ENDPOINTS

    INFORMATION_POINTS

    DATABASES_IN_APPLICATION

    SERVERS_IN_APPLICATION

    selectedServiceEndpoints*

    SelectedServiceEndpoints

    Property NameTypeDescription
    serviceEndpointScope*string
    Enums

    ALL_SERVICE_ENDPOINTS

    SPECIFIC_SERVICE_ENDPOINTS

    SERVICE_ENDPOINTS_IN_SPECIFIC_TIERS

    SERVICE_ENDPOINTS_MATCHING_PATTERN


    SelectedServiceEndpoints

    Property NameTypeDescription
    serviceEndpointScope*string
    Enums

    ALL_SERVICE_ENDPOINTS

    SPECIFIC_SERVICE_ENDPOINTS

    SERVICE_ENDPOINTS_IN_SPECIFIC_TIERS

    SERVICE_ENDPOINTS_MATCHING_PATTERN

    AllServiceEndpoints

    Property NameTypeDescription
    serviceEndpointScope*string
    Enums

    ALL_SERVICE_ENDPOINTS

    SPECIFIC_SERVICE_ENDPOINTS

    SERVICE_ENDPOINTS_IN_SPECIFIC_TIERS

    SERVICE_ENDPOINTS_MATCHING_PATTERN

    SpecificServiceEndpoints

    Property NameTypeDescription
    serviceEndpointScope*string
    Enums

    ALL_SERVICE_ENDPOINTS

    SPECIFIC_SERVICE_ENDPOINTS

    SERVICE_ENDPOINTS_IN_SPECIFIC_TIERS

    SERVICE_ENDPOINTS_MATCHING_PATTERN

    serviceEndpoints*

    string

    minItems: 1


    ServiceEndpointsInSpecificTiers

    Property NameTypeDescription
    serviceEndpointScope*string
    Enums

    ALL_SERVICE_ENDPOINTS

    SPECIFIC_SERVICE_ENDPOINTS

    SERVICE_ENDPOINTS_IN_SPECIFIC_TIERS

    SERVICE_ENDPOINTS_MATCHING_PATTERN

    specificTiers*

    string

    minItems: 1


    ServiceEndpointsInSpecificTiers

    Property NameTypeDescription
    serviceEndpointScope*string
    Enums

    ALL_SERVICE_ENDPOINTS

    SPECIFIC_SERVICE_ENDPOINTS

    SERVICE_ENDPOINTS_IN_SPECIFIC_TIERS

    SERVICE_ENDPOINTS_MATCHING_PATTERN

    patternMatcher*


    EntityMatchingPattern

    Property NameTypeDescription
    matchTo*string
    Enums

    STARTS_WITH

    ENDS_WITH

    CONTAINS

    EQUALS

    MATCH_REG_EX

    matchValue*

    string

    minLength: 1


    shouldNot

    boolean

    default: false


    InformationPoints

    Specific information points are considered for policy evaluation.

    Property NameTypeDescription
    entityType*string
    Enums

    BUSINESS_TRANSACTION

    TIER_NODE

    ERRORS

    SERVICE_ENDPOINTS

    INFORMATION_POINTS

    DATABASES_IN_APPLICATION

    SERVERS_IN_APPLICATION

    selectedInformationPoints*

    SelectedInformationPoints

    Property NameTypeDescription
    informationPointScope*string
    Enums

    ALL_INFORMATION_POINTS

    SPECIFIC_INFORMATION_POINTS

    INFORMATION_POINTS_MATCHING_PATTERN


    SelectedInformationPoints

    Property NameTypeDescription
    informationPointScope*string
    Enums

    ALL_INFORMATION_POINTS

    SPECIFIC_INFORMATION_POINTS

    INFORMATION_POINTS_MATCHING_PATTERN

    AllInformationPoints

    Property NameTypeDescription
    informationPointScope*string
    Enums

    ALL_INFORMATION_POINTS

    SPECIFIC_INFORMATION_POINTS

    INFORMATION_POINTS_MATCHING_PATTERN

    SpecificInformationPoints

    Property NameTypeDescription
    informationPointScope*string
    Enums

    ALL_INFORMATION_POINTS

    SPECIFIC_INFORMATION_POINTS

    INFORMATION_POINTS_MATCHING_PATTERN

    informationPoints*

    string

    minItems: 1


    InformationPointsMatchingPattern

    Property NameTypeDescription
    informationPointScope*string
    Enums

    ALL_INFORMATION_POINTS

    SPECIFIC_INFORMATION_POINTS

    INFORMATION_POINTS_MATCHING_PATTERN

    patternMatcher*


    EntityMatchingPattern

    Property NameTypeDescription
    matchTo*string
    Enums

    STARTS_WITH

    ENDS_WITH

    CONTAINS

    EQUALS

    MATCH_REG_EX

    matchValue*

    string

    minLength: 1


    shouldNot

    boolean

    default: false


    DatabasesInApplication

    Specific databases associated with the application are considered for policy evaluation.

    Property NameTypeDescription
    entityType*string
    Enums

    BUSINESS_TRANSACTION

    TIER_NODE

    ERRORS

    SERVICE_ENDPOINTS

    INFORMATION_POINTS

    DATABASES_IN_APPLICATION

    SERVERS_IN_APPLICATION

    selectedApplicationDatabases*

    SelectedApplicationDatabases

    Property NameTypeDescription
    applicationDatabaseScopestring
    Enums

    ALL_APPLICATION_DATABASES

    SPECIFIC_APPLICATION_DATABASES

    APPLICATION_DATABASES_MATCHING_PATTERN


    SelectedApplicationDatabases

    Property NameTypeDescription
    applicationDatabaseScope*string
    Enums

    ALL_APPLICATION_DATABASES

    SPECIFIC_APPLICATION_DATABASES

    APPLICATION_DATABASES_MATCHING_PATTERN

    AllApplicationDatabases

    Property NameTypeDescription
    applicationDatabaseScope*string
    Enums

    ALL_APPLICATION_DATABASES

    SPECIFIC_APPLICATION_DATABASES

    APPLICATION_DATABASES_MATCHING_PATTERN

    SpecificApplicationDatabases

    Property NameTypeDescription
    applicationDatabaseScope*string
    Enums

    ALL_APPLICATION_DATABASES

    SPECIFIC_APPLICATION_DATABASES

    APPLICATION_DATABASES_MATCHING_PATTERN

    applicationDatabases*

    string

    minItems: 1


    ApplicationDatabasesMatchingPattern

    Property NameTypeDescription
    applicationDatabaseScope*string
    Enums

    ALL_APPLICATION_DATABASES

    SPECIFIC_APPLICATION_DATABASES

    APPLICATION_DATABASES_MATCHING_PATTERN

    patternMatcher*

    EntityMatchingPattern

    Property NameTypeDescription
    matchTo*string
    Enums

    STARTS_WITH

    ENDS_WITH

    CONTAINS

    EQUALS

    MATCH_REG_EX

    matchValue*

    string

    minLength: 1


    shouldNot

    boolean

    default: false


    ServersInApplication

    Specific servers associated with the application, are considered for the policy evaluation.

    Property NameTypeDescription
    entityType*string
    Enums

    BUSINESS_TRANSACTION

    TIER_NODE

    ERRORS

    SERVICE_ENDPOINTS

    INFORMATION_POINTS

    DATABASES_IN_APPLICATION

    SERVERS_IN_APPLICATION

    selectedServers*string

    ApplicationSelectedServers

    Property NameTypeDescription
    serversScope*string
    Enums

    ALL_SERVERS_IN_APPLICATION

    SPECIFIC_SERVERS_IN_APPLICATION

    ALL_SERVERS_IN_SPECIFIC_TIERS


    ApplicationSelectedServers

    Property NameTypeDescription
    serversScope*string
    Enums

    ALL_SERVERS_IN_APPLICATION

    SPECIFIC_SERVERS_IN_APPLICATION

    ALL_SERVERS_IN_SPECIFIC_TIERS

    AllServersInApplication

    Property NameTypeDescription
    serversScope*string
    Enums

    ALL_SERVERS_IN_APPLICATION

    SPECIFIC_SERVERS_IN_APPLICATION

    ALL_SERVERS_IN_SPECIFIC_TIERS

    SpecificServersInApplication

    Property NameTypeDescription
    serversScope*string
    Enums

    ALL_SERVERS_IN_APPLICATION

    SPECIFIC_SERVERS_IN_APPLICATION

    ALL_SERVERS_IN_SPECIFIC_TIERS

    specificServers*

    string

    minLength: 1

    minItems: 1


    AllServersInSpecificTiers

    Property NameTypeDescription
    serversScope*string
    Enums

    ALL_SERVERS_IN_APPLICATION

    SPECIFIC_SERVERS_IN_APPLICATION

    ALL_SERVERS_IN_SPECIFIC_TIERS

    specificTiers*

    string

    minItems: 1


    Events

    Different types of events that trigger a policy.

    Property NameTypeDescription
    healthRuleEvents

    HealthRuleEvent

    Events associated with health rules that trigger the policy.

    Property NameTypeDescription
    healthRuleEventTypes*

    string

    minItems: 1

    HealthRuleEventType

    Enums

    HEALTH_RULE_CONTINUES_CRITICAL

    HEALTH_RULE_OPEN_CRITICAL

    HEALTH_RULE_OPEN_WARNING

    HEALTH_RULE_UPGRADED

    HEALTH_RULE_DOWNGRADED

    HEALTH_RULE_CONTINUES_WARNING

    HEALTH_RULE_CLOSE_WARNING

    HEALTH_RULE_CLOSE_CRITICAL

    HEALTH_RULE_CANCELED_WARNING

    HEALTH_RULE_CANCELED_CRITICAL

    healthRuleScope*string

    Events associated with specific health rules or all health rules that trigger the policy.

    HealthRuleScopeType
    Property NameTypeDescription
    healthRuleScopeTypestring

    ALL_HEALTH_RULES

    SPECIFIC_HEALTH_RULES

    otherEventsstring

    OtherEventType

    Enums

    CLR_CRASH

    APPLICATION_CRASH

    DEADLOCK

    RESOURCE_POOL_LIMIT

    APPLICATION_DEPLOYMENT

    APP_SERVER_RESTART

    APPLICATION_CONFIG_CHANGE

    AGENT_CONFIGURATION_ERROR

    APPLICATION_DISCOVERED

    TIER_DISCOVERED

    NODE_DISCOVERED

    MACHINE_DISCOVERED

    BT_DISCOVERED

    SERVICE_ENDPOINT_DISCOVERED

    BACKEND_DISCOVERED

    EUM_CLOUD_SYNTHETIC_HEALTHY_EVENT

    EUM_CLOUD_SYNTHETIC_WARNING_EVENT

    EUM_CLOUD_SYNTHETIC_CONFIRMED_WARNING_EVENT

    EUM_CLOUD_SYNTHETIC_ONGOING_WARNING_EVENT

    EUM_CLOUD_SYNTHETIC_ERROR_EVENT

    EUM_CLOUD_SYNTHETIC_CONFIRMED_ERROR_EVENT

    EUM_CLOUD_SYNTHETIC_ONGOING_ERROR_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_HEALTHY_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_WARNING_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_CONFIRMED_WARNING_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_ONGOING_WARNING_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_CRITICAL_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_CONFIRMED_CRITICAL_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_ONGOING_CRITICAL_EVENT

    MOBILE_NEW_CRASH_EVENT

    SLOW

    VERY_SLOW

    STALL

    ERROR

    anomalyEventsminItems: 1

    Events triggered due to anomaly detection.

    AnomalyEventType

    Enums

    ANOMALY_OPEN_WARNING

    ANOMALY_OPEN_CRITICAL

    ANOMALY_UPGRADED

    ANOMALY_DOWNGRADED

    ANOMALY_CLOSE_WARNING

    ANOMALY_CLOSE_CRITICAL

    ANOMALY_CANCELED_WARNING

    ANOMALY_CANCELED_CRITICAL


    customEvents

    Custom-defined events that trigger the policy.

    CustomEvent

    Property NameTypeDescription
    eventName*string
    PropertyMatchCriteria

    string

    default: ANY

    Enums

    ANY

    ALL

    keyValuePairArray
    KeyValuePair
    Property
    Name
    Type
    Key*string
    Value*string

    CustomEvent

    Details of custom-defined event that triggers the policy.

    Property NameTypeDescription
    eventName*string
    PropertyMatchCriteria

    string

    default: ANY

    Enums

    ANY

    ALL

    keyValuePairArray
    KeyValuePair
    Property
    Name
    Type
    Key*string
    Value*string

    HealthRuleEvent

    Events associated with health rules that trigger the policy.

    Property NameTypeDescription
    healthRuleEventTypes*

    string

    minItems: 1

    HealthRuleEventType

    Enums

    HEALTH_RULE_CONTINUES_CRITICAL

    HEALTH_RULE_OPEN_CRITICAL

    HEALTH_RULE_OPEN_WARNING

    HEALTH_RULE_UPGRADED

    HEALTH_RULE_DOWNGRADED

    HEALTH_RULE_CONTINUES_WARNING

    HEALTH_RULE_CLOSE_WARNING

    HEALTH_RULE_CLOSE_CRITICAL

    HEALTH_RULE_CANCELED_WARNING

    HEALTH_RULE_CANCELED_CRITICAL

    healthRuleScope*string

    Events associated with specific health rules or all health rules that trigger the policy.

    healthRuleScopeType
    Property NameTypeDescription
    healthRuleScopeType*string
    Enums

    ALL_HEALTH_RULES

    SPECIFIC_HEALTH_RULES

    HealthRuleScope

    Events associated with specific health rules or all health rules that trigger the policy.

    Property NameTypeDescription
    healthRuleScopeType*string
    Enums

    ALL_HEALTH_RULES

    SPECIFIC_HEALTH_RULES

    AllHealthRules

    Events associated with all health rules within an application, trigger the policy.

    Property NameTypeDescription
    healthRuleScopeType*string
    Enums

    ALL_HEALTH_RULES

    SPECIFIC_HEALTH_RULES

    AllHealthRules

    Events associated with specific health rules within an application, trigger the policy.

    Property NameTypeDescription
    healthRuleScopeType*string
    Enums

    ALL_HEALTH_RULES

    SPECIFIC_HEALTH_RULES

    healthRules*

    string

    minItems: 1


    HealthRuleEventTypes

    Property NameTypeDescription
    healthRuleEventTypes*string
    Enums

    HEALTH_RULE_CONTINUES_CRITICAL

    HEALTH_RULE_OPEN_CRITICAL

    HEALTH_RULE_OPEN_WARNING

    HEALTH_RULE_UPGRADED

    HEALTH_RULE_DOWNGRADED

    HEALTH_RULE_CONTINUES_WARNING

    HEALTH_RULE_CLOSE_WARNING

    HEALTH_RULE_CLOSE_CRITICAL

    HEALTH_RULE_CANCELED_WARNING

    HEALTH_RULE_CANCELED_CRITICAL


    OtherEvents

    Property NameTypeDescription
    otherEventsstring

    OtherEventType

    Enums

    CLR_CRASH

    APPLICATION_CRASH

    DEADLOCK

    RESOURCE_POOL_LIMIT

    APPLICATION_DEPLOYMENT

    APP_SERVER_RESTART

    APPLICATION_CONFIG_CHANGE

    AGENT_CONFIGURATION_ERROR

    APPLICATION_DISCOVERED

    TIER_DISCOVERED

    NODE_DISCOVERED

    MACHINE_DISCOVERED

    BT_DISCOVERED

    SERVICE_ENDPOINT_DISCOVERED

    BACKEND_DISCOVERED

    EUM_CLOUD_SYNTHETIC_HEALTHY_EVENT

    EUM_CLOUD_SYNTHETIC_WARNING_EVENT

    EUM_CLOUD_SYNTHETIC_CONFIRMED_WARNING_EVENT

    EUM_CLOUD_SYNTHETIC_ONGOING_WARNING_EVENT

    EUM_CLOUD_SYNTHETIC_ERROR_EVENT

    EUM_CLOUD_SYNTHETIC_CONFIRMED_ERROR_EVENT

    EUM_CLOUD_SYNTHETIC_ONGOING_ERROR_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_HEALTHY_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_WARNING_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_CONFIRMED_WARNING_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_ONGOING_WARNING_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_CRITICAL_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_CONFIRMED_CRITICAL_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_ONGOING_CRITICAL_EVENT

    MOBILE_NEW_CRASH_EVENT

    SLOW

    VERY_SLOW

    STALL

    ERROR

    AnomalyEvents

    Events generated due to anomaly detection that trigger the policy.

    Property NameTypeDescription
    anomalyEvents

    string

    minItems: 1

    AnomalyEventType

    Enums

    ANOMALY_OPEN_WARNING

    ANOMALY_OPEN_CRITICAL

    ANOMALY_UPGRADED

    ANOMALY_DOWNGRADED

    ANOMALY_CLOSE_WARNING

    ANOMALY_CLOSE_CRITICAL

    ANOMALY_CANCELED_WARNING

    ANOMALY_CANCELED_CRITICAL

    Action

    A list of actions that are taken when a policy is triggered.

    Property NameTypeDescription
    actionName*string
    actionType*string

    ActionType

    Enums

    SMS

    EMAIL

    CUSTOM_EMAIL

    THREAD_DUMP

    HTTP_REQUEST

    CUSTOM

    RUN_SCRIPT_ON_NODES

    DIAGNOSTIC_BUSINESS_TRANSACTIONS

    CREATE_UPDATE_JIRA

    SimpleActionType

    A simple action that is taken when the policy is triggered.

    Property NameTypeDescription
    actionName*string
    actionType*string

    ActionType

    Enums

    SMS

    EMAIL

    CUSTOM_EMAIL

    THREAD_DUMP

    HTTP_REQUEST

    CUSTOM

    RUN_SCRIPT_ON_NODES

    DIAGNOSTIC_BUSINESS_TRANSACTIONS

    CREATE_UPDATE_JIRA

    EmailActionType

    An email is sent when the policy is triggered.

    Property NameTypeDescription
    actionName*string
    actionType*string

    ActionType

    Enums

    SMS

    EMAIL

    CUSTOM_EMAIL

    THREAD_DUMP

    HTTP_REQUEST

    CUSTOM

    RUN_SCRIPT_ON_NODES

    DIAGNOSTIC_BUSINESS_TRANSACTIONS

    CREATE_UPDATE_JIRA

    notesstring

    ActionOnSpecifiedEntities

    A simple action that is taken for specific entities when the policy is triggered.

    Property NameTypeDescription
    actionName*string
    actionType*string

    ActionType

    Enums

    SMS

    EMAIL

    CUSTOM_EMAIL

    THREAD_DUMP

    HTTP_REQUEST

    CUSTOM

    RUN_SCRIPT_ON_NODES

    DIAGNOSTIC_BUSINESS_TRANSACTIONS

    CREATE_UPDATE_JIRA

    specifiedEntityActionDetails*string

    SpecifiedEntityActionDetails

    Property NameTypeDescription
    specifiedEntityActionScopestring

    SpecifiedEntityActionScope

    Enums

    PERCENTAGE

    ABSOLUTE

    SPECIFIC_NODES

    SpecifiedEntityActionDetails

    Property NameTypeDescription
    specifiedEntityActionScopestring

    SpecifiedEntityActionScope

    Enums

    PERCENTAGE

    ABSOLUTE

    SPECIFIC_NODES

    ActionOnPercentageEntities

    The scope of entities on which the action is performed is set to 'percentage'.

    Property NameTypeDescription
    specifiedEntityActionScopestring

    SpecifiedEntityActionScope

    Enums

    PERCENTAGE

    ABSOLUTE

    SPECIFIC_NODES

    value*integer

    ActionOnPercentageEntities

    The scope of entities on which the action is performed is set to 'absolute'.

    Property NameTypeDescription
    specifiedEntityActionScopestring

    SpecifiedEntityActionScope

    Enums

    PERCENTAGE

    ABSOLUTE

    SPECIFIC_NODES

    value*integer

    ActionOnPercentageEntities

    A list of nodes on which the action is performed.

    Property NameTypeDescription
    specifiedEntityActionScopestring

    SpecifiedEntityActionScope

    Enums

    PERCENTAGE

    ABSOLUTE

    SPECIFIC_NODES

    nodes*

    string

    minItems: 1


    PolicySummaryArray

    Property NameType
    id*integer
    name*

    string

    minLength: 1

    enabled*boolean

    KeyValuePair

    Property NameType
    key*string
    value*string

    PolicySummary

    Property NameType
    id*integer
    name*

    string

    minLength: 1

    enabled*boolean

    PolicyConfiguration

    Property NameType
    enabled*boolean
    policyName

    string


    EntityMatchingPattern

    Entities that match the specified pattern.

    Property NameTypeDescription
    matchTo*string
    Enums

    STARTS_WITH

    ENDS_WITH

    CONTAINS

    EQUALS

    MATCH_REG_EX

    matchValue*

    string

    minLength: 1


    shouldNot

    boolean

    default: false


    ErrorResponse

    Property NameType
    statusCodeinteger
    messagestring

    PropertyMatchCriteria

    Property NameTypeDescription
    propertyMatchCriteria

    string

    default: ANY

    Enums

    ANY

    ALL

    EntityMatchingPatternEnum

    Property NameTypeDescription
    EntityMatchingPatternEnum

    string

    Enums

    STARTS_WITH

    ENDS_WITH

    CONTAINS

    EQUALS

    MATCH_REG_EX


    BusinessTransactionScopeEnum

    Property NameTypeDescription
    businessTransactionScopestring
    Enums

    ALL_BUSINESS_TRANSACTIONS
    SPECIFIC_BUSINESS_TRANSACTIONS

    BUSINESS_TRANSACTIONS_IN_SPECIFIC_TIERS

    BUSINESS_TRANSACTIONS_MATCHING_PATTERN

    TierOrNodeScopeEnum

    Property NameTypeDescription

    TierOrNodeScope

    string
    Enums

    TIER_SELECTED_ENTITIES

    NODE_SELECTED_ENTITIES 


    SelectedTierScopeEnum

    Property NameTypeDescription

    SelectedTierScope

    string
    Enums

    ALL_TIERS

    SPECIFIC_TIERS


    TypeOfNodeEnum

    Property NameTypeDescription
    typeofNodestring
    Enums

    ALL_NODES

    JAVA_NODES

    DOT_NET_NODES

    PHP_NODES

    SelectedNodesScopeEnum

    Property NameTypeDescription
    selectedNodeScopestring
    Enums

    ALL_NODES

    SPECIFIC_NODES

    NODES_OF_SPECIFIC_TIERS

    NODES_MATCHING_PATTERN

    NODE_PROPERTY_VARIABLE_MATCHER

    NodePropertyTypeEnum

    Property NameTypeDescription

    NodePropertyTypeEnum

    string
    Enums

    META

    ENV

    JVM

    ErrorScopeEnum

    Property NameTypeDescription
    ErrorScopeEnumstring
    Enums

    ALL_ERRORS

    SPECIFIC_ERRORS

    ERRORS_OF_SPECIFIC_TIERS

    ERRORS_MATCHING_PATTERN

    ServiceEndpointScopeEnum

    Property NameTypeDescription
    ServiceEndpointScopeEnumstring
    Enums

    ALL_SERVICE_ENDPOINTS

    SPECIFIC_SERVICE_ENDPOINTS

    SERVICE_ENDPOINTS_IN_SPECIFIC_TIERS

    SERVICE_ENDPOINTS_MATCHING_PATTERN

    InformationPointScopeEnum

    Property NameTypeDescription
    InformationPointScopeEnumstring

    ALL_INFORMATION_POINTS

    SPECIFIC_INFORMATION_POINTS

    INFORMATION_POINTS_MATCHING_PATTERN

    DatabaseTypeEnum

    Property NameTypeDescription
    DatabaseTypeEnumstring

    ALL_DATABASE_TYPES

    COUCHBASE

    DB2

    MONGO_DB

    MICROSOFT_SQL_SERVER

    MYSQL

    ORACLE

    POSTGRE_SQL

    AZURE_SQL

    SYBASE 

    ApplicationDatabaseScopeEnum

    Property NameTypeDescription
    ApplicationDatabaseScopeEnumstring

    ALL_APPLICATION_DATABASES

    SPECIFIC_APPLICATION_DATABASES

    APPLICATION_DATABASES_MATCHING_PATTERN

    ServersScopeEnum

    Property NameTypeDescription
    ServersScopeEnumstring

    ALL_SERVERS_IN_APPLICATION

    SPECIFIC_SERVERS_IN_APPLICATION

    ALL_SERVERS_IN_SPECIFIC_TIERS

    SpecifiedEntityActionScopeEnum

    Property NameTypeDescription
    SpecifiedEntityActionScopeEnumstring

    PERCENTAGE

    ABSOLUTE

    SPECIFIC_NODES

    AnomalyEventType

    Property NameTypeDescription
    AnomalyEventTypestring
    Enums

    ANOMALY_OPEN_WARNING

    ANOMALY_OPEN_CRITICAL

    ANOMALY_UPGRADED

    ANOMALY_DOWNGRADED

    ANOMALY_CLOSE_WARNING

    ANOMALY_CLOSE_CRITICAL

    ANOMALY_CANCELED_WARNING

    ANOMALY_CANCELED_CRITICAL

    HealthRuleEventTypeEnum

    Property NameTypeDescription
    HealthRuleEventTypeEnumstring
    Enums

    HEALTH_RULE_CONTINUES_CRITICAL

    HEALTH_RULE_OPEN_CRITICAL

    HEALTH_RULE_OPEN_WARNING

    HEALTH_RULE_UPGRADED

    HEALTH_RULE_DOWNGRADED

    HEALTH_RULE_CONTINUES_WARNING

    HEALTH_RULE_CLOSE_WARNING

    HEALTH_RULE_CLOSE_CRITICAL

    HEALTH_RULE_CANCELED_WARNING

    HEALTH_RULE_CANCELED_CRITICAL

    HealthRuleScopeType

    Property NameTypeDescription
    HealthRuleScopeTypestring

    ALL_HEALTH_RULES

    SPECIFIC_HEALTH_RULES

    OtherEventType

    Property NameTypeDescription
    OtherEventTypestring
    Enums

    CLR_CRASH

    APPLICATION_CRASH

    DEADLOCK

    RESOURCE_POOL_LIMIT

    APPLICATION_DEPLOYMENT

    APP_SERVER_RESTART

    APPLICATION_CONFIG_CHANGE

    AGENT_CONFIGURATION_ERROR

    APPLICATION_DISCOVERED

    TIER_DISCOVERED

    NODE_DISCOVERED

    MACHINE_DISCOVERED

    BT_DISCOVERED

    SERVICE_ENDPOINT_DISCOVERED

    BACKEND_DISCOVERED

    EUM_CLOUD_SYNTHETIC_HEALTHY_EVENT

    EUM_CLOUD_SYNTHETIC_WARNING_EVENT

    EUM_CLOUD_SYNTHETIC_CONFIRMED_WARNING_EVENT

    EUM_CLOUD_SYNTHETIC_ONGOING_WARNING_EVENT

    EUM_CLOUD_SYNTHETIC_ERROR_EVENT

    EUM_CLOUD_SYNTHETIC_CONFIRMED_ERROR_EVENT

    EUM_CLOUD_SYNTHETIC_ONGOING_ERROR_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_HEALTHY_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_WARNING_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_CONFIRMED_WARNING_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_ONGOING_WARNING_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_CRITICAL_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_CONFIRMED_CRITICAL_EVENT

    EUM_CLOUD_SYNTHETIC_PERF_ONGOING_CRITICAL_EVENT

    MOBILE_NEW_CRASH_EVENT, SLOW, VERY_SLOW, STALL

    ERROR

    SelectedEntityType

    Property NameTypeDescription
    SelectedEntityTypestring

    ANY_ENTITY

    SPECIFIC_ENTITIES

    EntityType

    Property NameTypeDescription
    EntityTypestring
    Enums

    BUSINESS_TRANSACTION

    TIER_NODE

    ERRORS

    SERVICE_ENDPOINTS

    INFORMATION_POINTS

    DATABASES_IN_APPLICATION

    SERVERS_IN_APPLICATION

    ActionTypeEnum

    Property NameTypeDescription
    ActionTypeEnumstring

    SMS

    EMAIL

    CUSTOM_EMAIL

    THREAD_DUMP

    HTTP_REQUEST

    CUSTOM

    RUN_SCRIPT_ON_NODES

    DIAGNOSTIC_BUSINESS_TRANSACTIONS

    CREATE_UPDATE_JIRA

    *This property is required (mandatory).

    Download Examples

    Download a set of examples that help you configure a policy, AppDynamicsPoliciesExamples.zip.

    Download SWAGGER YAML Spec

    Download the Swagger YAML spec policies_openapi.yml.

    • No labels