Prometheus API
  1. 目标targets
Prometheus API
  • 介绍
  • 表达式查询
    • 瞬时查询
      GET
    • 范围查询
      GET
  • 元数据
    • 目标targets
      • 查询目标列表
        GET
      • 查询目标元数据
        GET
    • 时间序列series
      • 查找时间序列列表
    • 指标metric
      • 查询指标metric元数据
    • 标签label
      • 获取标签名称列表
      • 查询标签值列表
    • 规则rules
      • 查询规则列表
    • 告警alerts
      • 查询告警列表
      • 查询告警管理器状态
  • 状态Status
    • 查询配置文件
      GET
    • 查询运行时信息
      GET
    • 构建信息
      GET
    • 查询标志位flag
      GET
    • TSDB 状态
      GET
    • wal replay统计
      GET
  • 时序数据库 (TSDB)操作
    • TSDB管理api说明
    • 创建数据快照
      POST
    • 删除时间序列series
      POST
    • Clean Tombstones
      POST
  1. 目标targets

查询目标元数据

GET
/api/v1/targets/metadata
返回有关当前从目标中采集数据指标的元数据。
这是实验性的,将来可能会改变。

请求参数

Query 参数
metric
string 
必需
示例值:
go_goroutines
match_target
string 
必需
示例值:
{job="prometheus"}
limit
string 
必需
示例值:
2
Body 参数application/x-www-form-urlencoded
metric
string 
可选
通过标签集匹配目标的标签选择器。如果保留为空,则选择所有目标。
示例值:
go_goroutines
match_target
string 
可选
要为其检索的元数据的度量名称。如果保留为空,则选择所有目标。
示例值:
{job="prometheus"}
limit
string 
匹配的最大目标数量
必需
示例值:
2

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location -g --request GET 'http://localhost:9090/api/v1/targets/metadata?metric=go_goroutines&match_target={job="prometheus"}&limit=2' \
--data-urlencode 'metric=go_goroutines' \
--data-urlencode 'match_target={job="prometheus"}' \
--data-urlencode 'limit=2'

返回响应

🟢200成功
application/json
Body
object {0}
示例
{}
上一页
查询目标列表
下一页
查找时间序列列表
Built with