このページでは、アプリケーションのポリシーを作成、設定、および管理するために使用できる、ポリシー API メソッドについて説明します。 

ポリシーは、1 つ以上のイベントを基準とするトリガーと、そのトリガーに応じるアクションとで構成されます。ポリシーは、モニタリング、アラート、問題の修復を自動化するために使用します。 

  • JSON ペイロードの構文検証は、ポリシーの作成時に実行されます。
  • EUM アプリケーションに対応するオブジェクトやエンティティはサポートされていません。

ポリシーの作成

指定された JSON ペイロードを使用して新しいポリシーを作成します。

リソースURL

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

要求/応答の形式

JSON

{
    "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"
                        ]
                    }
                }
            }
        ]
    }
}
JSON
{
    "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"
                        ]
                    }
                }
            }
        ]
    }
}
JSON


アプリケーションに関連付けられているポリシーのリストの取得

この API は、指定されたアプリケーションに関連付けられているすべてのポリシー、ポリシー名、ID、および有効フラグの詳細を返します。ポリシーの完全な詳細を取得するには、GET /policies/{policy-id} を使用します。

リソースURL

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

応答形式

JSON

応答の例

[
    {
        "id": 1096,
        "name": "My Policy 1",
        "enabled": true,
        "actions": [
            {
                "actionName": "action@email.com",
                "actionType": "EMAIL"
            }
        ],
        "events": {
            "healthRuleEvents": {
                "healthRuleEventTypes": [
                    "HEALTH_RULE_OPEN_WARNING",
                    "HEALTH_RULE_OPEN_CRITICAL"
                ],
                "healthRuleScopeType": "ALL_HEALTH_RULES",
                "healthRuleCount": null
            },
            "otherEvents": [],
            "anomalyEvents": null,
            "customEvents": []
        },
        "selectedEntityType": "ANY_ENTITY"
    },
    {
        "id": 1050,
        "name": "My Policy 2",
        "enabled": true,
        "actions": [
            {
                "actionName": "action@email.com",
                "actionType": "EMAIL"
            }
        ],
        "events": {
            "healthRuleEvents": {
                "healthRuleEventTypes": [
                    "HEALTH_RULE_OPEN_CRITICAL"
                ],
                "healthRuleScopeType": "SPECIFIC_HEALTH_RULES",
                "healthRuleCount": 1
            },
            "otherEvents": [],
            "anomalyEvents": null,
            "customEvents": []
        },
        "selectedEntityType": "ANY_ENTITY"
    },
    {
        "id": 1051,
        "name": "My policy 3",
        "enabled": true,
        "actions": [
            {
                "actionName": "action@email.com",
                "actionType": "EMAIL"
            }
        ],
        "events": {
            "healthRuleEvents": {
                "healthRuleEventTypes": [
                    "HEALTH_RULE_OPEN_CRITICAL"
                ],
                "healthRuleScopeType": "SPECIFIC_HEALTH_RULES",
                "healthRuleCount": 1
            },
            "otherEvents": [],
            "anomalyEvents": null,
            "customEvents": []
        },
        "selectedEntityType": "ANY_ENTITY"
    }
] 
JSON


指定されたポリシーの詳細の取得

指定されたポリシー ID に対してポリシーの JSON 表現を返します。

リソースURL

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

応答形式

JSON

応答の例

この例では、ポリシーの設定の詳細を取得します。

{
    "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"
                        ]
                    }
                }
            }
        ]
    }
}
JSON


ポリシーの更新

既存のポリシーの構成設定を、指定されたポリシー ID の値で更新します。 

この要求には、入力として完全な JSON ペイロードが必要です。Cisco AppDynamics では、次を推奨しています。

  1. GET /policies/{policy-id} を使用して JSON ペイロードを取得し、必要なフィールドを更新します。
  2. 変更したペイロードを PUT 要求の一部として送信します。

リソースURL

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

要求/応答の形式

JSON

{
    "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"
                        ]
                    }
                }
            }
        ]
    }
}
JSON
{
    "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"
                        ]
                    }
                }
            }
        ]
    }
}
JSON


ポリシーの削除

指定された ID を持つ既存のポリシーを削除します。

有効な既存のポリシー ID が指定されていることを確認してください。

リソースURL

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

ポリシー構成の更新

ポリシーの 1 つ以上の特定の構成設定を更新します。この API を使用して、Name フィールドと Enabled フィールドを更新できます。

リソースURL

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

要求/応答の形式

JSON

{
        "name": "Policy json update example",
        "enabled": false
}
JSON
{
    "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"
                        ]
                    }
                }
            }
        ]
    }
}
JSON


応答の例

応答コード

コード

説明

200正常に取得されました
201正常に作成されました
204正常に削除されました
400Bad request
401Unauthorized
403Forbidden
404リソースが見つかりません
409すでに存在します

