获取日历 API
新版 API 参考
有关最新的 API 详情,请参阅 机器学习异常检测 API。
检索日历的配置信息。
请求
GET _ml/calendars/<calendar_id>
GET _ml/calendars/_all
前置条件
- 需要
monitor_ml集群权限。此权限包含在machine_learning_user内置角色中。
描述
有关更多信息,请参阅日历和计划事件。
路径参数
<calendar_id>(必需,字符串)唯一标识日历的字符串。
你可以通过使用逗号分隔的 ID 列表或通配符表达式在单个 API 请求中获取多个日历的信息。你可以通过使用
_all、将*指定为日历标识符,或省略标识符来获取所有日历的信息。
查询参数
from(可选,整数)跳过指定数量的日历。此参数仅在省略
<calendar_id>时支持。默认为 0。size(可选,整数)指定获取的日历的最大数量。此参数仅在省略
<calendar_id>时支持。默认为 100。
请求体
page(可选,对象)
page的属性:from(可选,整数)跳过指定数量的日历。此对象仅在省略
<calendar_id>时支持。默认为 0。size(可选,整数)指定获取的日历的最大数量。此对象仅在省略
<calendar_id>时支持。默认为 100。
响应体
API 返回日历资源数组,每个资源具有以下属性:
calendar_id(字符串)唯一标识日历的字符串。
job_ids(数组)异常检测作业标识符的数组。例如:
["total-requests"]。
示例
GET _ml/calendars/planned-outages
API 返回以下结果:
{
"count": 1,
"calendars": [
{
"calendar_id": "planned-outages",
"job_ids": [
"total-requests"
]
}
]
}