Docker安装并配置Node-Exporter

Linux下安装Docker请参考:Linux安装Docker

Node-Exporter简介

Exporter是Prometheus的指标数据收集组件。它负责从目标Jobs收集数据,并把收集到的数据转换为Prometheus支持的时序数据格式。 和传统的指标数据收集组件不同的是,他只负责收集,并不向Server端发送数据,而是等待Prometheus Server 主动抓取

功能

node-exporter用于采集类UNIX内核的硬件以及系统指标

Windows系统使用 WMI-exporter

如果是采集NVIDIA的GPU指标,可以使用 prometheus-dcgm

根据不同的类UNIX操作系统,node-exporter采集指标的支持也是不一样的,如:

diskstats 支持 Darwin, Linux

cpu 支持 Darwin, Dragonfly, FreeBSD, Linux, Solaris等

运行命令

docker run -d --name node -p 9100:9100 \
-v /proc:/host/proc  -v /sys:/host/sys \
-v /:/rootfs --net=host prom/node-exporter \
--path.procfs/host/proc --path.sysfs/host/sys \
--collector.filesystem.ignored-mount-points \
"^/(sys|proc|dev|host|etc)($|/)"

使用prom/node-exporter 镜像创建一个名为node的容器,用于收集硬件和系统信息
–net=host表示Prometheus server可以直接与node-exporter通信

查看运行状态

docker ps -a

在这里插入图片描述
UP状态,操作完成


同系列文章

Linux安装Docker

Docker搭建并配置Prometheus

Docker拉取并配置Grafana

Docker安装并配置cAdvisor

Docker安装并运行Alertmanager

Prometheus+Grafana+AlertManager监控Linux主机状态

Prometheus+Grafana+AlertManager监控SpringBoot项目并发送邮件告警通知

你可能感兴趣的:(后端,运维,Docker,docker,容器,运维)