diff options
author | Ben Kochie <superq@gmail.com> | 2020-02-20 13:42:47 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-20 13:42:47 +0100 |
commit | ef7c05816adcb0e8923defe34e97f6afcce0a939 (patch) | |
tree | 6b7fcec293e9f955f8f3a99d9ef19e13e75d505f | |
parent | c4183f993534aad9e8d6b9bc890e05304eb1f5a6 (diff) | |
download | prometheus_node_collector-ef7c05816adcb0e8923defe34e97f6afcce0a939.tar.bz2 prometheus_node_collector-ef7c05816adcb0e8923defe34e97f6afcce0a939.tar.xz prometheus_node_collector-ef7c05816adcb0e8923defe34e97f6afcce0a939.zip |
Release 1.0.0-rc.0 (#1614)v1.0.0-rc.0
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 <superq@gmail.com>
-rw-r--r-- | CHANGELOG.md | 31 | ||||
-rw-r--r-- | README.md | 11 | ||||
-rw-r--r-- | VERSION | 2 | ||||
-rw-r--r-- | node_exporter.go | 2 |
4 files changed, 39 insertions, 7 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 68022ac..cb38cc1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md | |||
@@ -1,5 +1,12 @@ | |||
1 | ## master / unreleased | 1 | ## master / unreleased |
2 | 2 | ||
3 | * [CHANGE] | ||
4 | * [FEATURE] | ||
5 | * [ENHANCEMENT] | ||
6 | * [BUGFIX] | ||
7 | |||
8 | ## 1.0.0-rc.0 / 2020-02-20 | ||
9 | |||
3 | ### **Breaking changes** | 10 | ### **Breaking changes** |
4 | 11 | ||
5 | * 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 | 12 | * 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 @@ | |||
16 | 23 | ||
17 | * [ENHANCEMENT] Add `--collector.perf.cpus` to allow setting the CPU list for perf stats. | 24 | * [ENHANCEMENT] Add `--collector.perf.cpus` to allow setting the CPU list for perf stats. |
18 | * [CHANGE] Add `--collector.netdev.device-whitelist`. #1279 | 25 | * [CHANGE] Add `--collector.netdev.device-whitelist`. #1279 |
26 | * [CHANGE] Ignore iso9600 filesystem on Linux #1355 | ||
19 | * [CHANGE] Refactor mdadm collector #1403 | 27 | * [CHANGE] Refactor mdadm collector #1403 |
20 | * [CHANGE] Add `mountaddr` label to NFS metrics. #1417 | 28 | * [CHANGE] Add `mountaddr` label to NFS metrics. #1417 |
21 | * [CHANGE] Don't count empty collectors as success. #... | 29 | * [CHANGE] Don't count empty collectors as success. #1613 |
22 | * [FEATURE] New flag to disable default collectors #1276 | 30 | * [FEATURE] New flag to disable default collectors #1276 |
31 | * [FEATURE] Add experimental TLS support #1277 | ||
32 | * [FEATURE] Add collector for Power Supply Class #1280 | ||
23 | * [FEATURE] Add new schedstat collector #1389 | 33 | * [FEATURE] Add new schedstat collector #1389 |
34 | * [FEATURE] Add FreeBSD zfs support #1394 | ||
24 | * [FEATURE] Add uname support for Darwin and OpenBSD #1433 | 35 | * [FEATURE] Add uname support for Darwin and OpenBSD #1433 |
25 | * [FEATURE] Add new metric node_cpu_info #1489 | 36 | * [FEATURE] Add new metric node_cpu_info #1489 |
26 | * [FEATURE] Add new thermal_zone collector #1425 | 37 | * [FEATURE] Add new thermal_zone collector #1425 |
27 | * [FEATURE] Add new cooling_device metrics to thermal zone collector #1445 | 38 | * [FEATURE] Add new cooling_device metrics to thermal zone collector #1445 |
28 | * [FEATURE] Add new softnet collector #1576 | ||
29 | * [FEATURE] Add RAPL collector #1523 | ||
30 | * [FEATURE] Add Btrfs collector #1512 | ||
31 | * [FEATURE] Add swap usage on darwin #1508 | 39 | * [FEATURE] Add swap usage on darwin #1508 |
40 | * [FEATURE] Add Btrfs collector #1512 | ||
41 | * [FEATURE] Add RAPL collector #1523 | ||
42 | * [FEATURE] Add new softnet collector #1576 | ||
43 | * [ENHANCEMENT] Log pid when there is a problem reading the process stats #1341 | ||
32 | * [ENHANCEMENT] Collect InfiniBand port state and physical state #1357 | 44 | * [ENHANCEMENT] Collect InfiniBand port state and physical state #1357 |
33 | * [ENHANCEMENT] Include additional XFS runtime statistics. #1423 | 45 | * [ENHANCEMENT] Include additional XFS runtime statistics. #1423 |
34 | * [ENHANCEMENT] Report non-fatal collection errors in the exporter metric. #1439 | 46 | * [ENHANCEMENT] Report non-fatal collection errors in the exporter metric. #1439 |
35 | * [ENHANCEMENT] Expose IPVS firewall mark as a label #1455 | 47 | * [ENHANCEMENT] Expose IPVS firewall mark as a label #1455 |
36 | * [ENHANCEMENT] Add check for systemd version before attempting to query certain metrics. #1413 | 48 | * [ENHANCEMENT] Add check for systemd version before attempting to query certain metrics. #1413 |
49 | * [ENHANCEMENT] Add a flag to adjust mount timeout #1486 | ||
37 | * [ENHANCEMENT] Add new counters for flush requests in Linux 5.5 #1548 | 50 | * [ENHANCEMENT] Add new counters for flush requests in Linux 5.5 #1548 |
51 | * [ENHANCEMENT] Add metrics and tests for UDP receive and send buffer errors #1534 | ||
38 | * [ENHANCEMENT] The sockstat collector now exposes IPv6 statistics in addition to the existing IPv4 support. #1552 | 52 | * [ENHANCEMENT] The sockstat collector now exposes IPv6 statistics in addition to the existing IPv4 support. #1552 |
39 | * [ENHANCEMENT] Add unix socket support for supervisord collector #262 | 53 | * [ENHANCEMENT] Add infiniband info metric #1563 |
54 | * [ENHANCEMENT] Add unix socket support for supervisord collector #1592 | ||
55 | * [ENHANCEMENT] Implement loadavg on all BSDs without cgo #1584 | ||
56 | * [BUGFIX] Read /proc/net files with a single read syscall #1380 | ||
40 | * [BUGFIX] Renamed label `state` to `name` on `node_systemd_service_restart_total`. #1393 | 57 | * [BUGFIX] Renamed label `state` to `name` on `node_systemd_service_restart_total`. #1393 |
41 | * [BUGFIX] Fix netdev nil reference on Darwin #1414 | 58 | * [BUGFIX] Fix netdev nil reference on Darwin #1414 |
42 | * [BUGFIX] Strip path.rootfs from mountpoint labels #1421 | 59 | * [BUGFIX] Strip path.rootfs from mountpoint labels #1421 |
60 | * [BUGFIX] Fix seconds reported by schedstat #1426 | ||
43 | * [BUGFIX] Fix empty string in path.rootfs #1464 | 61 | * [BUGFIX] Fix empty string in path.rootfs #1464 |
44 | * [BUGFIX] Fix typo in cpufreq metric names #1510 | 62 | * [BUGFIX] Fix typo in cpufreq metric names #1510 |
63 | * [BUGFIX] Read /proc/stat in one syscall #1538 | ||
64 | * [BUGFIX] Fix OpenBSD cache memory information #1542 | ||
65 | * [BUGFIX] Refactor textfile collector to avoid looping defer #1549 | ||
45 | * [BUGFIX] Fix network speed math #1580 | 66 | * [BUGFIX] Fix network speed math #1580 |
46 | 67 | ||
47 | ## 0.18.1 / 2019-06-04 | 68 | ## 0.18.1 / 2019-06-04 |
@@ -178,6 +178,17 @@ To see all available configuration flags: | |||
178 | 178 | ||
179 | make test | 179 | make test |
180 | 180 | ||
181 | ## TLS endpoint | ||
182 | |||
183 | ** EXPERIMENTAL ** | ||
184 | |||
185 | The exporter supports TLS via a new web configuration file. | ||
186 | |||
187 | ```console | ||
188 | ./node_exporter --web.config=web-config.yml | ||
189 | ``` | ||
190 | |||
191 | See the [https package](https/README.md) for more details. | ||
181 | 192 | ||
182 | ## Using Docker | 193 | ## Using Docker |
183 | The `node_exporter` is designed to monitor the host system. It's not recommended | 194 | The `node_exporter` is designed to monitor the host system. It's not recommended |
@@ -1 +1 @@ | |||
0.18.1 | 1.0.0-rc.0 | ||
diff --git a/node_exporter.go b/node_exporter.go index 88039bd..800be92 100644 --- a/node_exporter.go +++ b/node_exporter.go | |||
@@ -159,7 +159,7 @@ func main() { | |||
159 | ).Default("false").Bool() | 159 | ).Default("false").Bool() |
160 | configFile = kingpin.Flag( | 160 | configFile = kingpin.Flag( |
161 | "web.config", | 161 | "web.config", |
162 | "Path to config yaml file that can enable TLS or authentication.", | 162 | "[EXPERIMENTAL] Path to config yaml file that can enable TLS or authentication.", |
163 | ).Default("").String() | 163 | ).Default("").String() |
164 | ) | 164 | ) |
165 | 165 | ||