aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Kochie <superq@gmail.com>2020-02-20 13:42:47 +0100
committerGitHub <noreply@github.com>2020-02-20 13:42:47 +0100
commitef7c05816adcb0e8923defe34e97f6afcce0a939 (patch)
tree6b7fcec293e9f955f8f3a99d9ef19e13e75d505f
parentc4183f993534aad9e8d6b9bc890e05304eb1f5a6 (diff)
downloadprometheus_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.md31
-rw-r--r--README.md11
-rw-r--r--VERSION2
-rw-r--r--node_exporter.go2
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
diff --git a/README.md b/README.md
index 73a3449..1332372 100644
--- a/README.md
+++ b/README.md
@@ -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
185The exporter supports TLS via a new web configuration file.
186
187```console
188./node_exporter --web.config=web-config.yml
189```
190
191See the [https package](https/README.md) for more details.
181 192
182## Using Docker 193## Using Docker
183The `node_exporter` is designed to monitor the host system. It's not recommended 194The `node_exporter` is designed to monitor the host system. It's not recommended
diff --git a/VERSION b/VERSION
index 249afd5..49cd325 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 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