From ef7c05816adcb0e8923defe34e97f6afcce0a939 Mon Sep 17 00:00:00 2001 From: Ben Kochie Date: Thu, 20 Feb 2020 13:42:47 +0100 Subject: [PATCH] Release 1.0.0-rc.0 (#1614) Update CHANGELOG/VERSION for 1.0.0-rc.0 release. * Add a note about new https settings to top-level README. * Mark --web.config flag as experimental. Signed-off-by: Ben Kochie --- CHANGELOG.md | 31 ++++++++++++++++++++++++++----- README.md | 11 +++++++++++ VERSION | 2 +- node_exporter.go | 2 +- 4 files changed, 39 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 68022ac9..cb38cc12 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ ## master / unreleased +* [CHANGE] +* [FEATURE] +* [ENHANCEMENT] +* [BUGFIX] + +## 1.0.0-rc.0 / 2020-02-20 + ### **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. #1279 @@ -16,32 +23,46 @@ * [ENHANCEMENT] Add `--collector.perf.cpus` to allow setting the CPU list for perf stats. * [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. #... +* [CHANGE] Don't count empty collectors as success. #1613 * [FEATURE] New flag to disable default collectors #1276 +* [FEATURE] Add experimental TLS support #1277 +* [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 new softnet collector #1576 -* [FEATURE] Add RAPL collector #1523 -* [FEATURE] Add Btrfs collector #1512 * [FEATURE] Add swap usage on darwin #1508 +* [FEATURE] Add Btrfs collector #1512 +* [FEATURE] Add RAPL collector #1523 +* [FEATURE] Add new softnet collector #1576 +* [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 unix socket support for supervisord collector #262 +* [ENHANCEMENT] Add infiniband info metric #1563 +* [ENHANCEMENT] Add unix socket support for supervisord collector #1592 +* [ENHANCEMENT] Implement loadavg on all BSDs without cgo #1584 +* [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 ## 0.18.1 / 2019-06-04 diff --git a/README.md b/README.md index 73a34494..13323729 100644 --- a/README.md +++ b/README.md @@ -178,6 +178,17 @@ To see all available configuration flags: make test +## TLS endpoint + +** EXPERIMENTAL ** + +The exporter supports TLS via a new web configuration file. + +```console +./node_exporter --web.config=web-config.yml +``` + +See the [https package](https/README.md) for more details. ## Using Docker The `node_exporter` is designed to monitor the host system. It's not recommended diff --git a/VERSION b/VERSION index 249afd51..49cd3259 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.18.1 +1.0.0-rc.0 diff --git a/node_exporter.go b/node_exporter.go index 88039bd6..800be924 100644 --- a/node_exporter.go +++ b/node_exporter.go @@ -159,7 +159,7 @@ func main() { ).Default("false").Bool() configFile = kingpin.Flag( "web.config", - "Path to config yaml file that can enable TLS or authentication.", + "[EXPERIMENTAL] Path to config yaml file that can enable TLS or authentication.", ).Default("").String() )