API概览
应用运维管理服务API为开发者、合作伙伴提供监控、弹性伸缩、日志开放接口,帮助您快速、低成本地实现应用运维。
| 类型 | 说明 |
|---|---|
| 监控相关的接口,包括查询指标,查询、添加监控数据,添加、修改、查询、删除阈值规则,添加、修改、查询、删除应用发现规则接口。 | |
| 监控相关的接口,包含查询时间序列,查询时序数据,添加、修改、查询、删除阈值规则接口。 说明: v2接口为新开放接口,建议用户使用新接口。 v1接口为老接口,不建议新用户使用,后续版本会下线。 | |
| 弹性伸缩相关的接口,包括创建、删除、更新策略,查看单个和所有策略,更新、查询策略组属性接口。 | |
| 日志相关的接口,包括查询日志接口。 | |
| 告警上报相关的接口,包括上报事件告警信息接口。 | |
| 查询Agent信息接口。 | |
| 添加、修改、查询、删除应用发现规则接口。 | |
| prometheus监控相关的接口,包括区间数据查询、瞬时数据查询、查询标签值、获取标签名列表、元数据查询接口。 |
监控(v1)
| API | 说明 |
|---|---|
| 查询指标 | 查询当前可监控的指标列表,可以指定指标命名空间、指标名称、维度、所属资源的编号(格式为:resType_resId),分页查询的起始位置和返回的最大记录条数。 |
| 查询监控数据 | 查询指定时间范围内的监控数据,可以通过参数指定需要查询的数据维度,数据周期等。 |
| 添加监控数据 | 添加单条或多条监控数据。 |
| 添加阈值规则 | 添加单条阈值规则。 |
| 修改阈值规则 | 修改单条阈值规则。 |
| 查询阈值规则列表 | 查询所有阈值规则。 |
| 查询单条阈值规则 | 查询单条阈值规则。 |
| 删除阈值规则 | 删除单条阈值规则。 |
| 添加或修改应用发现规则 | 添加、修改单条或多条应用发现规则。 |
| 删除应用发现规则 | 删除单条或多条应用发现规则。 |
| 查询应用发现规则 | 查询当前已存在的应用发现规则。 |
监控(v2)
| API | 说明 |
|---|---|
| 查询时间序列 | 该接口用于查询系统当前可监控的时间序列列表,可以指定时间序列命名空间、名称、维度、所属资源的编号(格式为:resType_resId)。 |
| 查询时序数据 | 该接口用于查询指定时间范围内的监控时序数据,可以通过参数指定需要查询的数据维度,数据周期等。 |
| 添加阈值规则 | 添加单条阈值规则。 |
| 查询阈值规则列表 | 查询所有阈值规则。 |
| 修改阈值规则 | 修改单条阈值规则。 |
| 删除阈值规则 | 删除单条阈值规则。 |
| 查询单条阈值规则 | 查询单条阈值规则。 |
| 批量删除阈值规则 | 删除多条阈值规则。 |
弹性伸缩
| API | 说明 |
|---|---|
| 创建策略 | 创建策略。 |
| 查看策略列表 | 查询指定项目下所有策略的详细信息。 |
| 删除策略 | 删除指定策略。 |
| 更新策略 | 更新策略。 |
| 查看单个策略 | 查询指定项目下单个策略的详细信息。 |
| 更新策略组属性 | 更新策略组属性。 |
| 查询策略组属性 | 查询策略组属性。 |
Prometheus监控
| API | 说明 |
|---|---|
| 区间数据查询 | 查询PromQL(Prometheus Query Language)在一段时间返回内的计算结果。 |
| 瞬时数据查询 | 查询PromQL(Prometheus Query Language) 在特定时间点下的计算结果。 |
| 查询标签值 | 查询带有指定标签的时间序列列表。 |
| 获取标签名列表 | 获取标签名列表。 |
| 元数据查询 | 查询序列及序列标签的元数据。 |
| 根据Prometheus实例查询区间数据 | 根据Prometheus实例查询PromQL(Prometheus Query Language)在一段时间返回内的计算结果。 |
| 根据Prometheus实例查询瞬时数据 | 根据Prometheus实例查询PromQL(Prometheus Query Language)在特定时间点下的计算结果。 |
| 根据Prometheus实例查询标签值 | 根据Prometheus实例查询带有指定标签的时间序列列表。 |
| 根据Prometheus实例获取标签名列表 | 根据Prometheus实例获取标签名列表。 |
| 根据Prometheus实例查询元数据 | 根据Prometheus实例查询序列及序列标签的元数据。 |