Property Details

ポリシー

ポリシーのペイロードの詳細。

プロパティ名

タイプ

説明と有効な値

id 整数

これはシステムによって自動生成され、応答で返されます。

これは readOnly 値です。

name*

string

ポリシーの名前です。

最小長:1

enabledboolean

ポリシーを有効/無効の状態に設定します。

デフォルト値: true

executeActionsInBatch*

boolean

過去 1 分間に発生したすべてのトリガーイベントに対して、ポリシーに構成されたアクションを 1 回実行します。

デフォルト値: true

actions*

minItems: 1

操作

ポリシーがトリガーされたときに実行されるイベントへの事前定義済み、再利用可能、および自動応答について説明します。

プロパティ名タイプ説明
actionName*string

ポリシーに定義されているアクションの名前。

actionType*string
ActionType 列挙型

次のタイプのアクションを作成します。

SMS

EMAIL

CUSTOM_EMAIL

THREAD_DUMP

HTTP_REQUEST

CUSTOM

RUN_SCRIPT_ON_NODES

DIAGNOSTIC_BUSINESS_TRANSACTIONS

CREATE_UPDATE_JIRA

events*

イベント

ポリシーをトリガーするイベントについて説明します。

プロパティ名説明
healthRuleEvents

HealthRuleEvents

正常性ルールの問題により生成されるトリガーイベントタイプについて説明します。

プロパティ名説明
healthRuleEventTypes*
HealthRuleEventTypes

ポリシーをトリガーする正常性ルールに関連するイベントタイプについて説明します。

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

イベントがトリガーされる基準となる正常性ルールの範囲について説明します。

Enums

ALL_HEALTH_RULES

SPECIFIC_HEALTH_RULES

otherEvents

OtherEvents

その他の問題により生成されるトリガーイベントタイプについて説明します。

プロパティ名説明
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

AnomalyEvents

異常検知により生成されるトリガーイベントタイプについて説明します。

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

customEvents

生成されたカスタムイベントタイプについて説明します。

プロパティ名タイプ説明
eventName*stringカスタムイベント名。
propertyMatchCriteriastring
Enums

ANY

ALL

keyValuePairArraystring
KeyValuePair

キー*

value*

selectedEntities

SelectedEntityType

ポリシー評価の対象となるエンティティの範囲。

EUM アプリケーションに対応するエンティティはサポートされていません。

プロパティ名タイプ説明
SelectedEntityType*string
Enums

ANY_ENTITY

SPECIFIC_ENTITIES


SelectedEntityType

ポリシー評価の対象となるエンティティの範囲。

EUM アプリケーションに対応するエンティティはサポートされていません。

プロパティ名タイプ説明
SelectedEntityType*string
Enums

ANY_ENTITY

SPECIFIC_ENTITIES

SpecificEntities

ポリシー評価の対象となる特定のエンティティの範囲。

プロパティ名タイプ説明
selectedEntityType*string
Enums

ANY_ENTITY

SPECIFIC_ENTITIES

entitiesminItems: 1

エンティティ

プロパティ名タイプ説明
entityType*

string

minItems: 1

Enums

BUSINESS_TRANSACTION

TIER_NODE

ERRORS

SERVICE_ENDPOINTS

INFORMATION_POINTS

DATABASES_IN_APPLICATION

SERVERS_IN_APPLICATION

エンティティ

プロパティ名タイプ説明
entityType*

string

minItems: 1

Enums

BUSINESS_TRANSACTION

TIER_NODE

ERRORS

SERVICE_ENDPOINTS

INFORMATION_POINTS

DATABASES_IN_APPLICATION

SERVERS_IN_APPLICATION

AnyEntity

ポリシー評価の対象となるエンティティの範囲。

EUM アプリケーションに対応するエンティティはサポートされていません。

プロパティ名タイプ説明
SelectedEntityType*string
Enums

ANY_ENTITY

SPECIFIC_ENTITIES

BusinessTransaction

タイプ BUSINESS_TRANSACTION のすべてのエンティティが、ポリシー評価の対象になります。

プロパティ名タイプ説明
entityType*

string

minItems: 1

Enums

BUSINESS_TRANSACTION

TIER_NODE

ERRORS

SERVICE_ENDPOINTS

INFORMATION_POINTS

DATABASES_IN_APPLICATION

SERVERS_IN_APPLICATION

selectedBusinessTransactions*string

BusinessTransactionScope

プロパティ名説明
businessTransactionScope*
Enums

ALL_BUSINESS_TRANSACTIONS
SPECIFIC_BUSINESS_TRANSACTIONS

BUSINESS_TRANSACTIONS_IN_SPECIFIC_TIERS

BUSINESS_TRANSACTIONS_MATCHING_PATTERN

SelectedBusinessTransactions

