prometheus入門介紹

2021-10-08 17:38:25 字數 806 閱讀 5537

參考blog,入門以prometheus為中心的服務監控系統的運作流程,包括警告管理系統alertmanager、視覺化介面、(push gateway)臨時任務和批處理任務的推送處理方式。

prometheus官方文件

自動抓取資料到+自動報警+視覺化展示效果

prometheus是乙個開源的服務監控系統、時間序列資料庫、警報工具包。

prometheus原理:通過http協議週期性抓取被監控元件的狀態,任意元件只要提供對應的http介面就可以接入監控。

由於使用http協議抓取監控元件的狀態,所以非常適合做虛擬化環境監控系統,比如vm、docker、kubernetes。

輸出被監控元件資訊的http介面被叫做exporter

其生態系統是由多個元件構成的,其中多是可選的。

如下安裝prometheus和node_exporter

wget -c  -c
exporter預設配置:會監聽9100埠

prometheus程式預設是找當前目錄下的prometheus.yml配置檔案,也可以使用–config.file="prometheus.yml"指定配置檔案

訪問9090埠,prometheus的webui,檢視對應引數的值

Prometheus簡介介紹

prometheus 簡介 隨著容器技術的迅速發展,kubernetes 已然成為大家追捧的容器集群管理系統。prometheus 作為生態圈 cloud native computing foundation 簡稱 cncf 中的重要一員,其活躍度僅次於 kubernetes,現已廣泛用於 kub...

prometheus函式介紹

gauge型別的資料 屬於隨機變化數值,並不像counter那樣 是 持續增長 increase 函式 在promethes中,是 來 針對counter 這種持續增 長的數值,擷取其中 段時間的增量 increase node cpu 1m 這樣 就獲取了 cpu總使 時間 在1分鐘內的增量,得到...

Prometheus配置介紹

prometheus配置 1 常用引數詳解 root localhost usr local prometheus prometheus h config.file prometheus.yml 指定配置檔案 web.listen address 0.0.0.0 9090 監聽埠 web.max c...