-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 1.0.0 #1714
Merged
Merged
Release 1.0.0 #1714
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* 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 <[email protected]>
roidelapluie
approved these changes
May 25, 2020
RichiH
approved these changes
May 25, 2020
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
discordianfish
approved these changes
May 25, 2020
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚀
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The netdev collector CLI argument
--collector.netdev.ignored-devices
was renamed to--collector.netdev.device-blacklist
in order to conform with the systemd collector. Add --collector.netdev.device-whitelist flag #1279The label named
state
onnode_systemd_service_restart_total
metrics was changed toname
to better describe the metric. Fixes systemd restart counter label from state to name #1393Refactoring of the mdadm collector changes several metrics
node_md_disks_active
is removednode_md_disks
now has astate
label for "fail", "spare", "active" disks.node_md_is_active
is replaced bynode_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. Added mountinfo changes to node_exporter #1417Metrics 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. "hrts" suffix on some cpufreq metrics #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
. Add --collector.netdev.device-whitelist flag #1279[CHANGE] Ignore iso9600 filesystem on Linux Ignore iso9600 filesystem on Linux #1355
[CHANGE] Refactor mdadm collector Closes issue #261 on node_exporter. #1403
[CHANGE] Add
mountaddr
label to NFS metrics. Added mountinfo changes to node_exporter #1417[CHANGE] Don't count empty collectors as success. Don't count empty collection as success #1613
[FEATURE] New flag to disable default collectors Distinguish between enabling collectors additively vs. by enumeration #1276
[FEATURE] Add experimental TLS support Adding TLS to node exporter - cleaner version #1277, TLS: only support TLS 1.2 / 1.3 #1687, tls: enable the selection of more TLS settings #1695
[FEATURE] Add collector for Power Supply Class Introduce Collector for Power Supply Class #1280
[FEATURE] Add new schedstat collector Scrape CPU latency stats from /proc/schedstat #1389
[FEATURE] Add FreeBSD zfs support Added FreeBSD zfs support per #1063. #1394
[FEATURE] Add uname support for Darwin and OpenBSD Extend uname collector #1433
[FEATURE] Add new metric node_cpu_info add node_cpu_info metric #1489
[FEATURE] Add new thermal_zone collector Scrape thermal_zone temperatures #1425
[FEATURE] Add new cooling_device metrics to thermal zone collector Scrape cooling_device state #1445
[FEATURE] Add swap usage on darwin Send Node Exporter Metrics in buckets for using in Histogram_quantile function #1508
[FEATURE] Add Btrfs collector Add Btrfs collector #1512
[FEATURE] Add RAPL collector RAPL collector #1523
[FEATURE] Add new softnet collector Add softnet collector #1576
[FEATURE] Add new udp_queues collector Add gauges for allocated memory for queued UDP and TCP packages #1503
[FEATURE] Add basic authentication Allow mountstats to work when non-NFS mounts produce errors #1673
[ENHANCEMENT] Log pid when there is a problem reading the process stats log pid when there is a problem reading the process stats #1341
[ENHANCEMENT] Collect InfiniBand port state and physical state Collect InfiniBand port state and physical state #1357
[ENHANCEMENT] Include additional XFS runtime statistics. Expose additional XFS runtime statistics #1423
[ENHANCEMENT] Report non-fatal collection errors in the exporter metric. Report non-fatal collection errors in the exporter metric. #1439
[ENHANCEMENT] Expose IPVS firewall mark as a label Ipvs firewall mark #1455
[ENHANCEMENT] Add check for systemd version before attempting to query certain metrics. systemd: check version for availability of SystemState #1413
[ENHANCEMENT] Add a flag to adjust mount timeout Add a flag to adjust mount timeout #1486
[ENHANCEMENT] Add new counters for flush requests in Linux 5.5 Add new counters for flush requests in Linux 5.5 #1548
[ENHANCEMENT] Add metrics and tests for UDP receive and send buffer errors Adds 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. collector: reimplement sockstat collector with procfs #1552
[ENHANCEMENT] Add infiniband info metric Add infiniband info metric #1563
[ENHANCEMENT] Add unix socket support for supervisord collector Add unix socket support for supervisord collector #1592
[ENHANCEMENT] Implement loadavg on all BSDs without cgo Implement loadavg on all BSDs without cgo #1584
[ENHANCEMENT] Add model_name and stepping to node_cpu_info metric 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. Fix num cpu #1561[ENHANCEMENT] Add metrics for IO errors and retires on Darwin. Metrics for IO errors on Mac. #1636
[ENHANCEMENT] Add perf tracepoint collection flag Add perf tracepoint collection flag #1664
[ENHANCEMENT] ZFS: read contents of objset file read contents of objset file #1632
[ENHANCEMENT] Linux CPU: Cache CPU metrics to make them monotonically increasing Linux CPU: Cache CPU metrics #1711
[BUGFIX] Read /proc/net files with a single read syscall read /proc/net files with a single read syscall #1380
[BUGFIX] Renamed label
state
toname
onnode_systemd_service_restart_total
. Fixes systemd restart counter label from state to name #1393[BUGFIX] Fix netdev nil reference on Darwin bugfix: avoid nil reference when ignore is nil in darwin #1414
[BUGFIX] Strip path.rootfs from mountpoint labels properly strip path.rootfs from mountpoint labels #1421
[BUGFIX] Fix seconds reported by schedstat Fix seconds reported by schedstat #1426
[BUGFIX] Fix empty string in path.rootfs fix issue where rootfs path strips to the empty string #1464
[BUGFIX] Fix typo in cpufreq metric names "hrts" suffix on some cpufreq metrics #1510
[BUGFIX] Read /proc/stat in one syscall Bump procfs to v0.0.7 #1538
[BUGFIX] Fix OpenBSD cache memory information Fix OpenBSD cache memory information #1542
[BUGFIX] Refactor textfile collector to avoid looping defer collector: refactor textfile collector to avoid looping defer #1549
[BUGFIX] Fix network speed math Fixed inaccurate 'node_network_speed_bytes' when speeds are low #1580
[BUGFIX] collector/systemd: use regexp to extract systemd version collector/systemd: use regexp to extract systemd version #1647
[BUGFIX] Fix initialization in perf collector when using multiple CPUs Fix initialization in perf collector when using multiple CPUs #1665
[BUGFIX] Fix accidentally empty lines in meminfo_linux Fix accidently empty lines in meminfo_linux #1671
Signed-off-by: Ben Kochie [email protected]