Exporters
node_exporter by Prometheus Project
- Website/ Source Code: https://github.com/prometheus/node_exporter
- Port:
9100/TCP
- Path:
/metrics
- Auth: None. (Recommendation: Add (Kubernetes) OAuth Proxy in front)
- What can the Metrics tell us:
- OS metrics (e.g.,
cpu
,loadavg
,meminfo
and many more).- The exporter can export a ton of metrics for Linux based systems.
- OS metrics (e.g.,
Can export metrics for the following OSes: Darwin, Dragonfly, FreeBSD, Linux, NetBSD, OpenBSD, Solaris.
Not all metrics are available for each OS (e.g., only Linux has mdadm
metrics).
For a list of metrics per OS, see https://github.com/prometheus/node_exporter#enabled-by-default and https://github.com/prometheus/node_exporter#disabled-by-default.
Special point about the node_exporter is that it can export metrics from textiles that are in a certain format, see https://github.com/prometheus/node_exporter#textfile-collector. SMART metrics are normally exported like this (e.g., https://github.com/galexrt/docker-node_exporter-smartmon for a container image that runs the smartctl script every X time).