プロパティ名説明
businessTransactionScope*
Enums

ALL_BUSINESS_TRANSACTIONS
SPECIFIC_BUSINESS_TRANSACTIONS

BUSINESS_TRANSACTIONS_IN_SPECIFIC_TIERS

BUSINESS_TRANSACTIONS_MATCHING_PATTERN

AllBusinessTransactions

ビジネストランザクションの範囲が、すべてのビジネストランザクションに設定されます。

プロパティ名説明
businessTransactionScope*
Enums

ALL_BUSINESS_TRANSACTIONS
SPECIFIC_BUSINESS_TRANSACTIONS

BUSINESS_TRANSACTIONS_IN_SPECIFIC_TIERS

BUSINESS_TRANSACTIONS_MATCHING_PATTERN

SpecificBusinessTransactions

ビジネストランザクションの範囲が、選択したビジネストランザクションに設定されます。

プロパティ名タイプ説明
businessTransactionScope*
Enums

ALL_BUSINESS_TRANSACTIONS
SPECIFIC_BUSINESS_TRANSACTIONS

BUSINESS_TRANSACTIONS_IN_SPECIFIC_TIERS

BUSINESS_TRANSACTIONS_MATCHING_PATTERN

businessTransactions*

string

minItems: 1

ビジネストランザクションの名前。

BusinessTransactionsInSpecificTiers

ビジネストランザクションの範囲が、特定の階層に関連付けられたビジネストランザクションに設定されます。

プロパティ名タイプ説明
businessTransactionScope*
Enums

ALL_BUSINESS_TRANSACTIONS
SPECIFIC_BUSINESS_TRANSACTIONS

BUSINESS_TRANSACTIONS_IN_SPECIFIC_TIERS

BUSINESS_TRANSACTIONS_MATCHING_PATTERN

specificTiers*

string

minItems: 1

指定される階層の名前。

BusinessTransactionsMatchingPattern

ビジネストランザクションの範囲が、特定のパターンに一致するビジネストランザクションに設定されます。

プロパティ名説明
businessTransactionScope*
Enums

ALL_BUSINESS_TRANSACTIONS
SPECIFIC_BUSINESS_TRANSACTIONS

BUSINESS_TRANSACTIONS_IN_SPECIFIC_TIERS

BUSINESS_TRANSACTIONS_MATCHING_PATTERN

patternMatcher*

EntityMatchingPattern

指定されたパターンに一致するビジネストランザクションが範囲に含まれます。

プロパティ名タイプ説明
matchTo*
Enums

STARTS_WITH

ENDS_WITH

CONTAINS

EQUALS

MATCH_REG_EX

matchValue*

string

minLength: 1


shouldNot

boolean

デフォルト: false


SelectedTierOrNodeEntities

特定の階層またはノードがポリシー評価の対象になります。

プロパティ名タイプ説明
entityType*string
Enums

BUSINESS_TRANSACTION

TIER_NODE

エラー

SERVICE_ENDPOINTS

INFORMATION_POINTS

DATABASES_IN_APPLICATION

SERVERS_IN_APPLICATION


tierOrNode*

string

minLength: 1

TierOrNode

プロパティ名タイプ説明
tierOrNodeScope*string

Enums

TIER_SELECTED_ENTITIES

NODE_SELECTED_ENTITIES

TierOrNode

プロパティ名タイプ説明
tierOrNodeScope*string

Enums

TIER_SELECTED_ENTITIES

NODE_SELECTED_ENTITIES

TierSelectedEntities

プロパティ名タイプ説明
tierOrNodeScope*string

Enums

TIER_SELECTED_ENTITIES

NODE_SELECTED_ENTITIES

selectedTiers*

SelectedTiers

プロパティ名タイプ説明
selectedTierScope*string
Enums

ALL_TIERS

SPECIFIC_TIERS

SelectedTiers

プロパティ名タイプ説明
selectedTierScope*string
Enums

ALL_TIERS

SPECIFIC_TIERS

AllTiers

プロパティ名タイプ説明
selectedTierScope*string
Enums

ALL_TIERS

SPECIFIC_TIERS

SpecificTiers

プロパティ名タイプ説明
selectedTierScope*string
Enums

ALL_TIERS

SPECIFIC_TIERS

tiers*

string

minItems: 1

指定される階層の名前。

NodeSelectedEntities

プロパティ名タイプ説明
tierOrNodeScope*string
Enums

TIER_SELECTED_ENTITIES

NODE_SELECTED_ENTITIES

typeofNode*string
Enums

ALL_NODES

JAVA_NODES

DOT_NET_NODES

PHP_NODES

selectedNodes*

SelectedNodes

プロパティ名タイプ説明
selectedNodeScope*string
Enums

ALL_NODES

SPECIFIC_NODES

NODES_OF_SPECIFIC_TIERS

