You need to enable JavaScript to run this app.
导航
GetAlertAnalysis
最近更新时间:2024.09.04 20:04:28首次发布时间:2024.08.16 17:03:02

获取告警统计信息。

请求说明

  • 请求方式:POST
  • 请求地址:https://open.volcengineapi.com/?Action=GetAlertAnalysis&Version=2021-03-03

请求参数

参数类型是否必选示例值描述
ActionStringGetAlertAnalysis接口名称。当前 API 的名称为 GetAlertAnalysis
VersionString2021-03-03接口版本。当前 API 的版本为 2021-03-03
FilterObject of AlertFilter-告警过滤条件。
GroupByArray of AlertGroupBy-告警聚合条件。
AlertSinceLong1600885800Unix 时间戳,告警开始时间最小值。
AlertUntilLong1600885800Unix 时间戳,告警开始时间最大值。
LimitLong100告警聚合序列样本个数限制,默认值 100,最大值 500。

AlertFilter

参数类型是否必选示例值描述
IdsArray of String["e28ae750-bbb8-4ff4-abf4-1e0e0f88808c"]按告警 ID 过滤,精确查询。

CurrentPhase

String

Active

按告警当前所处状态过滤,精确查询:

  • Pending:达到告警阈值但未满告警持续时间
  • Active:告警中
  • Resolved:自然解除
  • Disabled:人工解除
LevelStringP0告警等级过滤,精确查询。包括:P0、P1 和 P2。
AlertingRuleIdsArray of String["e28ae750-bbb8-4ff4-abf4-1e0e0f88808c"]按告警规则 ID 过滤,精确查询。

AlertGroupBy

参数类型是否必选示例值描述

GroupBy

String

ResourceKey

变量类型,取值:

  • ResourceKey:表示告警根据告警资源聚合。
  • Level:表示告警根据等级聚合。
ResourceKeyStringclusterResourceKey 资源。

请求示例

POST https://open.volcengineapi.com/?Action=GetAlertAnalysis&Version=2021-03-03
Content-Type: application/json
{
    "Filter": {
        "Ids": [
            "e28ae750-bbb8-4ff4-abf4-1e0e0f88808c"
        ],
        "Level": "P0",
        "CurrentPhase": "Active",
        "AlertingRuleIds": [
            "e28ae750-bbb8-4ff4-abf4-1e0e0f88808c"
        ]
    },
    "GroupBy": [
        {
            "GroupBy": "ResourceKey",
            "ResourceKey": "cluster"
        }
    ],
    "AlertSince": 1600885800,
    "AlertUntil": 1600885800,
    "Limit": 100
}

返回参数

参数类型示例值描述
GroupsArray of AlertGroup-告警聚合组。

AlertGroup

参数类型示例值描述
CountArray of Long100告警数量。
TimestampsArray of Long318时间戳。
GroupValuesArray of Stringp0聚合类型对应的值。

返回示例

HTTP/1.1: 200 OK
Content-Type: application/json
{
    "ResponseMetadata": {
        "RequestId": "20230604110420****100232280022D31",
        "Action": "GetAlertAnalysis",
        "Version": "2021-03-03",
        "Service": "vmp",
        "Region": "cn-north-1"
    },
    "Result": {
        "Groups": [
            {
                "Count": [
                    100
                ],
                "Timestamps": [
                    318
                ],
                "GroupValues": [
                    "p0"
                ]
            }
        ]
    }
}

错误码

本接口错误码如下表所示,公共错误码请参见 公共错误码

HTTP 状态码错误码错误信息说明
400InvalidParameter.{{parameter}}The specified parameter {{parameter}} is invalid.指定的参数无效。
403ProductUnsubscribedYou are not subscribed to the Volcengine Managed Service for Prometheus (VMP). Please go to the VMP console web page to subscribe to the service当前账号未订阅 VMP 服务。