aboutsummaryrefslogtreecommitdiff
path: root/go.mod
Commit message (Collapse)AuthorAge
* Merge pull request #1732 from fach/masterBen Kochie2020-06-22
|\ | | | | Adding backlog/current queue length to qdisc collector
| * Updating mod version for github.com/ema/qdiscfach2020-06-04
| | | | | | | | Signed-off-by: fach <shaw38@gmail.com>
* | Update prometheus/procfsBen Kochie2020-06-14
|/ | | | | | Fixes: https://github.com/prometheus/node_exporter/issues/1721 Signed-off-by: Ben Kochie <superq@gmail.com>
* Release 1.0.0Ben Kochie2020-05-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * The netdev collector CLI argument `--collector.netdev.ignored-devices` was renamed to `--collector.netdev.device-blacklist` in order to conform with the systemd collector. #1279 * The label named `state` on `node_systemd_service_restart_total` metrics was changed to `name` to better describe the metric. #1393 * Refactoring of the mdadm collector changes several metrics - `node_md_disks_active` is removed - `node_md_disks` now has a `state` label for "fail", "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. #1417 * 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. #1510 * Collectors that are enabled, but are unable to find data to collect, now return 0 for `node_scrape_collector_success`. * [CHANGE] Add `--collector.netdev.device-whitelist`. #1279 * [CHANGE] Ignore iso9600 filesystem on Linux #1355 * [CHANGE] Refactor mdadm collector #1403 * [CHANGE] Add `mountaddr` label to NFS metrics. #1417 * [CHANGE] Don't count empty collectors as success. #1613 * [FEATURE] New flag to disable default collectors #1276 * [FEATURE] Add experimental TLS support #1277, #1687, #1695 * [FEATURE] Add collector for Power Supply Class #1280 * [FEATURE] Add new schedstat collector #1389 * [FEATURE] Add FreeBSD zfs support #1394 * [FEATURE] Add uname support for Darwin and OpenBSD #1433 * [FEATURE] Add new metric node_cpu_info #1489 * [FEATURE] Add new thermal_zone collector #1425 * [FEATURE] Add new cooling_device metrics to thermal zone collector #1445 * [FEATURE] Add swap usage on darwin #1508 * [FEATURE] Add Btrfs collector #1512 * [FEATURE] Add RAPL collector #1523 * [FEATURE] Add new softnet collector #1576 * [FEATURE] Add new udp_queues collector #1503 * [FEATURE] Add basic authentication #1673 * [ENHANCEMENT] Log pid when there is a problem reading the process stats #1341 * [ENHANCEMENT] Collect InfiniBand port state and physical state #1357 * [ENHANCEMENT] Include additional XFS runtime statistics. #1423 * [ENHANCEMENT] Report non-fatal collection errors in the exporter metric. #1439 * [ENHANCEMENT] Expose IPVS firewall mark as a label #1455 * [ENHANCEMENT] Add check for systemd version before attempting to query certain metrics. #1413 * [ENHANCEMENT] Add a flag to adjust mount timeout #1486 * [ENHANCEMENT] Add new counters for flush requests in Linux 5.5 #1548 * [ENHANCEMENT] Add metrics and tests for UDP receive and send buffer errors #1534 * [ENHANCEMENT] The sockstat collector now exposes IPv6 statistics in addition to the existing IPv4 support. #1552 * [ENHANCEMENT] Add infiniband info metric #1563 * [ENHANCEMENT] Add unix socket support for supervisord collector #1592 * [ENHANCEMENT] Implement loadavg on all BSDs without cgo #1584 * [ENHANCEMENT] Add model_name and stepping to node_cpu_info metric #1617 * [ENHANCEMENT] Add `--collector.perf.cpus` to allow setting the CPU list for perf stats. #1561 * [ENHANCEMENT] Add metrics for IO errors and retires on Darwin. #1636 * [ENHANCEMENT] Add perf tracepoint collection flag #1664 * [ENHANCEMENT] ZFS: read contents of objset file #1632 * [ENHANCEMENT] Linux CPU: Cache CPU metrics to make them monotonically increasing #1711 * [BUGFIX] Read /proc/net files with a single read syscall #1380 * [BUGFIX] Renamed label `state` to `name` on `node_systemd_service_restart_total`. #1393 * [BUGFIX] Fix netdev nil reference on Darwin #1414 * [BUGFIX] Strip path.rootfs from mountpoint labels #1421 * [BUGFIX] Fix seconds reported by schedstat #1426 * [BUGFIX] Fix empty string in path.rootfs #1464 * [BUGFIX] Fix typo in cpufreq metric names #1510 * [BUGFIX] Read /proc/stat in one syscall #1538 * [BUGFIX] Fix OpenBSD cache memory information #1542 * [BUGFIX] Refactor textfile collector to avoid looping defer #1549 * [BUGFIX] Fix network speed math #1580 * [BUGFIX] collector/systemd: use regexp to extract systemd version #1647 * [BUGFIX] Fix initialization in perf collector when using multiple CPUs #1665 * [BUGFIX] Fix accidentally empty lines in meminfo_linux #1671 Signed-off-by: Ben Kochie <superq@gmail.com>
* Update Go modulesBen Kochie2020-05-14
| | | | | | | | | * Bump to Go 1.14 minimum version. * Update vendoring Fixes: https://github.com/prometheus/node_exporter/issues/1704 Signed-off-by: Ben Kochie <superq@gmail.com>
* Add basic authentication (#1683)Julien Pivotto2020-05-01
| | | | | * Add basic authentication Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
* Metrics for IO errors on Mac. (#1636)Tom Wilkie2020-03-21
| | | | | | * Metrics for IO errors and retries on Mac. Signed-off-by: Tom Wilkie <tom@grafana.com>
* Update procfs library (#1640)Ben Kochie2020-03-19
| | | | | | | | Bump procfs to latest release. Fixes: https://github.com/prometheus/node_exporter/issues/1625 Fixes: https://github.com/prometheus/node_exporter/issues/1634 Signed-off-by: Ben Kochie <superq@gmail.com>
* Bump all vendoring (#1612)Ben Kochie2020-02-18
| | | | | Update all vendoring to current releases. Signed-off-by: Ben Kochie <superq@gmail.com>
* Update to latest procfs library (#1611)Ben Kochie2020-02-18
| | | | | Bump to v0.0.10 procfs library. Signed-off-by: Ben Kochie <superq@gmail.com>
* switch to go-kit/log (#1575)Ben Ye2019-12-31
| | | Signed-off-by: yeya24 <yb532204897@gmail.com>
* collector: reimplement sockstat collector with procfs (#1552)Matt Layher2019-11-25
| | | | | | | * collector: reimplement sockstat collector with procfs * collector: handle sockstat IPv4 disabled, debug logging Signed-off-by: Matt Layher <mdlayher@gmail.com>
* Update github.com/mattn/go-xmlrpc (#1529)Ben Kochie2019-11-16
| | | | | Fixes: https://github.com/prometheus/node_exporter/issues/1294 Signed-off-by: Ben Kochie <superq@gmail.com>
* Bump procfs to v0.0.7 (#1538)Ben Kochie2019-11-16
| | | | | Update Prometheus procfs library to the latest release. Signed-off-by: Ben Kochie <superq@gmail.com>
* Adding TLS to node exporter - cleaner version (#1277)ksherryBAE2019-11-16
| | | | | | | | | Add support for https connections. Signed-off-by: ksherryBAE <kieran.sherry@baesystems.com> Signed-off-by: James Ritchie <james.g.ritchie@baesystems.com> Signed-off-by: Simon Pasquier <spasquie@redhat.com> Signed-off-by: Ben RIdley <benridley29@gmail.com>
* Bump github.com/prometheus/common to v0.7.0Simon Pasquier2019-09-16
| | | | Signed-off-by: Simon Pasquier <spasquie@redhat.com>
* Fix go.mod and vendor/Simon Pasquier2019-09-16
| | | | Signed-off-by: Simon Pasquier <spasquie@redhat.com>
* update procfs to v0.0.5Paul Gier2019-09-15
| | | | | | | - Fixes (#1465) failure in netclass collector - Adds parsing of CPU information Signed-off-by: Paul Gier <pgier@redhat.com>
* Update netlink vendoring (#1471)Ben Kochie2019-09-05
| | | | | | | * github.com/ema/qdisc * github.com/mdlayher/genetlink * github.com/mdlayher/wifi Signed-off-by: Ben Kochie <superq@gmail.com>
* update procfs to v0.0.4 (#1457)Paul Gier2019-08-27
| | | Signed-off-by: Paul Gier <pgier@redhat.com>
* Fix seconds reported by schedstat (#1426)Phil Frost2019-08-06
| | | | | Upstream bugfix: https://github.com/prometheus/procfs/pull/191 Signed-off-by: Phil Frost <phil@postmates.com>
* Scrape CPU latency stats from /proc/schedstat (#1389)Phil Frost2019-07-10
| | | | | | | | | | | | | These are useful as a direct indication of CPU contention and task scheduler latency. Handy references: - https://github.com/torvalds/linux/blob/master/Documentation/scheduler/sched-stats.txt - https://doc.opensuse.org/documentation/leap/tuning/html/book.sle.tuning/cha.tuning.taskscheduler.html procfs is updated to pull in the enabling change: https://github.com/prometheus/procfs/pull/186 Signed-off-by: Phil Frost <phil@postmates.com>
* Update procfs to v0.0.4-0.20190627154503-39e1aff1547e (#1409)Benjamin Drung2019-07-01
| | | | | | | procfs v0.0.4-0.20190627154503-39e1aff1547e is a requirement for https://github.com/prometheus/node_exporter/pull/1357 (because procfs v0.0.3 contained bug https://github.com/prometheus/procfs/pull/187) Signed-off-by: Benjamin Drung <benjamin.drung@cloud.ionos.com>
* Update procfs to v0.0.3 (#1395)Benjamin Drung2019-06-25
| | | | | | procfs v0.0.3 is a requirement for https://github.com/prometheus/node_exporter/pull/1357 Signed-off-by: Benjamin Drung <benjamin.drung@cloud.ionos.com>
* Update prometheus/client_golang to v1.0.0 (#1382)Björn Rabenstein2019-06-21
| | | Signed-off-by: beorn7 <beorn@grafana.com>
* update procfs to v0.0.2 (#1376)Paul Gier2019-06-12
| | | Signed-off-by: Paul Gier <pgier@redhat.com>
* Bump logrus to fix Solaris build. (#1373)Ben Kochie2019-06-12
| | | | | Bump to github.com/sirupsen/logrus@v1.4.2. Signed-off-by: Ben Kochie <superq@gmail.com>
* Fix rollover bug in mountstats collector (#1364)Ben Kochie2019-05-31
| | | | | | | | * Update procfs vendor to pull in github.com/prometheus/procfs/pull/165 * Update mountstats collector to use new types. * Rollover counter automatically to avoid float64 accuracy issues. * Update e2e test. Signed-off-by: Ben Kochie <superq@gmail.com>
* use sys/unix package instead of syscall (#1340)Paul Gier2019-05-10
| | | | | | | | According to the golang docs, the syscall package is deprecated. https://golang.org/pkg/syscall This updates collectors to use the x/sys/unix package instead. Also updates the vendored x/sys/unix module to latest. Signed-off-by: Paul Gier <pgier@redhat.com>
* Update for 0.18.0 release (#1337)v0.18.0Ben Kochie2019-05-09
| | | | | | | * Update CHANGELOG for release. * Bump VERSION. * Update vendoring. Signed-off-by: Ben Kochie <superq@gmail.com>
* Add perf exporter (#1274)Daniel Hodges2019-05-07
| | | Signed-off-by: Daniel Hodges <hodges.daniel.scott@gmail.com>
* update procfs to latest (#1335)Paul Gier2019-05-07
| | | | | Updates for procfs refactoring Signed-off-by: Paul Gier <pgier@redhat.com>
* Update vendoring (#1304)Ben Kochie2019-04-15
| | | | | Update to current vendoring. Signed-off-by: Ben Kochie <superq@gmail.com>
* update github.com/godbus/dbus to latest master (#1305)Théo Brigitte2019-04-03
| | | | | | * update github.com/godbus/dbus to 271e53dc4968a0f8862f20841cc63bb5f43d6c57 Signed-off-by: Theo Brigitte <theo.brigitte@gmail.com>
* Update vendoring. (#1257)Ben Kochie2019-02-13
| | | | | | | | * Update vendoring. Update vendoring to latest upstream. Signed-off-by: Ben Kochie <superq@gmail.com>
* Update procfs vendor (#1248)mknapphrt2019-02-04
| | | Signed-off-by: Mark Knapp <mknapp@hudson-trading.com>
* Add kstat-based Solaris metrics (#1197)Jon Davies2019-01-12
| | | | | | | | | | | | * collector/loadavg_solaris.go: Use libkstat to gather load averages. * go.mod: Added go-kstat. * boot_time_solaris.go: Added. * cpu_solaris.go: Added. * README.md: Updated entries for Solaris. * collector/zfs_solaris.go: Added. * CHANGELOG.md: Added note about kstat-based Solaris metrics. Signed-off-by: Jonathan Davies <jpds@protonmail.com>
* Convert to Go modules (#1178)Ben Kochie2018-11-30
* Convert to Go modules * Update promu config. * Convert to Go modules. * Update vendoring. * Update Makefile.common. * Update circleci config. * Use Prometheus release tar for promtool. * Fixup unpack * Use temp dir for unpacking tools. * Use BSD compatible tar command. * OpenBSD mkdir doesn't support `-v`. Signed-off-by: Ben Kochie <superq@gmail.com>