NODES_MATCHING_PATTERN

NODE_PROPERTY_VARIABLE_MATCHER

SelectedNodes

プロパティ名タイプ説明
selectedNodeScope*string
Enums

ALL_NODES

SPECIFIC_NODES

NODES_OF_SPECIFIC_TIERS

NODES_MATCHING_PATTERN

NODE_PROPERTY_VARIABLE_MATCHER

AllNodes

プロパティ名タイプ説明
selectedNodeScope*string
Enums

ALL_NODES

SPECIFIC_NODES

NODES_OF_SPECIFIC_TIERS

NODES_MATCHING_PATTERN

NODE_PROPERTY_VARIABLE_MATCHER

SpecificNodes

プロパティ名タイプ説明
selectedNodeScope*string
Enums

ALL_NODES

SPECIFIC_NODES

NODES_OF_SPECIFIC_TIERS

NODES_MATCHING_PATTERN

NODE_PROPERTY_VARIABLE_MATCHER

nodes*

string

minItems: 1

指定されるノードの名前。

NodesOfSpecificTiers

プロパティ名タイプ説明
selectedNodeScope*string
Enums

ALL_NODES

SPECIFIC_NODES

NODES_OF_SPECIFIC_TIERS

NODES_MATCHING_PATTERN

NODE_PROPERTY_VARIABLE_MATCHER

specificTiers*

string

minItems: 1

関連付けられたノードを持つ階層の名前。

NodesMatchingPattern

プロパティ名タイプ説明
selectedNodeScope*string
Enums

ALL_NODES

SPECIFIC_NODES

NODES_OF_SPECIFIC_TIERS

NODES_MATCHING_PATTERN

NODE_PROPERTY_VARIABLE_MATCHER

patternMatcher*

string

minItems: 1

EntityMatchingPattern

指定されたパターンに一致するノードが範囲に含まれます。

プロパティ名タイプ説明
matchTo*
Enums

STARTS_WITH

ENDS_WITH

CONTAINS

EQUALS

MATCH_REG_EX

matchValue*

string

minLength: 1


shouldNot

boolean

デフォルト: false



NodePropertyVariableMatcher

プロパティ名タイプ説明
selectedNodeScope*string
Enums

ALL_NODES

SPECIFIC_NODES

NODES_OF_SPECIFIC_TIERS

NODES_MATCHING_PATTERN

NODE_PROPERTY_VARIABLE_MATCHER

propVarPairs*minItems: 1

propVarPairs

プロパティ名タイプ説明
propertyType*string
NodePropertyTypeEnum

META

ENV

JVM

name*

文字列

minLength: 1


value*

文字列

minLength: 1



エラー(Errors)

特定のエラーがポリシー評価の対象になります。

プロパティ名タイプ説明
entityType*string
Enums

BUSINESS_TRANSACTION

TIER_NODE

ERRORS

SERVICE_ENDPOINTS

INFORMATION_POINTS

DATABASES_IN_APPLICATION

SERVERS_IN_APPLICATION

selectedErrors*

SelectedErrors

プロパティ名タイプ説明
errorScope*string
Enums

ALL_ERRORS

SPECIFIC_ERRORS

ERRORS_OF_SPECIFIC_TIERS

ERRORS_MATCHING_PATTERN


SelectedErrors

プロパティ名タイプ説明
errorScope*string
Enums

ALL_ERRORS

SPECIFIC_ERRORS

ERRORS_OF_SPECIFIC_TIERS

ERRORS_MATCHING_PATTERN

AllErrors

プロパティ名タイプ説明
errorScope*string
Enums

ALL_ERRORS

SPECIFIC_ERRORS

ERRORS_OF_SPECIFIC_TIERS

ERRORS_MATCHING_PATTERN

SpecificErrors

プロパティ名タイプ説明
errorScope*string
Enums

ALL_ERRORS

SPECIFIC_ERRORS

ERRORS_OF_SPECIFIC_TIERS

ERRORS_MATCHING_PATTERN

errors*

string

minItems: 1

例:NullPointerException


ErrorsOfSpecificTiers

プロパティ名タイプ説明
errorScope*string
Enums

ALL_ERRORS

SPECIFIC_ERRORS

ERRORS_OF_SPECIFIC_TIERS

ERRORS_MATCHING_PATTERN

specificTiers*

string

minItems: 1


ErrorsMatchingPattern

プロパティ名タイプ説明
errorScope*string
Enums

ALL_ERRORS

SPECIFIC_ERRORS

ERRORS_OF_SPECIFIC_TIERS

ERRORS_MATCHING_PATTERN

patternMatcher*


EntityMatchingPattern

プロパティ名タイプ説明
matchTo*string
Enums

STARTS_WITH

ENDS_WITH

CONTAINS

EQUALS

MATCH_REG_EX

matchValue*

string

