文档数据库服务

查询告警历史信息

2025-06-30 02:37:56
接口功能介绍

调用describeAlarmHistoryList查询告警历史信息。

接口约束

URI
GET /v1/alarmOpenApi/describeAlarmHistoryList

路径参数

Query参数

参数

是否必填

参数类型

说明


下级对象

pageNow

Integer

当前页

不填则默认为1


pageSize

Integer

当前页数量

不填则默认为10


请求参数

请求头header参数

响应参数

参数

是否必填

参数类型

说明


下级对象

statusCode

Integer

响应码
取值范围:800为成功,900为失败

800


message

String

响应信息

查询MongoDB实例的主机告警规则成功


returnObj

Object

返回对象数组


returnObj

returnObj

参数

是否必填

参数类型

说明


下级对象

lastPage

Integer

最后一页

8


navigatepageNums

Integer[]

导航页码数



startRow

Object

当前页面第一个元素在数据库中的行号


returnObj

hasNextPage

Boolean

是否有下一页



prePage

Integer

前一页



nextPage

Integer

下一页



endRow

Integer

当前页面最后一个元素在数据库中的行号



pageSize

Integer

每页的数量



list

Object[]



list

pageNum

Integer

当前页



navigatePages

Integer

导航页码数



total

Long

总记录数



pages

Integer

总页数



firstPage

Integer

第一页



size

Integer

当前页的数量



isLastPage

Boolean

是否为最后一页



hasPreviousPage

Boolean

是否有前一页



isFirstPage

Boolean

是否为第一页



list

参数

是否必填

参数类型

说明

示例

下级对象

id

Integer

标志值

62


userId

Long

用户id

1012


objId

String

对象ID

d_2


objName

String

告警对象名称

172.31.206.74:8030


objType

String

对象类型

mongodb


alarmItem

String

告警项

connect


alarmValue

String

告警项的具体数据或状态

down


level

String

告警级别

critical


message

String

告警内容的具体描述

connect mongodb failed


sendMail

Byte

是否开启邮件发送

1


sendMailToList

String

邮件接收人列表



sendSms

Byte

是否开启短信发送

1


sendSmsToList

String

短信接收人列表



sendOther

Byte

是否开启其他形式的告警

1


sendOtherToList

String

其他形式的告警的接收人列表



sendMailStatus

Byte

邮件推送状态

0


sendSmsStatus

Byte

短信推送状态

0


sendOtherStatus

Byte

其他形式的告警信息推送状态

0


createTime

Date

告警的创建或更新时间

1663817213000


请求示例

请求头header

请求参数query

/v1/alarmOpenApi/describeAlarmHistoryList?pageNow=1&pageSize=1
响应示例
{
    "statusCode": 800,
    "message": "查询告警历史信息成功",
    "returnObj": {
        "lastPage": 8,
        "navigatepageNums": [
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8
        ],
        "startRow": 1,
        "hasNextPage": true,
        "prePage": 0,
        "nextPage": 2,
        "endRow": 1,
        "pageSize": 1,
        "list": [
            {
                "sendOtherStatus": 0,
                "sendMailStatus": 0,
                "level": "ok",
                "sendMail": 1,
                "objName": "172.31.205.90:8030",
                "message": "connect mongodb succeeded",
                "userId": 1012,
                "sendMailToList": "",
                "alarmItem": "connect",
                "sendSmsToList": "",
                "sendSms": 1,
                "alarmValue": "up",
                "createTime": 1666660888000,
                "sendSmsStatus": 0,
                "objId": "d_59",
                "id": 36027,
                "objType": "mongodb",
                "sendOther": 1,
                "sendOtherToList": ""
            }
        ],
        "pageNum": 1,
        "navigatePages": 8,
        "total": 9163,
        "pages": 9163,
        "firstPage": 1,
        "size": 1,
        "isLastPage": false,
        "hasPreviousPage": false,
        "isFirstPage": true
    }
}
状态码

状态码

描述

800

表示请求成功

900

表示请求失败

错误码



8QxGOuffhxLo