aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* bcache: add priorityStats flag (#1621)HEADmasterAleksei Zakharov2020-08-10
| | | | | | | * bcache: add priorityStats flag Fixes #1593 Signed-off-by: Aleksei Zakharov <zaharov@selectel.ru>
* Expose cpu bugs and flags as info metrics. (#1788)domchan2020-07-17
| | | | | | * Expose cpu bugs and flags as info metrics with a regexp filter. * Automatically enable CPU info metrics when using flags or bugs feature. Signed-off-by: domgoer <domdoumc@gmail.com>
* Merge pull request #1787 from domgoer/masterBen Kochie2020-07-14
|\ | | | | better wording
| * better wordingdomgoer2020-07-14
|/ | | | Signed-off-by: domgoer <domdoumc@gmail.com>
* Merge pull request #1782 from prometheus/superq/drop_vendorBen Kochie2020-07-14
|\ | | | | Remove vendor directory
| * Remove vendor directoryBen Kochie2020-07-11
| | | | | | | | | | | | Dev summit 2020-07-10 consensus item: Remove vendor from repos. Signed-off-by: Ben Kochie <superq@gmail.com>
* | Update the link to prometheus-dcgm胡玮文2020-07-14
|/ | | | | | The original link is broken (404). Signed-off-by: 胡玮文 <huww98@outlook.com>
* Merge pull request #1770 from prometheus/superq/fix_md_changelogBen Kochie2020-06-30
|\ | | | | Fix up node_md_disks changelog entry
| * Fix up node_md_disks changelog entryBen Kochie2020-06-29
| | | | | | | | | | | | Fixes: https://github.com/prometheus/node_exporter/issues/1759 Signed-off-by: Ben Kochie <superq@gmail.com>
* | Merge pull request #1769 from knweiss/typosBen Kochie2020-06-29
|\ \ | |/ |/| udp_queues_linux.go: s/upd/udp/ in two error strings
| * udp_queues_linux.go: s/upd/udp/ in two error stringsKarsten Weiss2020-06-29
|/ | | | Signed-off-by: Karsten Weiss <knweiss@gmail.com>
* Merge pull request #1761 from prometheus/repo_syncBen Kochie2020-06-29
|\ | | | | Synchronize common files from prometheus/prometheus
| * Update common Prometheus filesprombot2020-06-23
|/ | | | Signed-off-by: prombot <prometheus-team@googlegroups.com>
* Merge pull request #1732 from fach/masterBen Kochie2020-06-22
|\ | | | | Adding backlog/current queue length to qdisc collector
| * Updating e2e test outputfach2020-06-04
| | | | | | | | Signed-off-by: fach <shaw38@gmail.com>
| * Updating mod version for github.com/ema/qdiscfach2020-06-04
| | | | | | | | Signed-off-by: fach <shaw38@gmail.com>
| * Adding backlog/current queue length to qdisc collectorfach2020-06-04
| | | | | | | | Signed-off-by: fach <shaw38@gmail.com>
* | Merge pull request #1733 from prometheus/superq/OutRstsBen Kochie2020-06-18
|\ \ | | | | | | Include TCP OutRsts in netstat metrics
| * | Include TCP OutRsts in netstat metricsBen Kochie2020-06-04
| | | | | | | | | | | | | | | | | | | | | TCP "OutRsts" is the number of TCP Resets sent by the node. This can be useful for monitoring connection failures and flooding. Signed-off-by: Ben Kochie <superq@gmail.com>
* | | Merge pull request #1752 from prometheus/superq/error_verbBen Kochie2020-06-18
|\ \ \ | | | | | | | | Use Go 1.13 error features
| * | | Use Go 1.13 error featuresBen Kochie2020-06-16
|/ / / | | | | | | | | | | | | | | | | | | * Use `errors.Is()` for unwrapping errors. * Use `%w` error verb in internal error formatting. Signed-off-by: Ben Kochie <superq@gmail.com>
* | | Merge pull request #1750 from prometheus/superq/1.0.1Ben Kochie2020-06-15
|\ \ \ | | | | | | | | Update for 1.0.1 release
| * | | Update for 1.0.1 releaseBen Kochie2020-06-15
|/ / / | | | | | | | | | | | | | | | Update changelog and version for 1.0.1 release. Signed-off-by: Ben Kochie <superq@gmail.com>
* | | Fix up powersupplyclass errorBen Kochie2020-06-15
| | | | | | | | | | | | | | | | | | Switch to go `%w` error verb and errors.Is(). Signed-off-by: Ben Kochie <superq@gmail.com>
* | | Merge pull request #1735 from prometheus/bjk/bump_procfsBen Kochie2020-06-15
|\ \ \ | | | | | | | | Update prometheus/procfs
| * | | Update prometheus/procfsBen Kochie2020-06-14
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: https://github.com/prometheus/node_exporter/issues/1721 Signed-off-by: Ben Kochie <superq@gmail.com>
* | | | Merge pull request #1747 from prometheus/superq/fix_powersupplyclassBen Kochie2020-06-14
|\ \ \ \ | | | | | | | | | | Handle no data from powersupplyclass
| * | | | Handle no data from powersupplyclassBen Kochie2020-06-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Handle the case when /sys/class/power_supply doesn't exist. Fixes logging error spam. Requires https://github.com/prometheus/procfs/pull/308 Signed-off-by: Ben Kochie <superq@gmail.com>
* | | | | Merge pull request #1743 from prometheus/superq/flagsBen Kochie2020-06-14
|\ \ \ \ \ | |_|/ / / |/| | | | Improve filter flag names.
| * | | | Improve filter flag names.Ben Kochie2020-06-12
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update netdev and systemd collectors to deprecate poorly chosen flag names. Old flag names to be removed in 2.0.0. https://github.com/prometheus/node_exporter/issues/1742 Add log messages for parsed flag values to help discover quoting isuses in supervisors. https://github.com/prometheus/node_exporter/issues/1737 Signed-off-by: Ben Kochie <superq@gmail.com>
* | | | Merge pull request #1745 from jeffreystoke/masterBen Kochie2020-06-14
|\ \ \ \ | |/ / / |/| | | Fix build tags for collectors
| * | | Fix collectors' build tagsJeffrey Stoke2020-06-12
|/ / / | | | | | | | | | Signed-off-by: Jeffrey Stoke <me@arhat.dev>
* | | Adapt https/web-config.yml (#1734)Julien Pivotto2020-06-04
| | | | | | | | | | | | | | | | | | | | | | | | Currently web-config is not a valid yaml and is an incomplete reference. Keep the reference in README.md and create a minimalist web-config.yml that acts as an exemple. Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
* | | helper_test: Fix copyright yearDavid O'Rourke2020-06-03
| | | | | | | | | | | | Signed-off-by: David O'Rourke <david.orourke@gmail.com>
* | | filesystem_freebsd: Use bytesToString to get label valuesDavid O'Rourke2020-06-03
| | | | | | | | | | | | Signed-off-by: David O'Rourke <david.orourke@gmail.com>
* | | helper: Add new bytesToString function and testsDavid O'Rourke2020-06-03
| | | | | | | | | | | | Signed-off-by: David O'Rourke <david.orourke@gmail.com>
* | | filesystem_freebsd: Fix label valuesDavid O'Rourke2020-06-03
| | | | | | | | | | | | | | | | | | | | | | | | We must know the length of the various filesystem C strings before turning them from a byte array into a Go string, otherwise our Go strings could contain null bytes, corrupting the label values. Signed-off-by: David O'Rourke <david.orourke@gmail.com>
* | | Fix and simplify checkmetrics make target (#1731)Tobias Schmidt2020-06-02
| |/ |/| | | | | | | | | | | | | The checkmetrics target currently uses promtool v2.5.0 which doesn't include many improvements done over the time. This change also simplifies the promtool installation, avoiding a temporary directory by extracting the file directly to the target destination. Signed-off-by: Tobias Schmidt <tobidt@gmail.com>
* | Add flag to aggr ipvs metrics to avoid high cardinality metrics (#1709)Wei He2020-06-02
| | | | | | | | | | Fixes #1708 Signed-off-by: Wing924 <weihe924stephen@gmail.com>
* | Merge pull request #1729 from carlpett/update-windows-exporter-referenceBen Kochie2020-06-01
|\ \ | | | | | | Update windows_exporter reference
| * | Update windows_exporter referenceCalle Pettersson2020-06-01
|/ / | | | | | | Signed-off-by: Calle Pettersson <calle@cape.nu>
* / Use our standard config doc format.Brian Brazil2020-05-30
|/ | | | Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
* Merge pull request #1714 from prometheus/superq/1.0v1.0.0Ben Kochie2020-05-26
|\ | | | | Release 1.0.0
| * 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>
* Merge pull request #1679 from alexnoz/ntp-usage-str-fixBen Kochie2020-05-25
|\ | | | | Use clearer usage string for `collector.ntp.server-is-local` option
| * Use clearer usage string for `collector.ntp.server-is-local` optionAlex Nozdriukhin2020-04-18
| | | | | | | | | | Signed-off-by: Alex Nozdriukhin <alex-nozzz@mail.ru> fixes #1662
* | Merge pull request #1690 from shapor/patch-1Ben Kochie2020-05-25
|\ \ | | | | | | Move regexp to global in meminfo_linux.go
| * | Move regexp to global in meminfo_linux.goShapor Naghibzadeh2020-04-26
| | | | | | | | | | | | | | | | | | Compile regexp outside of parsing function in meminfo_linux.go Signed-off-by: Shapor Naghibzadeh <shapor@google.com>
* | | Merge pull request #1711 from prometheus/superq/cpu_cacheBen Kochie2020-05-25
|\ \ \ | | | | | | | | Linux CPU: Cache CPU metrics
| * | | Linux CPU: Cache CPU metricsBen Kochie2020-05-24
|/ / / | | | | | | | | | | | | | | | | | | | | | Cache CPU metrics to avoid counters (ie iowait) jumping backwards. Fixes: https://github.com/prometheus/node_exporter/issues/1686 Signed-off-by: Ben Kochie <superq@gmail.com>