minLength: 1


shouldNot

boolean

デフォルト: false


ServiceEndpoints

特定のサービスエンドポイントがポリシー評価の対象になります。

プロパティ名タイプ説明
entityType*string
Enums

BUSINESS_TRANSACTION

TIER_NODE

ERRORS

SERVICE_ENDPOINTS

INFORMATION_POINTS

DATABASES_IN_APPLICATION

SERVERS_IN_APPLICATION

selectedServiceEndpoints*

SelectedServiceEndpoints

プロパティ名タイプ説明
serviceEndpointScope*string
Enums

ALL_SERVICE_ENDPOINTS

SPECIFIC_SERVICE_ENDPOINTS

SERVICE_ENDPOINTS_IN_SPECIFIC_TIERS

SERVICE_ENDPOINTS_MATCHING_PATTERN


SelectedServiceEndpoints

プロパティ名タイプ説明
serviceEndpointScope*string
Enums

ALL_SERVICE_ENDPOINTS

SPECIFIC_SERVICE_ENDPOINTS

SERVICE_ENDPOINTS_IN_SPECIFIC_TIERS

SERVICE_ENDPOINTS_MATCHING_PATTERN

AllServiceEndpoints

プロパティ名タイプ説明
serviceEndpointScope*string
Enums

ALL_SERVICE_ENDPOINTS

SPECIFIC_SERVICE_ENDPOINTS

SERVICE_ENDPOINTS_IN_SPECIFIC_TIERS

SERVICE_ENDPOINTS_MATCHING_PATTERN

SpecificServiceEndpoints

プロパティ名タイプ説明
serviceEndpointScope*string
Enums

ALL_SERVICE_ENDPOINTS

SPECIFIC_SERVICE_ENDPOINTS

SERVICE_ENDPOINTS_IN_SPECIFIC_TIERS

SERVICE_ENDPOINTS_MATCHING_PATTERN

serviceEndpoints*

string

minItems: 1


ServiceEndpointsInSpecificTiers

プロパティ名タイプ説明
serviceEndpointScope*string
Enums

ALL_SERVICE_ENDPOINTS

SPECIFIC_SERVICE_ENDPOINTS

SERVICE_ENDPOINTS_IN_SPECIFIC_TIERS

SERVICE_ENDPOINTS_MATCHING_PATTERN

specificTiers*

string

minItems: 1


ServiceEndpointsInSpecificTiers

プロパティ名タイプ説明
serviceEndpointScope*string
Enums

ALL_SERVICE_ENDPOINTS

SPECIFIC_SERVICE_ENDPOINTS

SERVICE_ENDPOINTS_IN_SPECIFIC_TIERS

SERVICE_ENDPOINTS_MATCHING_PATTERN

patternMatcher*


EntityMatchingPattern

プロパティ名タイプ説明
matchTo*string
Enums

STARTS_WITH

ENDS_WITH

CONTAINS

EQUALS

MATCH_REG_EX

matchValue*

string

minLength: 1


shouldNot

boolean

デフォルト: false


InformationPoints

特定の情報ポイントがポリシー評価の対象になります。

プロパティ名タイプ説明
entityType*string
Enums

BUSINESS_TRANSACTION

TIER_NODE

ERRORS

SERVICE_ENDPOINTS

INFORMATION_POINTS

DATABASES_IN_APPLICATION

SERVERS_IN_APPLICATION

selectedInformationPoints*

SelectedInformationPoints

プロパティ名タイプ説明
informationPointScope*string
Enums

ALL_INFORMATION_POINTS

SPECIFIC_INFORMATION_POINTS

INFORMATION_POINTS_MATCHING_PATTERN


SelectedInformationPoints

プロパティ名タイプ説明
informationPointScope*string
Enums

ALL_INFORMATION_POINTS

SPECIFIC_INFORMATION_POINTS

INFORMATION_POINTS_MATCHING_PATTERN

AllInformationPoints

プロパティ名タイプ説明
informationPointScope*string
Enums

ALL_INFORMATION_POINTS

SPECIFIC_INFORMATION_POINTS

INFORMATION_POINTS_MATCHING_PATTERN

SpecificInformationPoints

プロパティ名タイプ説明
informationPointScope*string
Enums

ALL_INFORMATION_POINTS

SPECIFIC_INFORMATION_POINTS

INFORMATION_POINTS_MATCHING_PATTERN

informationPoints*

string

minItems: 1


InformationPointsMatchingPattern

プロパティ名タイプ説明
informationPointScope*string
Enums

ALL_INFORMATION_POINTS

SPECIFIC_INFORMATION_POINTS

INFORMATION_POINTS_MATCHING_PATTERN

patternMatcher*


EntityMatchingPattern

プロパティ名タイプ説明
matchTo*string
Enums

STARTS_WITH

ENDS_WITH

