在mac下載安裝prometheus
- 在https://prometheus.io/download/下載prometheus放到自定義的位置。
- 解壓壓縮包
- 建立data資料夾
mkdir -p data
mac下安裝Node Exporter
(NodeExporter是Prometheus提供的一個可以採集到主機資訊的應用程式,它能採集到機器的 CPU、記憶體、磁碟等資訊)
cd到目標目錄,然後用命令下載二進位制包
curl -OL https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.darwin-amd64.tar.gz
解壓這個二進位制包
tar -xzf node_exporter-1.3.1.darwin-amd64.tar.gz
進入&執行node exporter
cd node_exporter-1.3.1.darwin-amd64 cd ..
cp node_exporter-1.3.1.darwin-amd64/node_exporter /usr/local/bin/node_exporter
執行
cd ... cd /usr/local/bin ./node_exporter
點選http://localhost:9100/metrics進去可以看到
# HELP node_cpu Seconds the cpus spent in each mode. # TYPE node_cpu counter node_cpu{cpu="cpu0",mode="idle"} 362812.7890625 # HELP node_load1 1m load average. # TYPE node_load1 gauge node_load1 3.0703125
資料說明:
- HELP 解釋當前指標的含義
- TYPE 說明當前指標的資料型別
- node_cpu的註釋表明當前指標是cpu0上idle程式佔用CPU的總時間
- CPU佔用時間是一個只增不減的度量指標,從型別中也可以看出node_cpu的資料型別是計數器(counter)
- node_load1 該指標反映了當前主機在最近一分鐘以內的負載情況 指標型別為儀表盤(gauge)
參考:https://yunlzheng.gitbook.io/...