1.6 KiB
1.6 KiB
title, type, tags, last_updated
| title | type | tags | last_updated | ||||
|---|---|---|---|---|---|---|---|
| Node Exporter | entity |
|
2026-04-26 |
Node Exporter — Prometheus 主机指标采集器
官方网址: https://prometheus.io/docs/guides/node-exporter/
类型: 开源项目 / Prometheus Exporter
别名:
- prometheus-node-exporter
- node_exporter
Overview
Node Exporter 是 Prometheus 官方提供的 exporter,用于采集主机(服务器/NAS/树莓派等)的硬件和操作系统指标。以 DaemonSet 或独立进程方式运行,采集 CPU、内存、磁盘、网络、文件系统等数据。
采集指标示例:
node_cpu_seconds_total— CPU 使用时间node_memory_MemAvailable_bytes— 可用内存node_memory_MemTotal_bytes— 总内存node_filesystem_avail_bytes— 文件系统可用空间node_network_receive_bytes_total— 网络接收字节node_load1/node_load5/node_load15— 系统负载
典型部署:
- Docker:
prom/node-exporter:latest,需network_mode: host+ volume 挂载/proc、/sys、/ - 端口:
9100
关键告警规则示例:
- 磁盘剩余 < 10%:
node_filesystem_avail_bytes / node_filesystem_size_bytes < 0.10 - CPU 使用率 > 85%:
avg(rate(node_cpu_seconds_total{mode="user"}[2m])) * 100 > 85 - 内存可用 < 15%:
node_memory_MemAvailable_bytes / node_memory_MemTotal_bytes < 0.15