跳轉至

腳本開發 / 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