可视化系统监控(node-exporter + Prometheus + Grafana)
之前已经安装了 Prometheus + Grafana
安装 node-exporter
docker run -d \
--net="host" \
--pid="host" \
-v "/:/host:ro,rslave" \
quay.io/prometheus/node-exporter \
--path.rootfs /host
访问http://ip:9100/metrics,可以查看相关内容
配置Prometheus
- 编辑prometheus.yml并在scrape_configs节点下添加以下内容:
- job_name: 'node'
static_configs:
- targets: ['192.168.0.1:9100']
- 配置完成后,重启prometheus即可
查看 prometheus
类似go_gc_duration_seconds和node_cpu就是metric的名称,如果使用了Prometheus,则可以在http://ip:9090/页面的指标中搜索到以上的指标:
node_cpu:系统CPU使用量
node_disk*:磁盘IO
node_filesystem*:文件系统用量
node_load1:系统负载
node_memeory*:内存使用量
node_network*:网络带宽
node_time:当前系统时间
go_:node exporter中go相关指标
process_:node exporter自身进程相关运行指标
Grafana模板导入
输入id 8919,配置数据源 prometheus 保存即可