CONTAINS

EQUALS

MATCH_REG_EX

matchValue*

string

minLength: 1


shouldNot

boolean

デフォルト: false


DatabasesInApplication

アプリケーションに関連付けられている特定のデータベースが、ポリシー評価の対象になります。

プロパティ名タイプ説明
entityType*string
Enums

BUSINESS_TRANSACTION

TIER_NODE

ERRORS

SERVICE_ENDPOINTS

INFORMATION_POINTS

DATABASES_IN_APPLICATION

SERVERS_IN_APPLICATION

selectedApplicationDatabases*

SelectedApplicationDatabases

プロパティ名タイプ説明
applicationDatabaseScopestring
Enums

ALL_APPLICATION_DATABASES

SPECIFIC_APPLICATION_DATABASES

APPLICATION_DATABASES_MATCHING_PATTERN


SelectedApplicationDatabases

プロパティ名タイプ説明
applicationDatabaseScope*string
Enums

ALL_APPLICATION_DATABASES

SPECIFIC_APPLICATION_DATABASES

APPLICATION_DATABASES_MATCHING_PATTERN

AllApplicationDatabases

プロパティ名タイプ説明
applicationDatabaseScope*string
Enums

ALL_APPLICATION_DATABASES

SPECIFIC_APPLICATION_DATABASES

APPLICATION_DATABASES_MATCHING_PATTERN

SpecificApplicationDatabases

プロパティ名タイプ説明
applicationDatabaseScope*string
Enums

ALL_APPLICATION_DATABASES

SPECIFIC_APPLICATION_DATABASES

APPLICATION_DATABASES_MATCHING_PATTERN

applicationDatabases*

string

minItems: 1


ApplicationDatabasesMatchingPattern

プロパティ名タイプ説明
applicationDatabaseScope*string
Enums

ALL_APPLICATION_DATABASES

SPECIFIC_APPLICATION_DATABASES

APPLICATION_DATABASES_MATCHING_PATTERN

patternMatcher*

EntityMatchingPattern

プロパティ名タイプ説明
matchTo*string
Enums

STARTS_WITH

ENDS_WITH

CONTAINS

EQUALS

MATCH_REG_EX

matchValue*

string

minLength: 1


shouldNot

boolean

デフォルト: false


ServersInApplication

アプリケーションに関連付けられている特定のサーバが、ポリシー評価の対象になります。

プロパティ名タイプ説明
entityType*string
Enums

BUSINESS_TRANSACTION

TIER_NODE

ERRORS

SERVICE_ENDPOINTS

INFORMATION_POINTS

DATABASES_IN_APPLICATION

SERVERS_IN_APPLICATION

selectedServers*string

ApplicationSelectedServers

プロパティ名タイプ説明
serversScope*string
Enums

ALL_SERVERS_IN_APPLICATION

SPECIFIC_SERVERS_IN_APPLICATION

ALL_SERVERS_IN_SPECIFIC_TIERS


ApplicationSelectedServers

プロパティ名タイプ説明
serversScope*string
Enums

ALL_SERVERS_IN_APPLICATION

SPECIFIC_SERVERS_IN_APPLICATION

ALL_SERVERS_IN_SPECIFIC_TIERS

AllServersInApplication

プロパティ名タイプ説明
serversScope*string
Enums

ALL_SERVERS_IN_APPLICATION

SPECIFIC_SERVERS_IN_APPLICATION

ALL_SERVERS_IN_SPECIFIC_TIERS

SpecificServersInApplication

プロパティ名タイプ説明
serversScope*string
Enums

ALL_SERVERS_IN_APPLICATION

SPECIFIC_SERVERS_IN_APPLICATION

ALL_SERVERS_IN_SPECIFIC_TIERS

specificServers*

string

minLength: 1

minItems: 1


AllServersInSpecificTiers

プロパティ名タイプ説明
serversScope*string
Enums

ALL_SERVERS_IN_APPLICATION

SPECIFIC_SERVERS_IN_APPLICATION

ALL_SERVERS_IN_SPECIFIC_TIERS

specificTiers*

string

minItems: 1


イベント

ポリシーをトリガーするさまざまなタイプのイベント。

プロパティ名タイプ説明
healthRuleEvents

HealthRuleEvent

ポリシーをトリガーする正常性ルールに関連付けられているイベント。

プロパティ名タイプ説明
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

ポリシーをトリガーする特定の正常性ルールまたはすべての正常性ルールに関連付けられているイベント。

HealthRuleScopeType
プロパティ名タイプ説明
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

異常検知によってトリガーされたイベント。

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

ポリシーをトリガーするカスタム定義イベント。

CustomEvent

プロパティ名タイプ説明
eventName*string
PropertyMatchCriteria

string

デフォルト:ANY

Enums

ANY

ALL

keyValuePairArray
KeyValuePair
プロパティ
タイプ
Key*string
Value*string

CustomEvent

ポリシーをトリガーするカスタム定義イベントの詳細。

プロパティ名タイプ説明
eventName*string
PropertyMatchCriteria

string

デフォルト:ANY

Enums

ANY

ALL

keyValuePairArray
KeyValuePair
プロパティ
タイプ
Key*string
Value*string

HealthRuleEvent

ポリシーをトリガーする正常性ルールに関連付けられているイベント。

プロパティ名タイプ説明
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

ポリシーをトリガーする特定の正常性ルールまたはすべての正常性ルールに関連付けられているイベント。

healthRuleScopeType
プロパティ名タイプ説明
healthRuleScopeType*string
Enums

ALL_HEALTH_RULES

SPECIFIC_HEALTH_RULES

HealthRuleScope

ポリシーをトリガーする特定の正常性ルールまたはすべての正常性ルールに関連付けられているイベント。

プロパティ名タイプ説明
healthRuleScopeType*string
Enums

ALL_HEALTH_RULES

SPECIFIC_HEALTH_RULES

AllHealthRules

アプリケーション内のすべての正常性ルールに関連付けられているイベントによって、ポリシーがトリガーされます。

プロパティ名タイプ説明
healthRuleScopeType*string
Enums

ALL_HEALTH_RULES

SPECIFIC_HEALTH_RULES

AllHealthRules

アプリケーション内の特定の正常性ルールに関連付けられているイベントによって、ポリシーがトリガーされます。

プロパティ名タイプ説明
healthRuleScopeType*string
Enums

ALL_HEALTH_RULES

SPECIFIC_HEALTH_RULES

healthRules*

string

minItems: 1


HealthRuleEventTypes

プロパティ名タイプ説明
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

プロパティ名タイプ説明
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

ポリシーをトリガーする異常検知によって生成されたイベント。

プロパティ名タイプ説明
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

操作

ポリシーがトリガーされたときに実行されるアクションのリスト。

プロパティ名タイプ説明
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

ポリシーがトリガーされたときに実行される単純なアクション。

プロパティ名タイプ説明
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

ポリシーがトリガーされると、電子メールが送信されます。

プロパティ名タイプ説明
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

ポリシーがトリガーされたときに特定のエンティティに対して実行される単純なアクション。

プロパティ名タイプ説明
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

プロパティ名タイプ説明
specifiedEntityActionScopestring

SpecifiedEntityActionScope

Enums

PERCENTAGE

ABSOLUTE

SPECIFIC_NODES

SpecifiedEntityActionDetails

プロパティ名タイプ説明
specifiedEntityActionScopestring

SpecifiedEntityActionScope

Enums

PERCENTAGE

ABSOLUTE

SPECIFIC_NODES

ActionOnPercentageEntities

アクションが実行されるエンティティの範囲が、「パーセンテージ」に設定されます。

プロパティ名タイプ説明
specifiedEntityActionScopestring

SpecifiedEntityActionScope

Enums

PERCENTAGE

ABSOLUTE

SPECIFIC_NODES

value*整数

ActionOnPercentageEntities

アクションが実行されるエンティティの範囲が、absolute に設定されます。

プロパティ名タイプ説明
specifiedEntityActionScopestring

SpecifiedEntityActionScope

Enums

PERCENTAGE

ABSOLUTE

SPECIFIC_NODES

value*整数

ActionOnPercentageEntities

アクションが実行されるノードのリスト。

プロパティ名タイプ説明
specifiedEntityActionScopestring

SpecifiedEntityActionScope

Enums

PERCENTAGE

ABSOLUTE

SPECIFIC_NODES

nodes*

string

minItems: 1


PolicySummaryArray

プロパティ名タイプ
id*整数
name*

文字列

minLength: 1

enabled*boolean

KeyValuePair

プロパティ名タイプ
key*string
value*string

PolicySummary

プロパティ名タイプ
id*整数
name*

文字列

minLength: 1

enabled*boolean

PolicyConfiguration

プロパティ名タイプ
enabled*boolean
policyName

string


EntityMatchingPattern

指定されたパターンに一致するエンティティ。

プロパティ名タイプ説明
matchTo*string
Enums

STARTS_WITH

ENDS_WITH

CONTAINS

EQUALS

MATCH_REG_EX

matchValue*

string

minLength: 1


shouldNot

boolean

デフォルト: false


ErrorResponse

プロパティ名タイプ
statusCode整数
message文字列

PropertyMatchCriteria

プロパティ名タイプ説明
propertyMatchCriteria

string

デフォルト:ANY

Enums

ANY

ALL

EntityMatchingPatternEnum

プロパティ名タイプ説明
EntityMatchingPatternEnum

string

Enums

STARTS_WITH

ENDS_WITH

CONTAINS

