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