ポリシー API

このページでは、アプリケーションのポリシーを作成、設定、および管理するために使用できる、ポリシー 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"
]
}
}
}
]
}
}
レスポンス
{
"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"
]
}
}
}
]
}
}

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

この 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"
}
]

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

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

ポリシーの更新

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

ヒント:

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

  1. GET /policies/{policy-id} を使用して JSON ペイロードを取得し、必要なフィールドを更新します。
  2. JSON ペイロードから、空である、または null 値を持つ異常イベントを削除します。ペイロードから次の値を確認して削除します。

    "anomalyEvents": []

    "anomalyEvents": null

  3. 変更したペイロードを 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"
]
}
}
}
]
}
}
レスポンス
{
"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"
]
}
}
}
]
}
}

ポリシーの削除

指定された 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
}
レスポンス
{
"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

ポリシー

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

プロパティ名 タイプ 説明と有効な値
id 整数

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

これは readOnly 値です。

name*

文字列

ポリシーの名前です。

最小長:1

enabled

boolean

電子メールダイジェストを有効/無効の状態に設定します。

デフォルト値:true

executeActionsInBatch*

boolean

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

デフォルト値:true

actions*

minItems: 1 アクション

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

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

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

actionType* 文字列 ActionTypeEnum

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

SMS

EMAIL

CUSTOM_EMAIL

THREAD_DUMP

HTTP_REQUEST

カスタム

RUN_SCRIPT_ON_NODES

DIAGNOSTIC_BUSINESS_TRANSACTIONS

CREATE_UPDATE_JIRA

events* [Event]

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

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

エラー

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* 文字列カスタムイベント名。
keyValuePairArray

文字列

KeyValuePair

キー*

*

propertyMatchCriteria 文字列 Enums

ANY

ALL

selectedEntities SelectedEntityType

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

注: EUM アプリケーションに対応するエンティティはサポートされていません。
プロパティ名タイプ説明
SelectedEntityType*文字列 Enums

ANY_ENTITY

SPECIFIC_ENTITIES

SelectedEntityType

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

注: EUM アプリケーションに対応するエンティティはサポートされていません。
プロパティ名タイプ説明
SelectedEntityType* 文字列 Enums

ANY_ENTITY

SPECIFIC_ENTITIES

SpecificEntities

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

プロパティ名タイプ説明
selectedEntityType* 文字列 列挙体

ANY_ENTITY

SPECIFIC_ENTITIES

entities minItems: 1 エンティティ
プロパティ名タイプ説明
entityType*

文字列

minItems: 1

Enums

BUSINESS_TRANSACTION

TIER_NODE

エラー

SERVICE_ENDPOINTS

INFORMATION_POINTS

DATABASES_IN_APPLICATION

SERVERS_IN_APPLICATION

エンティティ

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

文字列

minItems: 1

Enums

BUSINESS_TRANSACTION

TIER_NODE

エラー

SERVICE_ENDPOINTS

INFORMATION_POINTS

DATABASES_IN_APPLICATION

SERVERS_IN_APPLICATION

AnyEntity

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

注: EUM アプリケーションに対応するエンティティはサポートされていません。
プロパティ名タイプ説明
SelectedEntityType * 文字列 Enums

ANY_ENTITY

BusinessTransaction

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

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

文字列

minItems: 1

Enums

BUSINESS_TRANSACTION

TIER_NODE

エラー

SERVICE_ENDPOINTS

INFORMATION_POINTS

DATABASES_IN_APPLICATION

SERVERS_IN_APPLICATION

selectedBusinessTransactions* 文字列 BusinessTransactionScope
プロパティ名説明
businessTransactionScope * Enums

ALL_BUSINESS_TRANSACTIONSSPECIFIC_BUSINESS_TRANSACTIONS

SPECIFIC_BUSINESS_TRANSACTIONS

BUSINESS_TRANSACTIONS_IN_SPECIFIC_TIERS

BUSINESS_TRANSACTIONS_MATCHING_PATTERN

SelectedBusinessTransactions

プロパティ名説明
businessTransactionScope * Enums

ALL_BUSINESS_TRANSACTIONSSPECIFIC_BUSINESS_TRANSACTIONS

SPECIFIC_BUSINESS_TRANSACTIONS

BUSINESS_TRANSACTIONS_IN_SPECIFIC_TIERS

BUSINESS_TRANSACTIONS_MATCHING_PATTERN

AllBusinessTransactions

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

プロパティ名説明
businessTransactionScope * 列挙体

ALL_BUSINESS_TRANSACTIONSSPECIFIC_BUSINESS_TRANSACTIONS

SPECIFIC_BUSINESS_TRANSACTIONS

BUSINESS_TRANSACTIONS_IN_SPECIFIC_TIERS

BUSINESS_TRANSACTIONS_MATCHING_PATTERN

SpecificBusinessTransactions

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

プロパティ名タイプ説明
businessTransactionScope* 列挙体

ALL_BUSINESS_TRANSACTIONSSPECIFIC_BUSINESS_TRANSACTIONS

SPECIFIC_BUSINESS_TRANSACTIONS

BUSINESS_TRANSACTIONS_IN_SPECIFIC_TIERS

BUSINESS_TRANSACTIONS_MATCHING_PATTERN

businessTransactions*

文字列

minItems: 1

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

BusinessTransactionsInSpecificTiers

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

プロパティ名タイプ説明
businessTransactionScope* 列挙体

ALL_BUSINESS_TRANSACTIONSSPECIFIC_BUSINESS_TRANSACTIONS

SPECIFIC_BUSINESS_TRANSACTIONS

BUSINESS_TRANSACTIONS_IN_SPECIFIC_TIERS

BUSINESS_TRANSACTIONS_MATCHING_PATTERN

specificTiers*

文字列

minItems: 1

指定される階層の名前。

BusinessTransactionsMatchingPattern

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

プロパティ名説明
businessTransactionScope* 列挙体

ALL_BUSINESS_TRANSACTIONSSPECIFIC_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*

文字列

minLength: 1

shouldNot

boolean

デフォルト:false

SelectedTierOrNodeEntities

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

プロパティ名タイプ説明
entityType* 文字列 列挙体

BUSINESS_TRANSACTION

TIER_NODE

エラー

SERVICE_ENDPOINTS

INFORMATION_POINTS

DATABASES_IN_APPLICATION

SERVERS_IN_APPLICATION

tierOrNode*

文字列

minLength: 1

TierOrNode
プロパティ名タイプ説明
tierOrNodeScope * 文字列

TIER_SELECTED_ENTITIES

NODE_SELECTED_ENTITIES

TierOrNode

プロパティ名タイプ説明
tierOrNodeScope * 文字列 Enums

TIER_SELECTED_ENTITIES

NODE_SELECTED_ENTITIES

TierSelectedEntities

プロパティ名タイプ説明
tierOrNodeScope* 文字列 Enums

TIER_SELECTED_ENTITIES

NODE_SELECTED_ENTITIES

selectedTiers* SelectedTiers
プロパティ名タイプ説明
selectedTierScope * 文字列 Enums

ALL_TIERS

SPECIFIC_TIERS

SelectedTiers

プロパティ名タイプ説明
selectedTierScope * 文字列 Enums

ALL_TIERS

SPECIFIC_TIERS

AllTiers

プロパティ名タイプ説明
selectedTierScope * 文字列 列挙体

ALL_TIERS

SPECIFIC_TIERS

SpecificTiers

プロパティ名タイプ説明
selectedTierScope* 文字列 列挙体

ALL_TIERS

SPECIFIC_TIERS

tiers*

文字列

minItems: 1

指定される階層の名前。

NodeSelectedEntities

プロパティ名タイプ説明
tierOrNodeScope* 文字列 列挙体

TIER_SELECTED_ENTITIES

NODE_SELECTED_ENTITIES

typeofNode* 文字列 Enums

ALL_NODES

JAVA_NODES

DOT_NET_NODES

PHP_NODES

selectedNodes* SelectedNodes
プロパティ名タイプ説明
selectedNodeScope * 文字列 Enums

ALL_NODES

SPECIFIC_NODES

NODES_OF_SPECIFIC_TIERS

NODES_MATCHING_PATTERN

NODE_PROPERTY_VARIABLE_MATCHER

SelectedNodes

プロパティ名タイプ説明
selectedNodeScope * 文字列 Enums

ALL_NODES

SPECIFIC_NODES

NODES_OF_SPECIFIC_TIERS

NODES_MATCHING_PATTERN

NODE_PROPERTY_VARIABLE_MATCHER

AllNodes

プロパティ名タイプ説明
selectedNodeScope * 文字列 列挙体

ALL_NODES

SPECIFIC_NODES

NODES_OF_SPECIFIC_TIERS

NODES_MATCHING_PATTERN

NODE_PROPERTY_VARIABLE_MATCHER

SpecificNodes

プロパティ名タイプ説明
selectedNodeScope* 文字列 列挙体

ALL_NODES

SPECIFIC_NODES

NODES_OF_SPECIFIC_TIERS

NODES_MATCHING_PATTERN

NODE_PROPERTY_VARIABLE_MATCHER

nodes*

文字列

minItems: 1

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

NodesOfSpecificTiers

プロパティ名タイプ説明
selectedNodeScope* 文字列 列挙体

ALL_NODES

SPECIFIC_NODES

NODES_OF_SPECIFIC_TIERS

NODES_MATCHING_PATTERN

NODE_PROPERTY_VARIABLE_MATCHER

specificTiers*

文字列

minItems: 1

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

NodesMatchingPattern

プロパティ名タイプ説明
selectedNodeScope* 文字列 列挙体

ALL_NODES

SPECIFIC_NODES

NODES_OF_SPECIFIC_TIERS

NODES_MATCHING_PATTERN

NODE_PROPERTY_VARIABLE_MATCHER

patternMatcher* EntityMatchingPattern

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

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

STARTS_WITH

ENDS_WITH

CONTAINS

EQUALS

MATCH_REG_EX

matchValue*

文字列

minLength: 1

shouldNot

boolean

デフォルト:false

NodePropertyVariableMatcher

プロパティ名タイプ説明
selectedNodeScope* 文字列 列挙体

ALL_NODES

SPECIFIC_NODES

NODES_OF_SPECIFIC_TIERS

NODES_MATCHING_PATTERN

NODE_PROPERTY_VARIABLE_MATCHER

propVarPairs* minItems: 1 propVarPairs
プロパティ名タイプ説明
propertyType* 文字列 NodePropertyTypeEnum

META

ENV

JVM

name*

文字列

minLength: 1

value*

文字列

minLength: 1

エラー

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

プロパティ名タイプ説明
entityType* 文字列 列挙体

BUSINESS_TRANSACTION

TIER_NODE

エラー

SERVICE_ENDPOINTS

INFORMATION_POINTS

DATABASES_IN_APPLICATION

SERVERS_IN_APPLICATION

selectedErrors* SelectedErrors
プロパティ名タイプ説明
errorScope * 文字列 Enums

ALL_ERRORS

SPECIFIC_ERRORS

ERRORS_OF_SPECIFIC_TIERS

ERRORS_MATCHING_PATTERN

SelectedErrors

プロパティ名タイプ説明
errorScope * 文字列 Enums

ALL_ERRORS

SPECIFIC_ERRORS

ERRORS_OF_SPECIFIC_TIERS

ERRORS_MATCHING_PATTERN

AllErrors

プロパティ名タイプ説明
errorScope * 文字列 列挙体

ALL_ERRORS

SPECIFIC_ERRORS

ERRORS_OF_SPECIFIC_TIERS

ERRORS_MATCHING_PATTERN

SpecificErrors

プロパティ名タイプ説明
errorScope* 文字列 Enums

ALL_ERRORS

SPECIFIC_ERRORS

ERRORS_OF_SPECIFIC_TIERS

ERRORS_MATCHING_PATTERN

errors*

文字列

minItems: 1

例:NullPointerException

ErrorsOfSpecificTiers

プロパティ名タイプ説明
errorScope* 文字列 列挙体

ALL_ERRORS

SPECIFIC_ERRORS

ERRORS_OF_SPECIFIC_TIERS

ERRORS_MATCHING_PATTERN

specificTiers*

文字列

minItems: 1

ErrorsMatchingPattern

プロパティ名タイプ説明
errorScope* 文字列 列挙体

ALL_ERRORS

SPECIFIC_ERRORS

ERRORS_OF_SPECIFIC_TIERS

ERRORS_MATCHING_PATTERN

patternMatcher* EntityMatchingPattern
プロパティ名タイプ説明
matchTo* 文字列 Enums

STARTS_WITH

ENDS_WITH

CONTAINS

EQUALS

MATCH_REG_EX

matchValue*

文字列

minLength: 1

shouldNot

boolean

デフォルト:false

ServiceEndpoints

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

プロパティ名タイプ説明
entityType* 文字列 列挙体

BUSINESS_TRANSACTION

TIER_NODE

エラー

SERVICE_ENDPOINTS

INFORMATION_POINTS

DATABASES_IN_APPLICATION

SERVERS_IN_APPLICATION

selectedServiceEndpoints* SelectedServiceEndpoints
プロパティ名タイプ説明
serviceEndpointScope * 文字列 Enums

ALL_SERVICE_ENDPOINTS

SPECIFIC_SERVICE_ENDPOINTS

SERVICE_ENDPOINTS_IN_SPECIFIC_TIERS

SERVICE_ENDPOINTS_MATCHING_PATTERN

SelectedServiceEndpoints

プロパティ名タイプ説明
serviceEndpointScope * 文字列 Enums

ALL_SERVICE_ENDPOINTS

SPECIFIC_SERVICE_ENDPOINTS

SERVICE_ENDPOINTS_IN_SPECIFIC_TIERS

SERVICE_ENDPOINTS_MATCHING_PATTERN

AllServiceEndpoints

プロパティ名タイプ説明
serviceEndpointScope * 文字列 Enums

ALL_SERVICE_ENDPOINTS

SPECIFIC_SERVICE_ENDPOINTS

SERVICE_ENDPOINTS_IN_SPECIFIC_TIERS

SERVICE_ENDPOINTS_MATCHING_PATTERN

SpecificServiceEndpoints

プロパティ名タイプ説明
serviceEndpointScope* 文字列 列挙体

ALL_SERVICE_ENDPOINTS

SPECIFIC_SERVICE_ENDPOINTS

SERVICE_ENDPOINTS_IN_SPECIFIC_TIERS

SERVICE_ENDPOINTS_MATCHING_PATTERN

serviceEndpoints*

文字列

minItems: 1

ServiceEndpointsInSpecificTiers

プロパティ名タイプ説明
serviceEndpointScope* 文字列 列挙体

ALL_SERVICE_ENDPOINTS

SPECIFIC_SERVICE_ENDPOINTS

SERVICE_ENDPOINTS_IN_SPECIFIC_TIERS

SERVICE_ENDPOINTS_MATCHING_PATTERN

specificTiers*

文字列

minItems: 1

ServiceEndpointsInSpecificTiers

プロパティ名タイプ説明
serviceEndpointScope* 文字列 列挙体

ALL_SERVICE_ENDPOINTS

SPECIFIC_SERVICE_ENDPOINTS

SERVICE_ENDPOINTS_IN_SPECIFIC_TIERS

SERVICE_ENDPOINTS_MATCHING_PATTERN

patternMatcher* EntityMatchingPattern
プロパティ名タイプ説明
matchTo* 文字列 Enums

STARTS_WITH

ENDS_WITH

CONTAINS

EQUALS

MATCH_REG_EX

matchValue*

文字列

minLength: 1

shouldNot

boolean

デフォルト:false

InformationPoints

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

プロパティ名タイプ説明
entityType* 文字列 列挙体

BUSINESS_TRANSACTION

TIER_NODE

エラー

SERVICE_ENDPOINTS

INFORMATION_POINTS

DATABASES_IN_APPLICATION

SERVERS_IN_APPLICATION

selectedInformationPoints* SelectedInformationPoints
プロパティ名タイプ説明
informationPointScope * 文字列 Enums

ALL_INFORMATION_POINTS

SPECIFIC_INFORMATION_POINTS

INFORMATION_POINTS_MATCHING_PATTERN

SelectedInformationPoints

プロパティ名タイプ説明
informationPointScope * 文字列 Enums

ALL_INFORMATION_POINTS

SPECIFIC_INFORMATION_POINTS

INFORMATION_POINTS_MATCHING_PATTERN

AllInformationPoints

プロパティ名タイプ説明
informationPointScope * 文字列 Enums

ALL_INFORMATION_POINTS

SPECIFIC_INFORMATION_POINTS

INFORMATION_POINTS_MATCHING_PATTERN

SpecificInformationPoints

プロパティ名タイプ説明
informationPointScope* 文字列 列挙体

ALL_INFORMATION_POINTS

SPECIFIC_INFORMATION_POINTS

INFORMATION_POINTS_MATCHING_PATTERN

informationPoints*

文字列

minItems: 1

InformationPointsMatchingPattern

プロパティ名タイプ説明
informationPointScope* 文字列 列挙体

ALL_INFORMATION_POINTS

SPECIFIC_INFORMATION_POINTS

INFORMATION_POINTS_MATCHING_PATTERN

patternMatcher* EntityMatchingPattern
プロパティ名タイプ説明
matchTo* 文字列 Enums

STARTS_WITH

ENDS_WITH

CONTAINS

EQUALS

MATCH_REG_EX

matchValue*

文字列

minLength: 1

shouldNot

boolean

デフォルト:false

DatabasesInApplication

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

プロパティ名タイプ説明
entityType* 文字列 Enums

BUSINESS_TRANSACTION

TIER_NODE

エラー

SERVICE_ENDPOINTS

INFORMATION_POINTS

DATABASES_IN_APPLICATION

SERVERS_IN_APPLICATION

selectedApplicationDatabases* SelectedApplicationDatabases
プロパティ名タイプ説明
applicationDatabaseScope 文字列 Enums

ALL_APPLICATION_DATABASES

SPECIFIC_APPLICATION_DATABASES

APPLICATION_DATABASES_MATCHING_PATTERN

SelectedApplicationDatabases

プロパティ名タイプ説明
applicationDatabaseScope * 文字列 Enums

ALL_APPLICATION_DATABASES

SPECIFIC_APPLICATION_DATABASES

APPLICATION_DATABASES_MATCHING_PATTERN

AllApplicationDatabases

プロパティ名タイプ説明
applicationDatabaseScope * 文字列 列挙体

ALL_APPLICATION_DATABASES

SPECIFIC_APPLICATION_DATABASES

APPLICATION_DATABASES_MATCHING_PATTERN

SpecificApplicationDatabases

プロパティ名タイプ説明
applicationDatabaseScope* 文字列 列挙体

ALL_APPLICATION_DATABASES

SPECIFIC_APPLICATION_DATABASES

APPLICATION_DATABASES_MATCHING_PATTERN

applicationDatabases*

文字列

minItems: 1

ApplicationDatabasesMatchingPattern

プロパティ名タイプ説明
applicationDatabaseScope* 文字列 列挙体

ALL_APPLICATION_DATABASES

SPECIFIC_APPLICATION_DATABASES

APPLICATION_DATABASES_MATCHING_PATTERN

patternMatcher* EntityMatchingPattern
プロパティ名タイプ説明
matchTo* 文字列 Enums

STARTS_WITH

ENDS_WITH

CONTAINS

EQUALS

MATCH_REG_EX

matchValue*

文字列

minLength: 1

shouldNot

boolean

デフォルト:false

ServersInApplication

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

プロパティ名タイプ説明
entityType* 文字列 列挙体

BUSINESS_TRANSACTION

TIER_NODE

エラー

SERVICE_ENDPOINTS

INFORMATION_POINTS

DATABASES_IN_APPLICATION

SERVERS_IN_APPLICATION

selectedServers* 文字列 ApplicationSelectedServers
プロパティ名タイプ説明
serversScope * 文字列 Enums

ALL_SERVERS_IN_APPLICATION

SPECIFIC_SERVERS_IN_APPLICATION

ALL_SERVERS_IN_SPECIFIC_TIERS

ApplicationSelectedServers

プロパティ名タイプ説明
serversScope * 文字列 Enums

ALL_SERVERS_IN_APPLICATION

SPECIFIC_SERVERS_IN_APPLICATION

ALL_SERVERS_IN_SPECIFIC_TIERS

AllServersInApplication

プロパティ名タイプ説明
serversScope * 文字列 列挙体

ALL_SERVERS_IN_APPLICATION

SPECIFIC_SERVERS_IN_APPLICATION

ALL_SERVERS_IN_SPECIFIC_TIERS

SpecificServersInApplication

プロパティ名タイプ説明
serversScope* 文字列 列挙体

ALL_SERVERS_IN_APPLICATION

SPECIFIC_SERVERS_IN_APPLICATION

ALL_SERVERS_IN_SPECIFIC_TIERS

specificServers*

文字列

minLength: 1

minItems: 1

AllServersInSpecificTiers

プロパティ名タイプ説明
serversScope* 文字列 列挙体

ALL_SERVERS_IN_APPLICATION

SPECIFIC_SERVERS_IN_APPLICATION

ALL_SERVERS_IN_SPECIFIC_TIERS

specificTiers*

文字列

minItems: 1

イベント

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

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

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

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

文字列

minItems: 1

HealthRuleEventType 列挙型

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*文字列

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

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

ALL_HEALTH_RULES

SPECIFIC_HEALTH_RULES

otherEvents 文字列 OtherEventType 列挙型

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

エラー

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

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

CustomEvent
プロパティ名タイプ説明
eventName* 文字列
PropertyMatchCriteria

文字列

デフォルト:ANY

Enums

ANY

ALL

keyValuePairArray KeyValuePair
プロパティ名タイプ
キー*文字列
*文字列

CustomEvent

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

プロパティ名タイプ説明
eventName* 文字列
PropertyMatchCriteria

文字列

デフォルト:ANY

Enums

ANY

ALL

keyValuePairArray KeyValuePair
プロパティ名タイプ
Key* 文字列
Value* 文字列

HealthRuleEvent

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

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

文字列

minItems: 1

HealthRuleEventType 列挙型

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* 文字列

電子メールダイジェストをトリガーする特定の正常性ルールまたはすべての正常性ルールに関連付けられているイベント。

healthRuleScopeType
プロパティ名タイプ説明
healthRuleScopeType * 文字列 Enums

ALL_HEALTH_RULES

SPECIFIC_HEALTH_RULES

HealthRuleScope

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

プロパティ名タイプ説明
healthRuleScopeType * 文字列 Enums

ALL_HEALTH_RULES

SPECIFIC_HEALTH_RULES

AllHealthRules

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

プロパティ名タイプ説明
healthRuleScopeType * 文字列 列挙体

ALL_HEALTH_RULES

SPECIFIC_HEALTH_RULES

AllHealthRules

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

プロパティ名タイプ説明
healthRuleScopeType* 文字列 列挙体

ALL_HEALTH_RULES

SPECIFIC_HEALTH_RULES

healthRules*

文字列

minItems: 1

HealthRuleEventTypes

プロパティ名タイプ説明
healthRuleEventTypes* 文字列 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

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

エラー

AnomalyEvents

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

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

文字列

minItems: 1

AnomalyEventType 列挙型

ANOMALY_OPEN_WARNING

ANOMALY_OPEN_CRITICAL

ANOMALY_UPGRADED

ANOMALY_DOWNGRADED

ANOMALY_CLOSE_WARNING

ANOMALY_CLOSE_CRITICAL

ANOMALY_CANCELED_WARNING

ANOMALY_CANCELED_CRITICAL

アクション

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

プロパティ名タイプ説明
actionName* 文字列
actionType* 文字列 ActionType 列挙型

SMS

EMAIL

CUSTOM_EMAIL

THREAD_DUMP

HTTP_REQUEST

カスタム

RUN_SCRIPT_ON_NODES

DIAGNOSTIC_BUSINESS_TRANSACTIONS

CREATE_UPDATE_JIRA

SimpleActionType

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

プロパティ名タイプ説明
actionName* 文字列
actionType* 文字列 ActionType 列挙型

SMS

EMAIL

CUSTOM_EMAIL

THREAD_DUMP

HTTP_REQUEST

カスタム

RUN_SCRIPT_ON_NODES

DIAGNOSTIC_BUSINESS_TRANSACTIONS

CREATE_UPDATE_JIRA

EmailActionType

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

プロパティ名タイプ説明
actionName* 文字列
actionType* 文字列 ActionType 列挙型

SMS

EMAIL

CUSTOM_EMAIL

THREAD_DUMP

HTTP_REQUEST

カスタム

RUN_SCRIPT_ON_NODES

DIAGNOSTIC_BUSINESS_TRANSACTIONS

CREATE_UPDATE_JIRA

notes 文字列

ActionOnSpecifiedEntities

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

プロパティ名タイプ説明
actionName* 文字列
actionType* 文字列 ActionType 列挙型

SMS

EMAIL

CUSTOM_EMAIL

THREAD_DUMP

HTTP_REQUEST

カスタム

RUN_SCRIPT_ON_NODES

DIAGNOSTIC_BUSINESS_TRANSACTIONS

CREATE_UPDATE_JIRA

specifiedEntityActionDetails* 文字列 SpecifiedEntityActionDetails
プロパティ名タイプ説明
specifiedEntityActionScope 文字列 SpecifiedEntityActionScope 列挙型

パーセンテージ

ABSOLUTE

SPECIFIC_NODES

SpecifiedEntityActionDetails

プロパティ名タイプ説明
specifiedEntityActionScope 文字列 SpecifiedEntityActionScope 列挙型

パーセンテージ

ABSOLUTE

SPECIFIC_NODES

ActionOnPercentageEntities

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

プロパティ名タイプ説明
specifiedEntityActionScope 文字列 SpecifiedEntityActionScope 列挙型

パーセンテージ

ABSOLUTE

SPECIFIC_NODES

value * 整数

ActionOnPercentageEntities

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

プロパティ名タイプ説明
specifiedEntityActionScope 文字列 SpecifiedEntityActionScope 列挙型

パーセンテージ

ABSOLUTE

SPECIFIC_NODES

value * 整数

ActionOnPercentageEntities

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

プロパティ名タイプ説明
specifiedEntityActionScope 文字列 SpecifiedEntityActionScope 列挙型

パーセンテージ

ABSOLUTE

SPECIFIC_NODES

nodes*

文字列

minItems: 1

PolicySummaryArray

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

文字列

minLength: 1

enabled* boolean

KeyValuePair

プロパティ名タイプ
key* 文字列
value* 文字列

PolicySummary

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

文字列

minLength: 1

enabled* boolean

PolicyConfiguration

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

文字列

EntityMatchingPattern

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

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

STARTS_WITH

ENDS_WITH

CONTAINS

EQUALS

MATCH_REG_EX

matchValue*

文字列

minLength: 1

shouldNot

boolean

デフォルト:false

ErrorResponse

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

PropertyMatchCriteria

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

文字列

デフォルト:ANY

Enums

ANY

ALL

EntityMatchingPatternEnum

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

文字列

Enums

STARTS_WITH

ENDS_WITH

CONTAINS

EQUALS

MATCH_REG_EX

BusinessTransactionScopeEnum

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

ALL_BUSINESS_TRANSACTIONSSPECIFIC_BUSINESS_TRANSACTIONS

BUSINESS_TRANSACTIONS_IN_SPECIFIC_TIERS

BUSINESS_TRANSACTIONS_MATCHING_PATTERN

TierOrNodeScopeEnum

プロパティ名タイプ説明

TierOrNodeScope

文字列 Enums

TIER_SELECTED_ENTITIES

NODE_SELECTED_ENTITIES

SelectedTierScopeEnum

プロパティ名タイプ説明

SelectedTierScope

文字列 Enums

ALL_TIERS

SPECIFIC_TIERS

TypeOfNodeEnum

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

ALL_NODES

JAVA_NODES

DOT_NET_NODES

PHP_NODES

SelectedNodesScopeEnum

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

ALL_NODES

SPECIFIC_NODES

NODES_OF_SPECIFIC_TIERS

NODES_MATCHING_PATTERN

NODE_PROPERTY_VARIABLE_MATCHER

NodePropertyTypeEnum

プロパティ名タイプ説明

NodePropertyTypeEnum

文字列 Enums

META

ENV

JVM

ErrorScopeEnum

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

ALL_ERRORS

SPECIFIC_ERRORS

ERRORS_OF_SPECIFIC_TIERS

ERRORS_MATCHING_PATTERN

ServiceEndpointScopeEnum

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

ALL_SERVICE_ENDPOINTS

SPECIFIC_SERVICE_ENDPOINTS

SERVICE_ENDPOINTS_IN_SPECIFIC_TIERS

SERVICE_ENDPOINTS_MATCHING_PATTERN

InformationPointScopeEnum

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

ALL_INFORMATION_POINTS

SPECIFIC_INFORMATION_POINTS

INFORMATION_POINTS_MATCHING_PATTERN

DatabaseTypeEnum

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

ALL_DATABASE_TYPES

COUCHBASE

DB2

MONGO_DB

MICROSOFT_SQL_SERVER

MYSQL

ORACLE

POSTGRE_SQL

AZURE_SQL

SYBASE

ApplicationDatabaseScopeEnum

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

Enums

ALL_APPLICATION_DATABASES

SPECIFIC_APPLICATION_DATABASES

APPLICATION_DATABASES_MATCHING_PATTERN

ServersScopeEnum

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

ALL_SERVERS_IN_APPLICATION

SPECIFIC_SERVERS_IN_APPLICATION

ALL_SERVERS_IN_SPECIFIC_TIERS

SpecifiedEntityActionScopeEnum

プロパティ名タイプ説明
SpecifiedEntityActionScopeEnum 文字列 列挙体

パーセンテージ

ABSOLUTE

SPECIFIC_NODES

AnomalyEventType

プロパティ名タイプ説明
AnomalyEventType 文字列 列挙体

ANOMALY_OPEN_WARNING

ANOMALY_OPEN_CRITICAL

ANOMALY_UPGRADED

ANOMALY_DOWNGRADED

ANOMALY_CLOSE_WARNING

ANOMALY_CLOSE_CRITICAL

ANOMALY_CANCELED_WARNING

ANOMALY_CANCELED_CRITICAL

HealthRuleEventTypeEnum

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

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

ALL_HEALTH_RULES

SPECIFIC_HEALTH_RULES

OtherEventType

プロパティ名タイプ説明
OtherEventType 文字列 列挙体

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

エラー

SelectedEntityType

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

Enums

ANY_ENTITY

SPECIFIC_ENTITIES

EntityType

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

Enums

BUSINESS_TRANSACTION

TIER_NODE

エラー

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

このプロパティは必須です。

SWAGGER YAML 仕様のダウンロード

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