# prometheus node_exporter configuration
LOG_LEVEL="info"
LISTEN_ADDRESS=":9100"
TELEMETRY_PATH="/metrics"
COLLECTORS_DISABLED= \
	--no-collector.arp \
	--no-collector.bcache \
	--no-collector.drbd \
	--no-collector.entropy \
	--no-collector.hwmon \
	--no-collector.interrupts \
	--no-collector.ipvs \
	--no-collector.logind \
	--no-collector.mdadm \
	--no-collector.meminfo_numa \
	--no-collector.mountstats \
	--no-collector.nfs \
	--no-collector.nfsd \
	--no-collector.ntp \
	--no-collector.qdisc \
	--no-collector.runit \
	--no-collector.sockstat \
	--no-collector.supervisord \
	--no-collector.systemd \
	--no-collector.tcpstat \
	--no-collector.time \
	--no-collector.wifi \
	--no-collector.xfs \
	--no-collector.zfs

COLLECTORS_ENABLED= \
	--collector.bonding \
	--collector.buddyinfo \
	--collector.conntrack \
	--collector.cpu \
	--collector.cpu.info \
	--collector.diskstats \
	--collector.edac \
	--collector.filefd \
	--collector.filesystem \
	--collector.infiniband \
	--collector.ksmd \
	--collector.loadavg \
	--collector.meminfo \
	--collector.netdev \
	--collector.netstat \
	--collector.process_vzlatency \
	--collector.stat \
	--collector.textfile \
	--collector.uname \
	--collector.vmstat \
	--collector.vzlatency \
	--collector.vzmemorystat \
	--collector.vzneedsreboot \
	--collector.vznetoffload \
	--collector.vz
TEXTFILE_FOLDER="/var/lib/node_exporter/textfile_collector"
DISKSTATS_IGNORED_DEVICES="^(ram|loop|fd|(h|s|v|xv)d[a-z]+|nvme\\\\d+n\\\\d+p)\\\\d+$"
FILESYSTEM_IGNORED_FS_TYPES="^(autofs|binfmt_misc|cgroup|configfs|debugfs|devpts|devtmpfs|fusectl|hugetlsfs|mqueue|overlay|proc|procfs|pstore|rootfs|rpc_pipefs|securityfs|sysfs|tmpfs|tracefs|fuse\\.vstorage)$"
FILESYSTEM_IGNORED_MOUNT_POINTS="^/(dev|proc|sys|var/lib/docker)($|/)"
NETDEV_IGNORED_DEVICES="^$"
NETSTAT_FIELDS="^(.*_(InErrors|InErrs)|Ip_Forwarding|Ip(6|Ext)_(InOctets|OutOctets)|Icmp6?_(InMsgs|OutMsgs)|TcpExt_(Listen.*|Syncookies.*|PFMemallocDrop)|Tcp_(ActiveOpens|PassiveOpens|RetransSegs|CurrEstab)|Udp6?_(InDatagrams|OutDatagrams|NoPorts))$"
