在 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/
看到点击 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/…