# prometheus/node_exporter

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/prometheus-node-exporter).**

13,158 stars · 2,599 forks · Go · apache-2.0

## Links

- GitHub: https://github.com/prometheus/node_exporter
- Homepage: https://prometheus.io/
- awesome-repositories: https://awesome-repositories.com/repository/prometheus-node-exporter.md

## Topics

`host-metrics` `machine-metrics` `metrics` `node-metrics` `procfs` `prometheus` `prometheus-exporter` `system-information` `system-metrics`

## Description

Node exporter is a system performance monitor that functions as a background service for Unix-like operating systems. It gathers real-time hardware and kernel telemetry, providing granular visibility into resource utilization such as CPU, memory, disk, and network interface statistics.

The tool operates as a collector-based agent that retrieves data directly from kernel interfaces and the operating system filesystem. It exposes these metrics through a lightweight web server using a pull-based model, where external monitoring systems periodically poll the endpoint for current state snapshots. Data is serialized into a standardized, human-readable text format designed for efficient ingestion by time-series databases.

This utility supports infrastructure performance observability by enabling centralized monitoring and alerting across distributed server fleets. It facilitates system administration and performance analysis by providing consistent access to low-level hardware and operating system metrics.

## Tags

### System Administration & Monitoring

- [Prometheus Exporters](https://awesome-repositories.com/f/system-administration-monitoring/prometheus-exporters.md) — Exposes hardware and kernel performance statistics as metrics compatible with the monitoring standard.
- [Hardware Monitoring Tools](https://awesome-repositories.com/f/system-administration-monitoring/hardware-monitoring-tools.md) — Collects hardware and kernel statistics from Unix-like operating systems for performance tracking. ([source](https://prometheus.io/docs/guides/node-exporter/))
- [System Performance Monitors](https://awesome-repositories.com/f/system-administration-monitoring/system-performance-monitors.md) — Provides real-time hardware and kernel performance metrics via an HTTP endpoint for system monitoring. ([source](https://prometheus.io/docs/guides/node-exporter/))
- [Telemetry and Monitoring Agents](https://awesome-repositories.com/f/system-administration-monitoring/telemetry-and-monitoring-agents.md) — Acts as a lightweight daemon providing granular visibility into host-level metrics like CPU, memory, and disk utilization.
- [Infrastructure Observability](https://awesome-repositories.com/f/system-administration-monitoring/infrastructure-observability.md) — Enables centralized monitoring and alerting by exposing real-time system statistics for infrastructure observability.
- [System Telemetry Collectors](https://awesome-repositories.com/f/system-administration-monitoring/system-telemetry-collectors.md) — Gathers system performance metrics from kernel interfaces and exposes them for external scraping.
- [Pull-Based Metric Scraping](https://awesome-repositories.com/f/system-administration-monitoring/logging-and-telemetry/metric-data-ingestion/pull-based-metric-scraping.md) — Provides a scrapeable HTTP endpoint that allows monitoring systems to periodically poll for current state snapshots.
- [Linux Performance Analysis](https://awesome-repositories.com/f/system-administration-monitoring/performance-monitoring-tools/performance-resource-management/linux-performance-analysis.md) — Tracks resource usage and system health on Unix-like systems through hardware and kernel metric collection.
- [System Diagnostics and Troubleshooting](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/configuration-control-utilities/system-administration-tools/administration-tools/system-diagnostics-and-troubleshooting.md) — Facilitates system administration by providing access to low-level hardware and OS metrics for troubleshooting.

### Operating Systems & Systems Programming

- [Virtual-File-System-Based State](https://awesome-repositories.com/f/operating-systems-systems-programming/virtual-filesystem-schemes/virtual-file-system-based-state.md) — Retrieves hardware and kernel performance data by parsing virtual files from the operating system filesystem.
