gitextract_59ovhae2/ ├── .circleci/ │ └── config.yml ├── .dockerignore ├── .github/ │ ├── ISSUE_TEMPLATE.md │ ├── dependabot.yml │ └── workflows/ │ ├── bsd.yml │ ├── container_description.yml │ └── golangci-lint.yml ├── .gitignore ├── .golangci.yml ├── .promu-cgo.yml ├── .promu.yml ├── .yamllint ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── MAINTAINERS.md ├── Makefile ├── Makefile.common ├── NOTICE ├── README.md ├── SECURITY.md ├── VERSION ├── checkmetrics.sh ├── collector/ │ ├── arp_linux.go │ ├── bcache_linux.go │ ├── bcachefs_linux.go │ ├── bonding_linux.go │ ├── bonding_linux_test.go │ ├── boot_time_bsd.go │ ├── boot_time_solaris.go │ ├── btrfs_linux.go │ ├── btrfs_linux_test.go │ ├── buddyinfo.go │ ├── cgroups_linux.go │ ├── collector.go │ ├── conntrack_linux.go │ ├── cpu_aix.go │ ├── cpu_common.go │ ├── cpu_darwin.go │ ├── cpu_dragonfly.go │ ├── cpu_dragonfly_test.go │ ├── cpu_freebsd.go │ ├── cpu_linux.go │ ├── cpu_linux_test.go │ ├── cpu_netbsd.go │ ├── cpu_netbsd_test.go │ ├── cpu_openbsd.go │ ├── cpu_solaris.go │ ├── cpu_vulnerabilities_linux.go │ ├── cpufreq_common.go │ ├── cpufreq_linux.go │ ├── cpufreq_solaris.go │ ├── device_filter.go │ ├── device_filter_test.go │ ├── devstat_dragonfly.go │ ├── devstat_freebsd.c │ ├── devstat_freebsd.go │ ├── devstat_freebsd.h │ ├── diskstats_aix.go │ ├── diskstats_common.go │ ├── diskstats_darwin.go │ ├── diskstats_linux.go │ ├── diskstats_linux_test.go │ ├── diskstats_openbsd.go │ ├── diskstats_openbsd_amd64.go │ ├── dmi.go │ ├── drbd_linux.go │ ├── drm_linux.go │ ├── edac_linux.go │ ├── entropy_linux.go │ ├── ethtool_linux.go │ ├── ethtool_linux_test.go │ ├── exec_bsd.go │ ├── fibrechannel_linux.go │ ├── filefd_linux.go │ ├── filefd_linux_test.go │ ├── filesystem_aix.go │ ├── filesystem_bsd.go │ ├── filesystem_common.go │ ├── filesystem_freebsd.go │ ├── filesystem_linux.go │ ├── filesystem_linux_test.go │ ├── filesystem_macos.go │ ├── filesystem_netbsd.go │ ├── filesystem_openbsd.go │ ├── fixtures/ │ │ ├── e2e-64k-page-output.txt │ │ ├── e2e-output-darwin.txt │ │ ├── e2e-output-dragonfly.txt │ │ ├── e2e-output-freebsd.txt │ │ ├── e2e-output-netbsd.txt │ │ ├── e2e-output-openbsd.txt │ │ ├── e2e-output-solaris.txt │ │ ├── e2e-output.txt │ │ ├── ethtool/ │ │ │ ├── bond0/ │ │ │ │ └── statistics │ │ │ └── eth0/ │ │ │ ├── driver │ │ │ ├── settings │ │ │ └── statistics │ │ ├── ip_vs_result.txt │ │ ├── ip_vs_result_lbs_local_address_local_port.txt │ │ ├── ip_vs_result_lbs_local_port.txt │ │ ├── ip_vs_result_lbs_none.txt │ │ ├── pci.ids │ │ ├── pcidevice-names-output.txt │ │ ├── proc/ │ │ │ ├── 1/ │ │ │ │ ├── mountinfo │ │ │ │ └── stat │ │ │ ├── 10/ │ │ │ │ ├── mountinfo │ │ │ │ ├── mountstats │ │ │ │ └── stat │ │ │ ├── 11/ │ │ │ │ ├── .missing_stat │ │ │ │ └── stat │ │ │ ├── buddyinfo │ │ │ ├── cgroups │ │ │ ├── cpuinfo │ │ │ ├── diskstats │ │ │ ├── drbd │ │ │ ├── interrupts │ │ │ ├── interrupts_aarch64 │ │ │ ├── loadavg │ │ │ ├── mdstat │ │ │ ├── meminfo │ │ │ ├── net/ │ │ │ │ ├── arp │ │ │ │ ├── ip_vs │ │ │ │ ├── ip_vs_stats │ │ │ │ ├── netstat │ │ │ │ ├── rpc/ │ │ │ │ │ ├── nfs │ │ │ │ │ └── nfsd │ │ │ │ ├── snmp │ │ │ │ ├── snmp6 │ │ │ │ ├── sockstat │ │ │ │ ├── sockstat6 │ │ │ │ ├── softnet_stat │ │ │ │ ├── stat/ │ │ │ │ │ ├── arp_cache │ │ │ │ │ ├── ndisc_cache │ │ │ │ │ └── nf_conntrack │ │ │ │ ├── udp │ │ │ │ └── xfrm_stat │ │ │ ├── pressure/ │ │ │ │ ├── cpu │ │ │ │ ├── io │ │ │ │ ├── irq │ │ │ │ └── memory │ │ │ ├── schedstat │ │ │ ├── slabinfo │ │ │ ├── softirqs │ │ │ ├── spl/ │ │ │ │ └── kstat/ │ │ │ │ └── zfs/ │ │ │ │ ├── abdstats │ │ │ │ ├── arcstats │ │ │ │ ├── dbufstats │ │ │ │ ├── dmu_tx │ │ │ │ ├── dnodestats │ │ │ │ ├── fm │ │ │ │ ├── pool1/ │ │ │ │ │ ├── io │ │ │ │ │ ├── objset-1 │ │ │ │ │ ├── objset-2 │ │ │ │ │ └── state │ │ │ │ ├── pool2/ │ │ │ │ │ └── state │ │ │ │ ├── pool3/ │ │ │ │ │ ├── io │ │ │ │ │ ├── objset-1 │ │ │ │ │ ├── objset-2 │ │ │ │ │ └── state │ │ │ │ ├── poolz1/ │ │ │ │ │ ├── io │ │ │ │ │ ├── objset-1 │ │ │ │ │ ├── objset-2 │ │ │ │ │ └── state │ │ │ │ ├── vdev_cache_stats │ │ │ │ ├── vdev_mirror_stats │ │ │ │ ├── xuio_stats │ │ │ │ ├── zfetchstats │ │ │ │ └── zil │ │ │ ├── stat │ │ │ ├── swaps │ │ │ ├── sys/ │ │ │ │ ├── fs/ │ │ │ │ │ └── file-nr │ │ │ │ ├── kernel/ │ │ │ │ │ ├── pid_max │ │ │ │ │ ├── random/ │ │ │ │ │ │ ├── entropy_avail │ │ │ │ │ │ └── poolsize │ │ │ │ │ ├── seccomp/ │ │ │ │ │ │ └── actions_avail │ │ │ │ │ └── threads-max │ │ │ │ ├── net/ │ │ │ │ │ └── netfilter/ │ │ │ │ │ ├── nf_conntrack_count │ │ │ │ │ └── nf_conntrack_max │ │ │ │ ├── pid_max │ │ │ │ └── threads-max │ │ │ ├── vmstat │ │ │ └── zoneinfo │ │ ├── qdisc/ │ │ │ └── results.json │ │ ├── sys.ttar │ │ ├── textfile/ │ │ │ ├── client_side_timestamp/ │ │ │ │ └── metrics.prom │ │ │ ├── client_side_timestamp.out │ │ │ ├── different_metric_types/ │ │ │ │ └── metrics.prom │ │ │ ├── different_metric_types.out │ │ │ ├── glob_extra_dimension.out │ │ │ ├── histogram/ │ │ │ │ └── metrics.prom │ │ │ ├── histogram.out │ │ │ ├── histogram_extra_dimension/ │ │ │ │ └── metrics.prom │ │ │ ├── histogram_extra_dimension.out │ │ │ ├── inconsistent_metrics/ │ │ │ │ └── metrics.prom │ │ │ ├── inconsistent_metrics.out │ │ │ ├── metrics_merge_different_help/ │ │ │ │ ├── a.prom │ │ │ │ └── b.prom │ │ │ ├── metrics_merge_different_help.out │ │ │ ├── metrics_merge_empty_help/ │ │ │ │ ├── a.prom │ │ │ │ └── b.prom │ │ │ ├── metrics_merge_empty_help.out │ │ │ ├── metrics_merge_no_help/ │ │ │ │ ├── a.prom │ │ │ │ └── b.prom │ │ │ ├── metrics_merge_no_help.out │ │ │ ├── metrics_merge_same_help/ │ │ │ │ ├── a.prom │ │ │ │ └── b.prom │ │ │ ├── metrics_merge_same_help.out │ │ │ ├── no_metric_files/ │ │ │ │ └── non_matching_file.txt │ │ │ ├── no_metric_files.out │ │ │ ├── nonexistent_path.out │ │ │ ├── summary/ │ │ │ │ └── metrics.prom │ │ │ ├── summary.out │ │ │ ├── summary_extra_dimension/ │ │ │ │ └── metrics.prom │ │ │ ├── summary_extra_dimension.out │ │ │ ├── two_metric_files/ │ │ │ │ ├── metrics1.prom │ │ │ │ ├── metrics2.prom │ │ │ │ └── non_matching_file.txt │ │ │ └── two_metric_files.out │ │ ├── udev.ttar │ │ ├── usr/ │ │ │ └── lib/ │ │ │ └── os-release │ │ └── wifi/ │ │ ├── interfaces.json │ │ └── wlan0/ │ │ ├── bss.json │ │ └── stationinfo.json │ ├── fixtures_bindmount/ │ │ └── proc/ │ │ └── 1/ │ │ └── mountinfo │ ├── fixtures_hidepid/ │ │ └── proc/ │ │ └── self/ │ │ └── mountinfo │ ├── helper.go │ ├── helper_test.go │ ├── hwmon_linux.go │ ├── infiniband_linux.go │ ├── interrupts_common.go │ ├── interrupts_linux.go │ ├── interrupts_linux_test.go │ ├── interrupts_openbsd.go │ ├── interrupts_openbsd_amd64.go │ ├── ipvs_linux.go │ ├── ipvs_linux_test.go │ ├── kernel_hung_linux.go │ ├── ksmd_linux.go │ ├── kvm_bsd.c │ ├── kvm_bsd.go │ ├── kvm_bsd.h │ ├── lnstat_linux.go │ ├── loadavg.go │ ├── loadavg_aix.go │ ├── loadavg_bsd.go │ ├── loadavg_linux.go │ ├── loadavg_linux_test.go │ ├── loadavg_solaris.go │ ├── logind_linux.go │ ├── logind_linux_test.go │ ├── mdadm_linux.go │ ├── mdadm_linux_test.go │ ├── meminfo.go │ ├── meminfo_aix.go │ ├── meminfo_darwin.go │ ├── meminfo_linux.go │ ├── meminfo_linux_test.go │ ├── meminfo_netbsd.go │ ├── meminfo_numa_linux.go │ ├── meminfo_numa_linux_test.go │ ├── meminfo_openbsd.go │ ├── meminfo_openbsd_amd64.go │ ├── memory_bsd.go │ ├── mountstats_linux.go │ ├── netclass_linux.go │ ├── netclass_rtnl_linux.go │ ├── netdev_aix.go │ ├── netdev_bsd.go │ ├── netdev_common.go │ ├── netdev_darwin.go │ ├── netdev_linux.go │ ├── netdev_linux_test.go │ ├── netdev_openbsd.go │ ├── netdev_openbsd_amd64.go │ ├── netinterface_aix.go │ ├── netisr_freebsd.go │ ├── netstat_freebsd.go │ ├── netstat_freebsd_test.go │ ├── netstat_linux.go │ ├── netstat_linux_test.go │ ├── network_route_linux.go │ ├── nfs_linux.go │ ├── nfsd_linux.go │ ├── ntp.go │ ├── nvme_linux.go │ ├── os_release.go │ ├── os_release_test.go │ ├── partition_aix.go │ ├── paths.go │ ├── paths_test.go │ ├── pcidevice_linux.go │ ├── pcidevice_linux_test.go │ ├── perf_linux.go │ ├── perf_linux_test.go │ ├── powersupplyclass.go │ ├── powersupplyclass_darwin.go │ ├── powersupplyclass_linux.go │ ├── pressure_linux.go │ ├── processes_linux.go │ ├── processes_linux_test.go │ ├── qdisc_linux.go │ ├── rapl_linux.go │ ├── runit.go │ ├── schedstat_linux.go │ ├── selinux_linux.go │ ├── slabinfo_linux.go │ ├── sockstat_linux.go │ ├── softirqs_common.go │ ├── softirqs_linux.go │ ├── softnet_linux.go │ ├── stat_linux.go │ ├── supervisord.go │ ├── swap_linux.go │ ├── swap_linux_test.go │ ├── sysctl_bsd.go │ ├── sysctl_linux.go │ ├── sysctl_openbsd_amd64.go │ ├── systemd_linux.go │ ├── systemd_linux_test.go │ ├── tapestats_linux.go │ ├── tcpstat_linux.go │ ├── tcpstat_linux_test.go │ ├── textfile.go │ ├── textfile_test.go │ ├── thermal_darwin.go │ ├── thermal_darwin_amd64.go │ ├── thermal_darwin_arm64.go │ ├── thermal_zone_linux.go │ ├── time.go │ ├── time_linux.go │ ├── time_other.go │ ├── timex.go │ ├── udp_queues_linux.go │ ├── uname.go │ ├── uname_bsd.go │ ├── uname_linux.go │ ├── utils/ │ │ ├── utils.go │ │ └── utils_test.go │ ├── vmstat_linux.go │ ├── watchdog.go │ ├── watchdog_test.go │ ├── wifi_linux.go │ ├── xfrm.go │ ├── xfrm_test.go │ ├── xfs_linux.go │ ├── zfs_common.go │ ├── zfs_freebsd.go │ ├── zfs_linux.go │ ├── zfs_linux_test.go │ ├── zfs_solaris.go │ └── zoneinfo_linux.go ├── docs/ │ ├── TIME.md │ ├── V0_16_UPGRADE_GUIDE.md │ ├── example-16-compatibility-rules-new-to-old.yml │ ├── example-16-compatibility-rules.yml │ ├── example-17-compatibility-rules-new-to-old.yml │ ├── example-17-compatibility-rules.yml │ └── node-mixin/ │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── alerts/ │ │ └── alerts.libsonnet │ ├── alerts.jsonnet │ ├── config.libsonnet │ ├── dashboards/ │ │ ├── dashboards.libsonnet │ │ ├── node.libsonnet │ │ └── use.libsonnet │ ├── dashboards.jsonnet │ ├── jsonnetfile.json │ ├── lib/ │ │ └── prom-mixin.libsonnet │ ├── mixin.libsonnet │ ├── rules/ │ │ └── rules.libsonnet │ └── rules.jsonnet ├── end-to-end-test.sh ├── example-rules.yml ├── examples/ │ ├── init.d/ │ │ └── node_exporter │ ├── launchctl/ │ │ ├── README.md │ │ └── io.prometheus.node_exporter.plist │ ├── openbsd-rc.d/ │ │ └── node_exporter │ ├── openwrt-init.d/ │ │ └── node_exporter │ └── systemd/ │ ├── README.md │ ├── node_exporter.service │ ├── node_exporter.socket │ └── sysconfig.node_exporter ├── go.mod ├── go.sum ├── node_exporter.go ├── node_exporter_test.go ├── staticcheck.conf ├── test_image.sh ├── text_collector_examples/ │ └── README.md ├── tls_config_noAuth.bad.yml ├── tools/ │ └── main.go └── ttar