summaryrefslogtreecommitdiff
path: root/sysutils/node_exporter/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2022-12-08Revbump all Go packages after go119 security updatebsiegert1-2/+2
2022-11-02Revbump all Go packages after go119 security updatebsiegert1-2/+2
2022-10-05Revbump all Go packages after go119 security updatebsiegert1-1/+2
2022-09-30node_exporter: Update to 1.4.0.jperkin1-3/+2
## 1.4.0 / 2022-09-24 * [CHANGE] Merge metrics descriptions in textfile collector #2475 * [FEATURE] [node-mixin] Add darwin dashboard to mixin #2351 * [FEATURE] Add "isolated" metric on cpu collector on linux #2251 * [FEATURE] Add cgroup summary collector #2408 * [FEATURE] Add selinux collector #2205 * [FEATURE] Add slab info collector #2376 * [FEATURE] Add sysctl collector #2425 * [FEATURE] Also track the CPU Spin time for OpenBSD systems #1971 * [FEATURE] Add support for MacOS version #2471 * [ENHANCEMENT] [node-mixin] Add missing selectors #2426 * [ENHANCEMENT] [node-mixin] Change current datasource to grafana's default #2281 * [ENHANCEMENT] [node-mixin] Change disk graph to disk table #2364 * [ENHANCEMENT] [node-mixin] Change io time units to %util #2375 * [ENHANCEMENT] Ad user_wired_bytes and laundry_bytes on *bsd #2266 * [ENHANCEMENT] Add additional vm_stat memory metrics for darwin #2240 * [ENHANCEMENT] Add device filter flags to arp collector #2254 * [ENHANCEMENT] Add diskstats include and exclude device flags #2417 * [ENHANCEMENT] Add node_softirqs_total metric #2221 * [ENHANCEMENT] Add rapl zone name label option #2401 * [ENHANCEMENT] Add slabinfo collector #1799 * [ENHANCEMENT] Allow user to select port on NTP server to query #2270 * [ENHANCEMENT] collector/diskstats: Add labels and metrics from udev #2404 * [ENHANCEMENT] Enable builds against older macOS SDK #2327 * [ENHANCEMENT] qdisk-linux: Add exclude and include flags for interface name #2432 * [ENHANCEMENT] systemd: Expose systemd minor version #2282 * [ENHANCEMENT] Use netlink for tcpstat collector #2322 * [ENHANCEMENT] Use netlink to get netdev stats #2074 * [ENHANCEMENT] Add additional perf counters for stalled frontend/backend cycles #2191 * [ENHANCEMENT] Add btrfs device error stats #2193 * [BUGFIX] [node-mixin] Fix fsSpaceAvailableCriticalThreshold and fsSpaceAvailableWarning #2352 * [BUGFIX] Fix concurrency issue in ethtool collector #2289 * [BUGFIX] Fix concurrency issue in netdev collector #2267 * [BUGFIX] Fix diskstat reads and write metrics for disks with different sector sizes #2311 * [BUGFIX] Fix iostat on macos broken by deprecation warning #2292 * [BUGFIX] Fix NodeFileDescriptorLimit alerts #2340 * [BUGFIX] Sanitize rapl zone names #2299 * [BUGFIX] Add file descriptor close safely in test #2447 * [BUGFIX] Fix race condition in os_release.go #2454 * [BUGFIX] Skip ZFS IO metrics if their paths are missing #2451
2022-09-26Revbump all Go packages after 1.19 became defaultbsiegert1-2/+2
2022-09-07Revbump all Go packages after go118 security updatebsiegert1-1/+2
2022-08-19node_exporter: Update to 1.3.1leot1-20/+9
Changes: ## 1.3.1 / 2021-12-01 * [BUGFIX] Handle nil CPU thermal power status on M1 * [BUGFIX] bsd: Ignore filesystems flagged as MNT_IGNORE. * [BUGFIX] Sanitize UTF-8 in dmi collector ## 1.3.0 / 2021-10-20 NOTE: In order to support globs in the textfile collector path, filenames exposed by `node_textfile_mtime_seconds` now contain the full path name. * [CHANGE] Add path label to rapl collector * [CHANGE] Exclude filesystems under /run/credentials * [CHANGE] Add TCPTimeouts to netstat default filter * [FEATURE] Add lnstat collector for metrics from /proc/net/stat/ * [FEATURE] Add darwin powersupply collector * [FEATURE] Add support for monitoring GPUs on Linux * [FEATURE] Add Darwin thermal collector * [FEATURE] Add os release collector * [FEATURE] Add netdev.address-info collector * [FEATURE] Add clocksource metrics to time collector * [ENHANCEMENT] Support glob textfile collector directories * [ENHANCEMENT] ethtool: Expose node_ethtool_info metric * [ENHANCEMENT] Use include/exclude flags for ethtool filtering * [ENHANCEMENT] Add flag to disable guest CPU metrics * [ENHANCEMENT] Add DMI collector * [ENHANCEMENT] Add threads metrics to processes collector * [ENHANCMMENT] Reduce timer GC delays in the Linux filesystem collector * [ENHANCMMENT] Add TCPTimeouts to netstat default filter * [ENHANCMMENT] Use SysctlTimeval for boottime collector on BSD * [BUGFIX] ethtool: Sanitize metric names * [BUGFIX] Fix ethtool collector for multiple interfaces * [BUGFIX] Fix possible panic on macOS * [BUGFIX] Collect flag_info and bug_info only for one core * [BUGFIX] Prevent duplicate ethtool metric names ## 1.2.2 / 2021-08-06 * [BUGFIX] Fix processes collector long int parsing ## 1.2.1 / 2021-07-23 * [BUGFIX] Fix zoneinfo parsing prometheus/procfs#386 * [BUGFIX] Fix nvme collector log noise * [BUGFIX] Fix rapl collector log noise ## 1.2.0 / 2021-07-15 NOTE: Ignoring invalid network speed will be the default in 2.x NOTE: Filesystem collector flags have been renamed. `--collector.filesystem.ignored-mount-points` is now `--collector.filesystem.mount-points-exclude` and `--collector.filesystem.ignored-fs-types` is now `--collector.filesystem.fs-types-exclude`. The old flags will be removed in 2.x. * [CHANGE] Rename filesystem collector flags to match other collectors * [CHANGE] Make node_exporter print usage to STDOUT * [FEATURE] Add conntrack statistics metrics * [FEATURE] Add ethtool stats collector * [FEATURE] Add flag to ignore network speed if it is unknown * [FEATURE] Add tapestats collector for Linux * [FEATURE] Add nvme collector * [ENHANCEMENT] Add ErrorLog plumbing to promhttp * [ENHANCEMENT] Add more Infiniband counters * [ENHANCEMENT] netclass: retrieve interface names and filter before parsing * [ENHANCEMENT] Add time zone offset metric * [BUGFIX] Handle errors from disabled PSI subsystem * [BUGFIX] Fix panic when using backwards compatible flags * [BUGFIX] Fix wrong value for OpenBSD memory buffer cache * [BUGFIX] Only initiate collectors once * [BUGFIX] Handle small backwards jumps in CPU idle ## 1.1.2 / 2021-03-05 * [BUGFIX] Handle errors from disabled PSI subsystem * [BUGFIX] Sanitize strings from /sys/class/power_supply * [BUGFIX] Silence missing netclass errors ## 1.1.1 / 2021-02-12 * [BUGFIX] Fix ineffassign issue * [BUGFIX] Fix some noisy log lines ## 1.1.0 / 2021-02-05 NOTE: We have improved some of the flag naming conventions (PR #1743). The old names are deprecated and will be removed in 2.0. They will continue to work for backwards compatibility. * [CHANGE] Improve filter flag names * [CHANGE] Add btrfs and powersupplyclass to list of exporters enabled by default * [FEATURE] Add fibre channel collector * [FEATURE] Expose cpu bugs and flags as info metrics. * [FEATURE] Add network_route collector * [FEATURE] Add zoneinfo collector * [ENHANCEMENT] Add more InfiniBand counters * [ENHANCEMENT] Add flag to aggr ipvs metrics to avoid high cardinality metrics * [ENHANCEMENT] Adding backlog/current queue length to qdisc collector * [ENHANCEMENT] Include TCP OutRsts in netstat metrics * [ENHANCEMENT] Add pool size to entropy collector * [ENHANCEMENT] Remove CGO dependencies for OpenBSD amd64 * [ENHANCEMENT] bcache: add writeback_rate_debug stats * [ENHANCEMENT] Add check state for mdadm arrays via node_md_state metric * [ENHANCEMENT] Expose XFS inode statistics * [ENHANCEMENT] Expose zfs zpool state * [ENHANCEMENT] Added an ability to pass collector.supervisord.url via SUPERVISORD_URL environment variable * [BUGFIX] filesystem_freebsd: Fix label values * [BUGFIX] Fix various procfs parsing errors * [BUGFIX] Handle no data from powersupplyclass * [BUGFIX] udp_queues_linux.go: change upd to udp in two error strings * [BUGFIX] Fix node_scrape_collector_success behaviour * [BUGFIX] Fix NodeRAIDDegraded to not use a string rule expressions * [BUGFIX] Fix node_md_disks state label from fail to failed * [BUGFIX] Handle EPERM for syscall in timex collector * [BUGFIX] bcache: fix typo in a metric name * [BUGFIX] Fix XFS read/write stats (https://github.com/prometheus/procfs/pull/343)
2022-08-12Revbump all Go packages after go118 security updatebsiegert1-2/+2
2022-07-13Revbump all Go packages after go118 updatebsiegert1-2/+2
2022-06-02Revbump all Go packages after go118 updatebsiegert1-2/+2
2022-05-11Revbump all Go packages after go118 updatebsiegert1-2/+2
2022-04-13Revbump all Go packages after go117 updatebsiegert1-2/+2
2022-03-07Revbump all Go packages after go117 updatebsiegert1-2/+2
2022-02-13Revump all Go packages after go117 updatebsiegert1-2/+2
2022-01-09Revbump all Go packages after go117 updatebsiegert1-2/+2
2021-12-09Revbump all Go packages after go117 updatebsiegert1-2/+2
2021-11-05Revbump all Go packages after go117 updatebsiegert1-2/+2
2021-10-08Revbump all Go packages after go117 updatebsiegert1-2/+2
2021-09-17Revbump all Go packages after go117 updatebsiegert1-2/+2
2021-08-11Revbump all Go packages after go116 updatebsiegert1-2/+2
2021-07-13Revbump all Go packages after go116 updatebsiegert1-2/+2
2021-06-06Revbump all Go packages after go116 updatebsiegert1-2/+2
2021-05-08Revbump all Go packages after go116 updatebsiegert1-2/+2
2021-03-19Revbump all Go packages after go115 updatebsiegert1-2/+2
2021-01-23Revbump all Go packages after go115 updatebsiegert1-2/+2
2020-11-13Revbump all Go packages after go115 updatebsiegert1-2/+2
2020-11-08Revbump all Go packages after Go 1.15 update.bsiegert1-2/+2
2020-10-15Revbump all Go packages after go115 update.bsiegert1-1/+2
2020-09-30node_exporter: updated to 1.0.1adam1-3/+2
1.0.1: [BUGFIX] filesystem_freebsd: Fix label values [BUGFIX] Update prometheus/procfs to fix log noise [BUGFIX] Fix build tags for collectors [BUGFIX] Handle no data from powersupplyclass 1.0.0: Breaking changes The netdev collector CLI argument --collector.netdev.ignored-devices was renamed to --collector.netdev.device-blacklist in order to conform with the systemd collector. The label named state on node_systemd_service_restart_total metrics was changed to name to better describe the metric. Refactoring of the mdadm collector changes several metrics node_md_disks_active is removed node_md_disks now has a state label for "failed", "spare", "active" disks. node_md_is_active is replaced by node_md_state with a state set of "active", "inactive", "recovering", "resync". Additional label mountaddr added to NFS device metrics to distinguish mounts from the same URL, but different IP addresses. Metrics node_cpu_scaling_frequency_min_hrts and node_cpu_scaling_frequency_max_hrts of the cpufreq collector were renamed to node_cpu_scaling_frequency_min_hertz and node_cpu_scaling_frequency_max_hertz. Collectors that are enabled, but are unable to find data to collect, now return 0 for node_scrape_collector_success. Changes [CHANGE] Add --collector.netdev.device-whitelist. [CHANGE] Ignore iso9600 filesystem on Linux [CHANGE] Refactor mdadm collector [CHANGE] Add mountaddr label to NFS metrics. [CHANGE] Don't count empty collectors as success. [FEATURE] New flag to disable default collectors [FEATURE] Add experimental TLS support [FEATURE] Add collector for Power Supply Class [FEATURE] Add new schedstat collector [FEATURE] Add FreeBSD zfs support [FEATURE] Add uname support for Darwin and OpenBSD [FEATURE] Add new metric node_cpu_info [FEATURE] Add new thermal_zone collector [FEATURE] Add new cooling_device metrics to thermal zone collector [FEATURE] Add swap usage on darwin [FEATURE] Add Btrfs collector [FEATURE] Add RAPL collector [FEATURE] Add new softnet collector [FEATURE] Add new udp_queues collector [FEATURE] Add basic authentication [ENHANCEMENT] Log pid when there is a problem reading the process stats [ENHANCEMENT] Collect InfiniBand port state and physical state [ENHANCEMENT] Include additional XFS runtime statistics. [ENHANCEMENT] Report non-fatal collection errors in the exporter metric. [ENHANCEMENT] Expose IPVS firewall mark as a label [ENHANCEMENT] Add check for systemd version before attempting to query certain metrics. [ENHANCEMENT] Add a flag to adjust mount timeout [ENHANCEMENT] Add new counters for flush requests in Linux 5.5 [ENHANCEMENT] Add metrics and tests for UDP receive and send buffer errors [ENHANCEMENT] The sockstat collector now exposes IPv6 statistics in addition to the existing IPv4 support. [ENHANCEMENT] Add infiniband info metric [ENHANCEMENT] Add unix socket support for supervisord collector [ENHANCEMENT] Implement loadavg on all BSDs without cgo [ENHANCEMENT] Add model_name and stepping to node_cpu_info metric [ENHANCEMENT] Add --collector.perf.cpus to allow setting the CPU list for perf stats. [ENHANCEMENT] Add metrics for IO errors and retires on Darwin. [ENHANCEMENT] Add perf tracepoint collection flag [ENHANCEMENT] ZFS: read contents of objset file [ENHANCEMENT] Linux CPU: Cache CPU metrics to make them monotonically increasing [BUGFIX] Read /proc/net files with a single read syscall [BUGFIX] Renamed label state to name on node_systemd_service_restart_total. [BUGFIX] Fix netdev nil reference on Darwin [BUGFIX] Strip path.rootfs from mountpoint labels [BUGFIX] Fix seconds reported by schedstat [BUGFIX] Fix empty string in path.rootfs [BUGFIX] Fix typo in cpufreq metric names [BUGFIX] Read /proc/stat in one syscall [BUGFIX] Fix OpenBSD cache memory information [BUGFIX] Refactor textfile collector to avoid looping defer [BUGFIX] Fix network speed math [BUGFIX] collector/systemd: use regexp to extract systemd version [BUGFIX] Fix initialization in perf collector when using multiple CPUs [BUGFIX] Fix accidentally empty lines in meminfo_linux
2020-09-03Revbump all Go packages after default Go version was changed to 1.15.1bsiegert1-2/+2
2020-08-14Revbump all Go packages after go114 updatebsiegert1-2/+2
2020-07-17Revbump all Go packages after go114 update.bsiegert1-2/+2
2020-06-17Revbump Go packages after Go 1.14.4 update.bsiegert1-2/+2
2020-04-12Revbump all Go packages after default version switch to 1.14.bsiegert1-2/+2
2020-03-21Revbump all Go packages after go113 update.bsiegert1-2/+2
2020-02-02Revbump all Go packages after go113 update.bsiegert1-2/+2
2020-01-10Revbump Go packages after Go default version bump.bsiegert1-2/+2
2019-12-13Revbump all Go packages after Go 1.12.14 update.bsiegert1-2/+2
2019-10-18Revbump all Go packages after lang/go112 updatebsiegert1-2/+2
2019-09-26Revbump all Go packages after 1.12.10 update.bsiegert1-2/+2
ok wiz@ for PMC
2019-08-14Recursive bump of all packages using Go after Go 1.12.8 update.bsiegert1-1/+2
2019-06-05node_exporter: updated to 0.18.1adam1-5/+3
0.18.1: Changes [BUGFIX] Fix incorrect sysctl call in BSD meminfo collector, resulting in broken swap metrics on FreeBSD [BUGFIX] Fix rollover bug in mountstats collector
2019-05-27Revbump all Go packages after go112 update.bsiegert1-1/+2
2019-05-22node_exporter: Import version 0.18.0.jperkin1-0/+33
Prometheus exporter for hardware and OS metrics exposed by *NIX kernels, written in Go with pluggable metric collectors.