alarm_list 获取告警列表
POST /api/v1/alarm/alarm_list
描述
获取告警列表接口,用于获取告警列表信息。 最多返回最近的n条,最多可以获得500条。
访问权限
需要登录,具备以下权限:
alarm:alarm_list
JSON参数
请求最新n条数据:
{
"count": number
}
响应结果
请求返回的HTTP状态码为200
返回结果为JSON格式的数据,您可以通过解析JSON数据来获取API调用的结果信息。结构如下:
{
"success": true|false,
"data"?: {
"list": [
"v3,alarmId, deviceId, utcTime, level, module, description, detail",
"v3,alarmId, deviceId, utcTime, level, module, description, detail",
...
]
},
"errorCode"?: "option string",
"errorMessage"?: "option string",
"showType"?: 0|1|2|4|9,
"traceId"?: "option string"
}
提示
- list: 告警列表数据,每条数据格式为:
"v3,alarmId, deviceId, utcTime, level, module, description, detail". - v3: 版本号,用于区分不同版本的告警数据。
- alarmId: 告警编号,唯一标识告警信息。
- deviceId: 设备ID
- utcTime: 告警时间,UTC时间戳, 单位为秒,页面显示时候转换为本地时间。
- level: 告警级别,包括:critical, major, minor, event
- module: 告警模块 例如:PTP, POWER, GNSS, PLL, PTP, NTP, NETWORK, SYSTEM, CLOCK, PPS_TOD
- description: 告警描述。采用英文描述,单词之间用
.分隔。便于前端国际化处理。 - detail: 告警详细信息,用于前端展示告警详细信息。比如登录失败时候,可以记录登录失败的用户名。
告警信息列表: