本接口支持获取指定时间段内的告警通知记录及详细信息。
请求频率:单用户请求频率限制为 10 次/秒。
超时时间:超时时间约 5 秒。
历史数据查询时间范围:近 90 天。
请求方式:POST
请求地址:https://imagex.volcengineapi.com/Action=GetImageAlertRecords&Version=2018-08-01
说明
veImageX 在全球多个区域部署,每个区域有自己对应的 OpenAPI 域名,不支持跨区域调用。具体详情请查看服务地址。
以下请求参数列表仅列出了该接口的部分公共参数,完整公共参数列表见公共参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Content-Type | String | 是 | application/json | 请求头字段 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | GetImageAlertRecords | 接口名称。当前 API 的名称为 GetImageAlertRecords 。 |
Version | String | 是 | 2018-08-01 | 接口版本。当前 API 的版本为 2018-08-01 。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Name | String | 否 | /test/ | 告警名称,正则匹配。不填则查询所有告警记录。 |
RuleId | String | 否 | R1ae373c0-0686-48b5-bf6f-84d529c55881 | 告警规则 ID,完全匹配。不填则查询所有告警记录。 |
AppId | String | 否 | 78**23 | 应用 ID。您可以通过调用 GetImageXQueryApps 的方式获取账号下全部的 AppId。 |
StartTime | String | 是 |
| 获取数据起始时间点。日期格式按照 说明 由于仅支持查询近 90 天的历史数据,则若此刻时间为 |
EndTime | String | 是 | 2019-06-02T01:00:00+08:00 | 获取数据结束时间点,需在起始时间点之后。日期格式按照 ISO8601 表示法,格式为:YYYY-MM-DDThh:mm:ss±hh:mm ,比如 2019-06-02T00:00:00+08:00 。 |
Limit | Integer | 否 | 10 | 获取个数限制。默认值为 10,取值范围为 (0,100]。 |
Marker | String | 否 | 0 | 分页偏移量。默认值为 0,表示从最新一个开始获取。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Total | Integer | 1 | 记录总数 |
HasMore | Bool |
| 是否有更多记录,取值如下所示:
|
AlertRecords | Array of AlertRecords | 告警记录列表 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
RuleId | String | R1ae373c0-0686-48b5-bf6f-84d529c55881 | 告警规则 ID |
Name | String | test | 告警规则名称 |
Phase | String |
| 告警阶段,取值如下所示:
|
OS | String | iOS | 告警平台 |
Level | String |
| 告警级别,取值如下所示:
|
AlertAt | String | 2019-06-02T00:00:00+08:00 | 告警时间。日期格式按照 ISO8601 表示法,格式为:YYYY-MM-DDThh:mm:ss±hh:mm 。 |
Marker | String | 1 | 记录标识,用于获取下一页数据。 |
AlertCond | JSON Object | 告警条件,具体请见 AlertCond。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
LogicOp | String |
| 规则之间的逻辑关系,取值如下所示:
|
AlertContent | Array of AlertContent | 各指标告警信息 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Item | String | cdn_srate | 指标名称 |
Func | String |
| 指标取值函数,取值如下所示:
|
Op | String |
| 指标比较方法,取值如下所示:
|
Dim | String | 域名 | 拆分维度。仅当告警配置了维度拆分时有值。 |
Threshold | Float | 50 | 指标比较阈值 |
AggrInterval | Integer | 5 | 聚合周期,单位为分钟。被监控指标在该指定周期内满足指标比较阈值触发告警。 |
RepeatCnt | Integer | 1 | 持续周期,表示聚合周期内的异常指标持续出现指定次数触发告警。 |
Vals | Array of Vals | 告警指标值列表。维度拆分条件下可能存在多个元素。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
DimVal | String | 图片类型 | 触发告警的拆分维度值,仅当告警配置了维度拆分时有值。 |
Val | Float | png | 指标值 |
ValBase | Float | 20 | 指标上一周期值,仅在 Op 为同比/环比相关方法时有值。 |
ValTime | String | 2019-06-02T00:00:00+08:00 | 指标值对应的时间。日期格式按照 ISO8601 表示法,格式为:YYYY-MM-DDThh:mm:ss±hh:mm 。 |
POST https://imagex.volcengineapi.com/?Action=GetImageAlertRecords&Version=2018-08-01 { "StartTime": "2019-06-02T00:00:00+08:00", "EndTime": "2019-06-02T01:00:00+08:00" }
{ "ResponseMetadata": { "RequestId": "2023061615574388A72E74B3D53A0B790E", "Action": "GetImageAlertRecords", "Version": "2018-08-01", "Service": "imagex", "Region": "cn-north-1" }, "Result": { "Total": 1, "HasMore": false, "AlertRecords": [ { "RuleId": "R1ae373c0-0686-48b5-bf6f-84d529c55881", "Name": "test", "Phase": "cdn", "OS": "iOS", "Level": "warn", "AlertAt": "2019-06-02T00:05:00+08:00", "Marker": "1", "AlertCond": { "LogicOp": "or", "AlertContent": [ { "Item": "cdn_srate", "Func": "avg", "Op": "LE", "Dim": "域名", "Threshold": 1, "AggrInterval": 5, "RepeatCnt": 1 "Vals": { "DimVal": "图片类型", "ValTime": "2019-06-02T00:01:00+08:00", "Val": 1, "ValBase": 1, } } ] }, } ] } }