prometheus项目中的一次HTTP API开发实践
发布时间
阅读量:
阅读量
Prometheus在/api/v1路径中提供了HTTP接口服务,用户能够借助这些接口开展进一步的开发工作。本文档选取了监控平台可能涉及的相关接口进行详细说明与分析。
1、请求&响应格式
1.JSON响应格式
采用JSON数据格式进行反馈。
当API请求处理成功时,应返回一个处于2xx范围内的状态码。
若请求未能完成,需依据具体情形返回相应的状态码:
- 400 Bad Request 表示缺少必要参数或参数存在错误;
- 422 Unprocessable Entity 指在执行过程中出现无法处理的表达式;
- 503 Service Unavailable 意味着查询操作因超时或被中断而无法继续。
所返回的JSON内容结构如下:
{
"status": "success" | "error",
"data": <data>,
// Only set if status is "error". The data field may still hold
// additional data.
"errorType": "<string>",
"error": "<string>",
// Only if the
全部评论 (0)
还没有任何评论哟~
