異常違反 API
アプリケーションの異常違反リストの取得
この API により、指定期間内におけるアプリケーションのすべての異常違反および疑わしい原因のリストが返されます。
リソースURL
GET <controller_url>/controller/anomaly/rest/api/v1/applications/{applicationId}/anomalies
要求/応答の形式
JSON
URL パラメータ
| Name | タイプ | 説明 | 必須 |
|---|---|---|---|
applicationId |
整数 例:15 |
異常違反を取得するアプリケーションの識別子。 |
あり |
startTime |
整数 例:1683785904000 |
異常違反の取得の開始時間(ミリ秒単位)。 |
あり |
endTime |
整数 例:1683786904000 |
異常違反の取得の終了時間(ミリ秒単位)。 |
あり |
fetchSuspectedCause |
boolean:
|
異常の疑わしい原因を取得する場合は、このパラメータを true に指定します。 |
オプション |
pageSize |
整数 例:10 |
1 ページあたりの返されるアイテム数。値が負またはゼロの場合、すべてのアイテムがページネーションなしで返されます。 |
オプション |
pageNumber |
整数 例:10 |
0 ベースのインデックスを使用して取得するページ番号。0 によって最初のページが、1 によって 2 ページ目が表され、以降、同様に続きます。このパラメータ値は常に正の値にする必要があります。負の値を指定すると、不正なリクエストエラーになります。 |
オプション |
例1
アプリケーションに関連付けられている異常を取得します。
要求:
curl -u username:password <controller_url>/controller/anomaly/rest/api/v1/applications/14/anomalies?startTime=1756338391000&endTime=1756880352000&fetchSuspectedCause=false'
応答:
{
"violationListItem": [
{
"id": 1,
"status": "RESOLVED",
"description": "AppDynamics has detected a problem. [\"Average Response Time (ms)\"] is violating.",
"startTime": 1756374240000,
"endTime": 1756375440000,
"duration": 1200000,
"affectedEntityId": 35,
"affectedEntityName": "/orders",
"affectedEntityType": "BUSINESS_TRANSACTION",
"eventDetailMap": null
},
{
"id": 2,
"status": "RESOLVED",
"description": "AppDynamics has detected a problem. [\"Average Response Time (ms)\"] is violating.",
"startTime": 1756377900000,
"endTime": 1756379280000,
"duration": 1380000,
"affectedEntityId": 35,
"affectedEntityName": "/orders",
"affectedEntityType": "BUSINESS_TRANSACTION",
"eventDetailMap": null
}
]
}
例2
アプリケーションの疑わしい原因とともに異常を取得します。
要求:
curl -u username:password <controller_url>/controller/anomaly/rest/api/v1/applications/14/anomalies?startTime=1756338391000&endTime=1756880352000&fetchSuspectedCause=true'
応答:
{
"violationListItem": [
{
"id": 1,
"status": "RESOLVED",
"description": "AppDynamics has detected a problem. [\"Average Response Time (ms)\"] is violating.",
"startTime": 1756374240000,
"endTime": 1756375440000,
"duration": 1200000,
"affectedEntityId": 35,
"affectedEntityName": "/orders",
"affectedEntityType": "BUSINESS_TRANSACTION",
"eventDetailMap": {
"5713": {
"eventSeverity": "ERROR",
"eventType": "ANOMALY_OPEN_CRITICAL",
"eventTime": 1756374240000,
"eventSummary": "AppDynamics has detected a Critical Anomaly on /orders of originating tier ApacheWebServer-AUG28-v1. The following metrics are deviating: [Average Response Time (ms)]",
"suspectedCauses": []
},
"5806": {
"eventSeverity": "WARN",
"eventType": "ANOMALY_DOWNGRADED",
"eventTime": 1756374780000,
"eventSummary": "Anomaly state changed from Critical to Warning on /orders of originating tier ApacheWebServer-AUG28-v1. The following metrics are deviating: [Average Response Time (ms)]",
"suspectedCauses": []
}
}
},
{
"id": 2,
"status": "RESOLVED",
"description": "AppDynamics has detected a problem. [\"Average Response Time (ms)\"] is violating.",
"startTime": 1756377900000,
"endTime": 1756379280000,
"duration": 1380000,
"affectedEntityId": 35,
"affectedEntityName": "/orders",
"affectedEntityType": "BUSINESS_TRANSACTION",
"eventDetailMap": {
"6359": {
"eventSeverity": "ERROR",
"eventType": "ANOMALY_OPEN_CRITICAL",
"eventTime": 1756377900000,
"eventSummary": "AppDynamics has detected a Critical Anomaly on /orders of originating tier ApacheWebServer-AUG28-v1. The following metrics are deviating: [Average Response Time (ms)]",
"suspectedCauses": [
{
"entityType": "APPLICATION_COMPONENT_NODE",
"entityId": 243,
"entityName": "OrderServiceNode-AUG28-v1",
"affectedEntityMetricIds": [
{
"metricId": 34318,
"metricName": "BTM|BTs|BT:35|Component:41|Exit Call:HTTP|To:36|Component:36|Exit Call:HTTP|To:40|Component:40|Average Response Time (ms)"
}
],
"rcaSummary": "/orders is possibly affected by issue on OrderServiceNode-AUG28-v1",
"metricBandInfo": {
"34318": {
"upper": 531.338,
"lower": 55.676,
"modelType": 1
}
}
}
]
},
"6443": {
"eventSeverity": "WARN",
"eventType": "ANOMALY_DOWNGRADED",
"eventTime": 1756378560000,
"eventSummary": "Anomaly state changed from Critical to Warning on /orders of originating tier ApacheWebServer-AUG28-v1. The following metrics are deviating: [Average Response Time (ms)]",
"suspectedCauses": [
{
"entityType": "APPLICATION_COMPONENT_NODE",
"entityId": 243,
"entityName": "OrderServiceNode-AUG28-v1",
"affectedEntityMetricIds": [
{
"metricId": 34318,
"metricName": "BTM|BTs|BT:35|Component:41|Exit Call:HTTP|To:36|Component:36|Exit Call:HTTP|To:40|Component:40|Average Response Time (ms)"
}
],
"rcaSummary": "/orders is possibly affected by issue on OrderServiceNode-AUG28-v1",
"metricBandInfo": {
"34318": {
"upper": 531.338,
"lower": 55.676,
"modelType": 1
}
}
}
]
}
}
}
]
}