Ubuntu 22.04 LTS /etc/default/prometheus-node-expoter

From wikieduonline
Jump to navigation Jump to search
# Set the command-line arguments to pass to the server.
# Due to shell scaping, to pass backslashes for regexes, you need to double
# them (\\d for \d). If running under systemd, you need to double them again
# (\\\\d to mean \d), and escape newlines too.
ARGS=""

# prometheus-node-exporter supports the following options:
#
#  --collector.arp
#    Enable the arp collector (default: enabled).
#  --collector.bcache
#    Enable the bcache collector (default: enabled).
#  --collector.bcache.priorityStats
#    Expose expensive priority stats.
#  --collector.bonding
#    Enable the bonding collector (default: enabled).
#  --collector.btrfs
#    Enable the btrfs collector (default: enabled).
#  --collector.buddyinfo
#    Enable the buddyinfo collector (default: disabled).
#  --collector.conntrack
#    Enable the conntrack collector (default: enabled).
#  --collector.cpu
#    Enable the cpu collector (default: enabled).
#  --collector.cpu.guest
#    Enables metric node_cpu_guest_seconds_total.
#  --collector.cpu.info
#    Enables metric cpu_info.
#  --collector.cpu.info.bugs-include=COLLECTOR.CPU.INFO.BUGS-INCLUDE
#    Filter the `bugs` field in cpuInfo with a value that must be a regular
#    expression.
#  --collector.cpu.info.flags-include=COLLECTOR.CPU.INFO.FLAGS-INCLUDE
#    Filter the `flags` field in cpuInfo with a value that must be a regular
#    expression.
#  --collector.cpufreq
#    Enable the cpufreq collector (default: enabled).
#  --collector.disable-defaults
#    Set all collectors to disabled by default.
#  --collector.diskstats
#    Enable the diskstats collector (default: enabled).
#  --collector.diskstats.ignored-devices="^(ram|loop|fd|(h|s|v|xv)d[a-z]|nvme\\d+n\\d+p)\\d+$"
#    Regexp of devices to ignore for diskstats.
#  --collector.dmi
#    Enable the dmi collector (default: enabled).
#  --collector.drbd
#    Enable the drbd collector (default: disabled).
#  --collector.drm
#    Enable the drm collector (default: disabled).
#  --collector.edac
#    Enable the edac collector (default: enabled).
#  --collector.entropy
#    Enable the entropy collector (default: enabled).
#  --collector.ethtool
#    Enable the ethtool collector (default: disabled).
#  --collector.ethtool.device-exclude=COLLECTOR.ETHTOOL.DEVICE-EXCLUDE
#    Regexp of ethtool devices to exclude (mutually exclusive to device-include).
#  --collector.ethtool.device-include=COLLECTOR.ETHTOOL.DEVICE-INCLUDE
#    Regexp of ethtool devices to include (mutually exclusive to device-exclude).
#  --collector.ethtool.metrics-include=".*"
#    Regexp of ethtool stats to include.
#  --collector.fibrechannel
#    Enable the fibrechannel collector (default: enabled).
#  --collector.filefd
#    Enable the filefd collector (default: enabled).
#  --collector.filesystem
#    Enable the filesystem collector (default: enabled).
#  --collector.filesystem.fs-types-exclude="^(autofs|binfmt_misc|bpf|cgroup2?|configfs|debugfs|devpts|devtmpfs|fusectl|hugetlbfs|iso9660|mqueue|nsfs|overlay|proc|procfs|pstore|rpc_pipefs|securityfs|selinuxfs|squashfs|sysfs|tracefs)$"
#    Regexp of filesystem types to exclude for filesystem collector.
#  --collector.filesystem.mount-points-exclude="^/(dev|proc|run|sys|mnt|media|var/lib/docker/.+)($|/)"
#    Regexp of mount points to exclude for filesystem collector.
#  --collector.hwmon
#    Enable the hwmon collector (default: enabled).
#  --collector.infiniband
#    Enable the infiniband collector (default: enabled).
#  --collector.interrupts
#    Enable the interrupts collector (default: disabled).
#  --collector.ipvs
#    Enable the ipvs collector (default: enabled).
#  --collector.ipvs.backend-labels="local_address,local_port,remote_address,remote_port,proto,local_mark"
#    Comma separated list for IPVS backend stats labels.
#  --collector.ksmd
#    Enable the ksmd collector (default: disabled).
#  --collector.lnstat
#    Enable the lnstat collector (default: disabled).
#  --collector.loadavg
#    Enable the loadavg collector (default: enabled).
#  --collector.logind
#    Enable the logind collector (default: disabled).
#  --collector.mdadm
#    Enable the mdadm collector (default: enabled).
#  --collector.meminfo
#    Enable the meminfo collector (default: enabled).
#  --collector.meminfo_numa
#    Enable the meminfo_numa collector (default: disabled).
#  --collector.mountstats
#    Enable the mountstats collector (default: disabled).
#  --collector.netclass
#    Enable the netclass collector (default: enabled).
#  --collector.netclass.ignored-devices="^$"
#    Regexp of net devices to ignore for netclass collector.
#  --collector.netclass.ignore-invalid-speed
#    Ignore devices where the speed is invalid. This will be the default behavior in 2.x.
#  --collector.netdev
#    Enable the netdev collector (default: enabled).
#  --collector.netdev.address-info
#    Collect address-info for every device.
#  --collector.netdev.device-exclude="^lo$"
#    Regexp of net devices to exclude (mutually exclusive to device-include).
#  --collector.netdev.device-include=COLLECTOR.NETDEV.DEVICE-INCLUDE
#    Regexp of net devices to include (mutually exclusive to device-exclude).
#  --collector.netstat
#    Enable the netstat collector (default: enabled).
#  --collector.netstat.fields="^(.*_(InErrors|InErrs)|Ip_Forwarding|Ip(6|Ext)_(InOctets|OutOctets)|Icmp6?_(InMsgs|OutMsgs)|TcpExt_(Listen.*|Syncookies.*|TCPSynRetrans|TCPTimeouts)|Tcp_(ActiveOpens|InSegs|OutSegs|OutRsts|PassiveOpens|RetransSegs|CurrEstab)|Udp6?_(InDatagrams|OutDatagrams|NoPorts|RcvbufErrors|SndbufErrors))$"
#    Regexp of fields to return for netstat collector.
#  --collector.network_route
#    Enable the network_route collector (default: disabled).
#  --collector.nfs
#    Enable the nfs collector (default: enabled).
#  --collector.nfsd
#    Enable the nfsd collector (default: enabled).
#  --collector.ntp
#    Enable the ntp collector (default: disabled).
#  --collector.ntp.ip-ttl=1
#    IP TTL to use while sending NTP query.
#  --collector.ntp.local-offset-tolerance=1ms
#    Offset between local clock and local ntpd time to tolerate.
#  --collector.ntp.max-distance=3.46608s
#    Max accumulated distance to the root.
#  --collector.ntp.protocol-version=4
#    NTP protocol version.
#  --collector.ntp.server-is-local
#    Certify that collector.ntp.server address is not a public ntp server.
#  --collector.ntp.server="127.0.0.1"
#    NTP server to use for ntp collector.
#  --collector.nvme
#    Enable the nvme collector (default: enabled).
#  --collector.os
#    Enable the os collector (default: enabled).
#  --collector.perf
#    Enable the perf collector (default: disabled).
#  --collector.perf.cpus=""
#    List of CPUs from which perf metrics should be collected.
#  --collector.perf.tracepoint=COLLECTOR.PERF.TRACEPOINT...
#    Perf tracepoint that should be collected.
#  --collector.powersupply.ignored-supplies="^$"
#    Regexp of power supplies to ignore for powersupplyclass collector.
#  --collector.powersupplyclass
#    Enable the powersupplyclass collector (default: enabled).
#  --collector.pressure
#    Enable the pressure collector (default: enabled).
#  --collector.processes
#    Enable the processes collector (default: disabled).
#  --collector.qdisc
#    Enable the qdisc collector (default: disabled).
#  --collector.qdisc.fixtures=""
#    Test fixtures to use for qdisc collector end-to-end testing.
#  --collector.rapl
#    Enable the rapl collector (default: enabled).
#  --collector.runit
#    Enable the runit collector (default: disabled).
#  --collector.runit.servicedir="/etc/service"
#    Path to runit service directory.
#  --collector.schedstat
#    Enable the schedstat collector (default: enabled).
#  --collector.sockstat
#    Enable the sockstat collector (default: enabled).
#  --collector.softnet
#    Enable the softnet collector (default: enabled).
#  --collector.stat
#    Enable the stat collector (default: enabled).
#  --collector.supervisord
#    Enable the supervisord collector (default: disabled).
#  --collector.supervisord.url="http://localhost:9001/RPC2"
#    XML RPC endpoint.
#  --collector.systemd
#    Enable the systemd collector (default: enabled).
#  --collector.systemd.enable-restarts-metrics
#    Enables service unit metric service_restart_total.
#  --collector.systemd.enable-start-time-metrics
#    Enables service unit metric unit_start_time_seconds.
#  --collector.systemd.enable-task-metrics
#    Enables service unit tasks metrics unit_tasks_current and unit_tasks_max.
#  --collector.systemd.unit-exclude=".+\\.(automount|device|mount|scope|slice|target)"
#    Regexp of systemd units to exclude. Units must both match include and not
#    match exclude to be included.
#  --collector.systemd.unit-include=".+"
#    Regexp of systemd units to include. Units must both match include and not
#    match exclude to be included.
#  --collector.tapestats
#    Enable the tapestats collector (default: enabled).
#  --collector.tapestats.ignored-devices="^$"
#    Regexp of devices to ignore for tapestats.
#  --collector.tcpstat
#    Enable the tcpstat collector (default: disabled).
#  --collector.textfile
#    Enable the textfile collector (default: enabled).
#  --collector.textfile.directory="/var/lib/prometheus/node-exporter"
#    Directory to read text files with metrics from.
#  --collector.thermal_zone
#    Enable the thermal_zone collector (default: enabled).
#  --collector.time
#    Enable the time collector (default: enabled).
#  --collector.timex
#    Enable the timex collector (default: enabled).
#  --collector.udp_queues
#    Enable the udp_queues collector (default: enabled).
#  --collector.uname
#    Enable the uname collector (default: enabled).
#  --collector.vmstat
#    Enable the vmstat collector (default: enabled).
#  --collector.vmstat.fields="^(oom_kill|pgpg|pswp|pg.*fault).*"
#    Regexp of fields to return for vmstat collector.
#  --collector.wifi
#    Enable the wifi collector (default: disabled).
#  --collector.wifi.fixtures=""
#    Test fixtures to use for wifi collector metrics.
#  --collector.xfs
#    Enable the xfs collector (default: enabled).
#  --collector.zfs
#    Enable the zfs collector (default: enabled).
#  --collector.zoneinfo
#    Enable the zoneinfo collector (default: disabled).
#  --log.format=logfmt
#    Output format of log messages. One of: [logfmt, json].
#  --log.level=info
#    Only log messages with the given severity or above. One of: [debug, info,
#    warn, error].
#  --path.procfs="/proc"
#    Procfs mountpoint.
#  --path.rootfs="/"
#    Rootfs mountpoint.
#  --path.sysfs="/sys"
#    Sysfs mountpoint.
#  --web.config=""
#    [EXPERIMENTAL] Path to config yaml file that can enable TLS or
#    authentication.
#  --web.disable-exporter-metrics
#    Exclude metrics about the exporter itself (promhttp_*, process_*, go_*).
#  --web.listen-address=":9100"
#    Address on which to expose metrics and web interface.
#  --web.max-requests=40
#    Maximum number of parallel scrape requests. Use 0 to disable.
#  --web.telemetry-path="/metrics"
#    Path under which to expose metrics.


See also[edit]

Advertising: