Scroll to navigation

PROMETHEUS-NODE-EXPORTER(1) Prometheus PROMETHEUS-NODE-EXPORTER(1)

NAME

prometheus-node-exporter - Prometheus exporter for machine metrics

SYNOPSIS

DESCRIPTION

OPTIONS

Show context-sensitive help (also try --help-long and --help-man).
Regexp of arp devices to include (mutually exclusive to device-exclude).
Regexp of arp devices to exclude (mutually exclusive to device-include).
Use netlink to gather stats instead of /proc/net/arp.
Expose expensive priority stats.
Enables metric node_cpu_guest_seconds_total
Enables metric cpu_info
Filter the `flags` field in cpuInfo with a value that must be a regular expression
Filter the `bugs` field in cpuInfo with a value that must be a regular expression
Regexp of diskstats devices to include (mutually exclusive to device-exclude).
Regexp of diskstats devices to exclude (mutually exclusive to device-include).
Regexp of ethtool devices to include (mutually exclusive to device-exclude).
Regexp of ethtool devices to exclude (mutually exclusive to device-include).
Regexp of ethtool stats to include.
Regexp of mount points to exclude for filesystem collector.
Regexp of filesystem types to exclude for filesystem collector.
Regexp of hwmon chip to include (mutually exclusive to device-exclude).
Regexp of hwmon chip to exclude (mutually exclusive to device-include).
Comma separated list for IPVS backend stats labels.
Regexp of net devices to ignore for netclass collector.
Ignore devices where the speed is invalid. This will be the default behavior in 2.x.
Use netlink to gather stats instead of /proc/net/dev.
Expose the statistics for each network device, replacing netdev collector.
Regexp of net devices to include (mutually exclusive to device-exclude).
Regexp of net devices to exclude (mutually exclusive to device-include).
Collect address-info for every device
Use (incompatible) metric names that provide more detailed stats on Linux
Use netlink to gather stats instead of /proc/net/dev.
Regexp of fields to return for netstat collector.
NTP server to use for ntp collector
UDP port number to connect to on NTP server
NTP protocol version
Certify that collector.ntp.server address is not a public ntp server
IP TTL to use while sending NTP query
Max accumulated distance to the root
Offset between local clock and local ntpd time to tolerate
procfs mountpoint.
sysfs mountpoint.
rootfs mountpoint.
udev data path.
List of CPUs from which perf metrics should be collected
perf tracepoint that should be collected
disable perf hardware profilers
perf hardware profilers that should be collected
disable perf software profilers
perf software profilers that should be collected
disable perf cache profilers
perf cache profilers that should be collected
Regexp of power supplies to ignore for powersupplyclass collector.
test fixtures to use for qdisc collector end-to-end testing
Regexp of qdisc devices to include (mutually exclusive to device-exclude).
Regexp of qdisc devices to exclude (mutually exclusive to device-include).
Enables service unit metric unit_start_time_seconds
Path to runit service directory.
Export softirq calls per vector
XML RPC endpoint.
Select sysctl metrics to include
Select sysctl metrics to include as info metrics
Regexp of systemd units to include. Units must both match include and not match exclude to be included.
Regexp of systemd units to exclude. Units must both match include and not match exclude to be included.
Enables service unit tasks metrics unit_tasks_current and unit_tasks_max
Enables service unit metric service_restart_total
Enables service unit metric unit_start_time_seconds
Regexp of devices to ignore for tapestats.
Directory to read text files with metrics from.
Regexp of fields to return for vmstat collector.
test fixtures to use for wifi collector metrics
Enable the arp collector (default: enabled).
Enable the bcache collector (default: enabled).
Enable the bonding collector (default: enabled).
Enable the btrfs collector (default: enabled).
Enable the buddyinfo collector (default: disabled).
Enable the cgroups collector (default: disabled).
Enable the conntrack collector (default: enabled).
Enable the cpu collector (default: enabled).
Enable the cpu_vulnerabilities collector (default: disabled).
Enable the cpufreq collector (default: enabled).
Enable the diskstats collector (default: enabled).
Enable the dmi collector (default: enabled).
Enable the drbd collector (default: disabled).
Enable the drm collector (default: disabled).
Enable the edac collector (default: enabled).
Enable the entropy collector (default: enabled).
Enable the ethtool collector (default: disabled).
Enable the fibrechannel collector (default: enabled).
Enable the filefd collector (default: enabled).
Enable the filesystem collector (default: enabled).
Enable the hwmon collector (default: enabled).
Enable the infiniband collector (default: enabled).
Enable the interrupts collector (default: disabled).
Enable the ipvs collector (default: enabled).
Enable the ksmd collector (default: disabled).
Enable the lnstat collector (default: disabled).
Enable the loadavg collector (default: enabled).
Enable the logind collector (default: disabled).
Enable the mdadm collector (default: enabled).
Enable the meminfo collector (default: enabled).
Enable the meminfo_numa collector (default: disabled).
Enable the mountstats collector (default: disabled).
Enable the netclass collector (default: enabled).
Enable the netdev collector (default: enabled).
Enable the netstat collector (default: enabled).
Enable the network_route collector (default: disabled).
Enable the nfs collector (default: enabled).
Enable the nfsd collector (default: enabled).
Enable the ntp collector (default: disabled).
Enable the nvme collector (default: enabled).
Enable the os collector (default: enabled).
Enable the perf collector (default: disabled).
Enable the powersupplyclass collector (default: enabled).
Enable the pressure collector (default: enabled).
Enable the processes collector (default: disabled).
Enable the qdisc collector (default: disabled).
Enable the rapl collector (default: enabled).
Enable the runit collector (default: disabled).
Enable the schedstat collector (default: enabled).
Enable the selinux collector (default: enabled).
Enable the slabinfo collector (default: disabled).
Enable the sockstat collector (default: enabled).
Enable the softirqs collector (default: disabled).
Enable the softnet collector (default: enabled).
Enable the stat collector (default: enabled).
Enable the supervisord collector (default: disabled).
Enable the sysctl collector (default: disabled).
Enable the systemd collector (default: enabled).
Enable the tapestats collector (default: enabled).
Enable the tcpstat collector (default: disabled).
Enable the textfile collector (default: enabled).
Enable the thermal_zone collector (default: enabled).
Enable the time collector (default: enabled).
Enable the timex collector (default: enabled).
Enable the udp_queues collector (default: enabled).
Enable the uname collector (default: enabled).
Enable the vmstat collector (default: enabled).
Enable the wifi collector (default: disabled).
Enable the xfs collector (default: enabled).
Enable the zfs collector (default: enabled).
Enable the zoneinfo collector (default: disabled).
Path under which to expose metrics.
Exclude metrics about the exporter itself (promhttp_*, process_*, go_*).
Maximum number of parallel scrape requests. Use 0 to disable.
Set all collectors to disabled by default.
The target number of CPUs Go will run on (GOMAXPROCS)
Use systemd socket activation listeners instead of port listeners (Linux only).
Addresses on which to expose metrics and web interface. Repeatable for multiple addresses.
Path to configuration file that can enable TLS or authentication. See: https://github.com/prometheus/exporter-toolkit/blob/master/docs/web-configuration.md
Only log messages with the given severity or above. One of: [debug, info, warn, error]
Output format of log messages. One of: [logfmt, json]
Show application version.
March 2024 prometheus-node-exporter 1.7.0