跳转至

脚本开发 / Prometheus

Prometheus 连接器操作对象主要提供一些操作 Prometheus 的方法。

本连接器基于 HTTP 协议连接访问 Prometheus

DFF.CONN(...) 参数如下:

参数 类型 必须 / 默认值 说明
connector_id str 必须 连接器 ID

.query(...)

向 Prometheus 发送 HTTP 请求,参数如下:

参数 类型 必须 / 默认值 说明
method str 必须 请求方法:GETPOST
path str None 请求路径
query dict None 请求 URL 参数
body dict None 请求体
示例
1
2
3
4
5
6
result = prom.query('GET', '/api/v1/query_range', query={
  'query': 'up',
  'start': '2024-01-01T00:00:00Z',
  'end'  : '2024-01-02T00:00:00Z',
  'step' : '60s',
})

本方法为参数透传

本方法实际为参数透传,本身并不做任何处理

有关 Prometheus HTTP API,请参考 Prometheus 官方文档 / Querying / HTTP API