跳轉到

指令碼開發 / 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