GET alerts
返回 MC 警报及其当前状态和数据库属性的列表。
资源 URL
https://<MC_NODE>:5450/webui/api/alerts
认证
请求头中需要包含 MC-User-Apikey。
筛选器参数
示例请求
使用 cURL 请求警报
以下示例显示了如何使用 cURL 请求警报。在此示例中,limit
参数设置为“2”,而 types
参数设置为 info
和 notice
:
curl -H "MC-User-ApiKey: ValidUserKey" https://<MC_NODE>:5450/webui/api/alerts?limit=2&types=info,notice
响应:
[
{
"alerts":[
{
"id":5502,
"markedRead":false,
"eventTypeCode":0,
"create_time":"2016-02-02 05:12:10.0",
"updated_time":"2016-02-02 15:50:20.511",
"severity":"warning",
"status":1,
"nodeName":"v_vmart_node0001",
"databaseName":"VMart",
"databaseId":1,
"clusterName":"1449695416208_cluster",
"description":"Warning: Low disk space detected (73% in use)",
"summary":"Low Disk Space",
"internal":false,
"count":3830
},
{
"id":5501,
"markedRead":false,
"eventTypeCode":2,
"create_time":"2016-02-02 05:12:02.31",
"updated_time":"2016-02-02 05:12:02.31",
"severity":"notice",
"status":1,
"databaseName":"VMart",
"databaseId":1,
"clusterName":"1449695416208_cluster",
"description":"Analyze Workload operation started on Database",
"summary":"Analyze Workload operation started on Database",
"internal":false,
"count":1
}
],
"total_alerts":190,
"request_query":"limit=2",
"request_time":"2016-02-02 15:50:26 -0500"
}
]
请求某个时间范围内的警报
以下示例显示了多种方法,您可以使用这些方法请求与以上示例相同但处于指定时间范围的警报。
使用 time_from
和 time_to
参数请求处于特定时间范围的警报:
curl -H "MC-User-ApiKey: ValidUserKey" https://<MC_NODE>:5450/webui/api/alerts?types=info,notice&time_from=2016-01-01T12:12&time_to=2016-02-01T12:12
使用 time_from
参数请求从特定开始时间到当前时间的警报:
curl -H "MC-User-ApiKey: ValidUserKey" https://<MC_NODE>:5450/webui/api/alerts?types=info,notice&time_from=2016-01-01T12:12
使用 time_to
参数请求到特定终点为止的警报:如果使用 time_to
参数但不使用 time_from
参数,则 time_from
参数默认设置为 MC 所包含的最旧警报:
curl -H "MC-User-ApiKey: ValidUserKey" https://<MC_NODE>:5450/webui/api/alerts?types=info,notice&time_to=2016-01-01T12:12