Files
nexus/wiki/entities/NodeExporter.md
2026-04-27 16:26:34 +08:00

1.6 KiB
Raw Blame History

title, type, tags, last_updated
title type tags last_updated
Node Exporter entity
monitoring
exporter
prometheus
devops
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

Used By