Prometheus 管理常用知識點

2022-06-05 18:27:08 字數 373 閱讀 9012

1、檢查prometheus配置檔案的語法合法性

promtool check config /prometheus.yaml

2、prometheus配置檔案熱載入

啟動prometheus需要開啟--web.enable-lifecyle, 然後就可以使用 curl -x post http://localhost:9090/-/reload (http://localhost:9090 為訪問prometheus的url) 熱載入配置檔案 或者使用 kill -hup 

3、資料拉取的不同階段

relabel_configs 發生在拉取資料之前   metric_relabel_configs 發生在拉取資料之後

使用thanos管理Prometheus持久化資料

關於thanos的介紹可以參考這篇官方部落格的翻譯文件,本文不作部署操作介紹。下圖是thanos的官方架構圖,主要有5個元件 通常thanos管理多集群時,除sidecar元件需要在每個集群內部署,其餘元件僅部署乙份,用於處理多個集群的資料。需要注意的是,thanos的storeapi採用的是grp...

Prometheus 查詢 常用函式

原文 1 rate函式是專門搭配 counter型別資料使用的函式。它的功能是按照設定乙個時間段,取 counter在該時間段中的平均每秒的增量 rate v range vector 計算範圍向量中時間序列的每秒平均增加速率。單調性中斷 例如由於目標重啟而導致的計數器重置 會自動調整。同樣,計算會...

prometheus中PromQL 常用表示式

promql 涉及兩個重要概念 指標名稱 和 匹配器 標籤過濾器 promql 查詢就是指標名稱和匹配器的組合查詢 1 只提供指標名稱 node load1 2 只提供匹配器 其實列出了針對這個instance採集的所有指標名稱 3 給定指標名和匹配器 node load1 列出所有指標 列出每個m...