Advertisement

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)

还没有任何评论哟~