EQUALS

MATCH_REG_EX


BusinessTransactionScopeEnum

プロパティ名タイプ説明
businessTransactionScopestring
Enums

ALL_BUSINESS_TRANSACTIONS
SPECIFIC_BUSINESS_TRANSACTIONS

BUSINESS_TRANSACTIONS_IN_SPECIFIC_TIERS

BUSINESS_TRANSACTIONS_MATCHING_PATTERN

TierOrNodeScopeEnum

プロパティ名タイプ説明

TierOrNodeScope

string
Enums

TIER_SELECTED_ENTITIES

NODE_SELECTED_ENTITIES 


SelectedTierScopeEnum

プロパティ名タイプ説明

SelectedTierScope

string
Enums

ALL_TIERS

SPECIFIC_TIERS


TypeOfNodeEnum

プロパティ名タイプ説明
typeofNodestring
Enums

ALL_NODES

JAVA_NODES

DOT_NET_NODES

PHP_NODES

SelectedNodesScopeEnum

プロパティ名タイプ説明
selectedNodeScopestring
Enums

ALL_NODES

SPECIFIC_NODES

NODES_OF_SPECIFIC_TIERS

NODES_MATCHING_PATTERN

NODE_PROPERTY_VARIABLE_MATCHER

NodePropertyTypeEnum

プロパティ名タイプ説明

NodePropertyTypeEnum

string
Enums

META

ENV

JVM

ErrorScopeEnum

プロパティ名タイプ説明
ErrorScopeEnumstring
Enums

ALL_ERRORS

SPECIFIC_ERRORS

ERRORS_OF_SPECIFIC_TIERS

ERRORS_MATCHING_PATTERN

ServiceEndpointScopeEnum

プロパティ名タイプ説明
ServiceEndpointScopeEnumstring
Enums

ALL_SERVICE_ENDPOINTS

SPECIFIC_SERVICE_ENDPOINTS

SERVICE_ENDPOINTS_IN_SPECIFIC_TIERS

SERVICE_ENDPOINTS_MATCHING_PATTERN

InformationPointScopeEnum

プロパティ名タイプ説明
InformationPointScopeEnumstring

ALL_INFORMATION_POINTS

SPECIFIC_INFORMATION_POINTS

INFORMATION_POINTS_MATCHING_PATTERN

DatabaseTypeEnum

プロパティ名タイプ説明
DatabaseTypeEnumstring


Enums

ALL_DATABASE_TYPES

COUCHBASE

DB2

MONGO_DB

MICROSOFT_SQL_SERVER

MYSQL

ORACLE

POSTGRE_SQL

AZURE_SQL

SYBASE 

ApplicationDatabaseScopeEnum

プロパティ名タイプ説明
ApplicationDatabaseScopeEnumstring

Enums

ALL_APPLICATION_DATABASES

SPECIFIC_APPLICATION_DATABASES

APPLICATION_DATABASES_MATCHING_PATTERN

ServersScopeEnum

プロパティ名タイプ説明
ServersScopeEnumstring

Enums

ALL_SERVERS_IN_APPLICATION

SPECIFIC_SERVERS_IN_APPLICATION

ALL_SERVERS_IN_SPECIFIC_TIERS

SpecifiedEntityActionScopeEnum

プロパティ名タイプ説明
SpecifiedEntityActionScopeEnumstring

Enums

PERCENTAGE

ABSOLUTE

SPECIFIC_NODES

AnomalyEventType

プロパティ名タイプ説明
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

プロパティ名タイプ説明
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

プロパティ名タイプ説明
HealthRuleScopeTypestring

ALL_HEALTH_RULES

SPECIFIC_HEALTH_RULES

OtherEventType

プロパティ名タイプ説明
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

プロパティ名タイプ説明
SelectedEntityTypestring
Enums

ANY_ENTITY

SPECIFIC_ENTITIES

EntityType

プロパティ名タイプ説明
EntityTypestring
Enums

BUSINESS_TRANSACTION

TIER_NODE

ERRORS

SERVICE_ENDPOINTS

INFORMATION_POINTS

DATABASES_IN_APPLICATION

SERVERS_IN_APPLICATION

ActionTypeEnum

プロパティ名タイプ説明
ActionTypeEnum文字列

Enums

SMS

EMAIL

CUSTOM_EMAIL

THREAD_DUMP

HTTP_REQUEST

CUSTOM

RUN_SCRIPT_ON_NODES

DIAGNOSTIC_BUSINESS_TRANSACTIONS

CREATE_UPDATE_JIRA

*This property is required.

例のダウンロード

ポリシー AppDynamicsPoliciesExamples.zip を設定するのに役立つ一連の例をダウンロードします。

SWAGGER YAML 仕様のダウンロード

Swagger YAML 仕様 policies_openapi.yml をダウンロードします。