Skip to content

Commit 0e74fbc

Browse files
authored
Merge pull request #1952 from prometheus/bjk/update_build_1.1.0
Release 1.1.0
2 parents 43b91ac + a37d3f6 commit 0e74fbc

File tree

7 files changed

+86
-54
lines changed

7 files changed

+86
-54
lines changed

.circleci/config.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
version: 2.1
33

44
orbs:
5-
prometheus: prometheus/prometheus@0.4.0
5+
prometheus: prometheus/prometheus@0.8.0
66

77
executors:
88
# Whenever the Go version is updated here, .promu.yml and .promu-cgo.yml
@@ -53,10 +53,10 @@ jobs:
5353

5454
build:
5555
machine:
56-
image: ubuntu-1604:201903-01
56+
image: ubuntu-2004:202101-01
5757

5858
environment:
59-
DOCKER_TEST_IMAGE_NAME: quay.io/prometheus/golang-builder:1.14-base
59+
DOCKER_TEST_IMAGE_NAME: quay.io/prometheus/golang-builder:1.15-base
6060
REPO_PATH: github.com/prometheus/node_exporter
6161

6262
steps:

CHANGELOG.md

+35-6
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,44 @@
11
## master / unreleased
22

3-
* [CHANGE] Improve filter flag names.
43
* [CHANGE]
54
* [FEATURE]
6-
* [ENHANCEMENT] Include TCP OutRsts in netstat metrics
7-
* [ENHANCEMENT] Added XFS inode operations to XFS metrics
8-
* [ENHANCEMENT] Remove CGO dependencies for OpenBSD amd64
9-
* [ENHANCEMENT] Added an ability to pass collector.supervisord.url via SUPERVISORD_URL environment variable
10-
* [BUGFIX] Handle EPERM for syscall in timex collector
5+
* [ENHANCEMENT]
116
* [BUGFIX]
127

8+
## 1.1.0 / 2021-02-05
9+
10+
NOTE: We have improved some of the flag naming conventions (PR #1743). The old names are
11+
deprecated and will be removed in 2.0. They will continue to work for backwards
12+
compatibility.
13+
14+
* [CHANGE] Improve filter flag names #1743
15+
* [CHANGE] Add btrfs and powersupplyclass to list of exporters enabled by default #1897
16+
* [FEATURE] Add fibre channel collector #1786
17+
* [FEATURE] Expose cpu bugs and flags as info metrics. #1788
18+
* [FEATURE] Add network_route collector #1811
19+
* [FEATURE] Add zoneinfo collector #1922
20+
* [ENHANCEMENT] Add more InfiniBand counters #1694
21+
* [ENHANCEMENT] Add flag to aggr ipvs metrics to avoid high cardinality metrics #1709
22+
* [ENHANCEMENT] Adding backlog/current queue length to qdisc collector #1732
23+
* [ENHANCEMENT] Include TCP OutRsts in netstat metrics #1733
24+
* [ENHANCEMENT] Add pool size to entropy collector #1753
25+
* [ENHANCEMENT] Remove CGO dependencies for OpenBSD amd64 #1774
26+
* [ENHANCEMENT] bcache: add writeback_rate_debug stats #1658
27+
* [ENHANCEMENT] Add check state for mdadm arrays via node_md_state metric #1810
28+
* [ENHANCEMENT] Expose XFS inode statistics #1870
29+
* [ENHANCEMENT] Expose zfs zpool state #1878
30+
* [ENHANCEMENT] Added an ability to pass collector.supervisord.url via SUPERVISORD_URL environment variable #1947
31+
* [BUGFIX] filesystem_freebsd: Fix label values #1728
32+
* [BUGFIX] Fix various procfs parsing errors #1735
33+
* [BUGFIX] Handle no data from powersupplyclass #1747
34+
* [BUGFIX] udp_queues_linux.go: change upd to udp in two error strings #1769
35+
* [BUGFIX] Fix node_scrape_collector_success behaviour #1816
36+
* [BUGFIX] Fix NodeRAIDDegraded to not use a string rule expressions #1827
37+
* [BUGFIX] Fix node_md_disks state label from fail to failed #1862
38+
* [BUGFIX] Handle EPERM for syscall in timex collector #1938
39+
* [BUGFIX] bcache: fix typo in a metric name #1943
40+
* [BUGFIX] Fix XFS read/write stats (https://github.com/prometheus/procfs/pull/343)
41+
1342
## 1.0.1 / 2020-06-15
1443

1544
* [BUGFIX] filesystem_freebsd: Fix label values #1728

README.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -194,15 +194,18 @@ ksmd | Exposes kernel and system statistics from `/sys/kernel/mm/ksm`. | Linux
194194
logind | Exposes session counts from [logind](http://www.freedesktop.org/wiki/Software/systemd/logind/). | Linux
195195
meminfo\_numa | Exposes memory statistics from `/proc/meminfo_numa`. | Linux
196196
mountstats | Exposes filesystem statistics from `/proc/self/mountstats`. Exposes detailed NFS client statistics. | Linux
197+
network_route | Exposes the routing table as metrics | Linux
197198
ntp | Exposes local NTP daemon health to check [time](./docs/TIME.md) | _any_
199+
perf | Exposes perf based metrics (Warning: Metrics are dependent on kernel configuration and settings). | Linux
198200
processes | Exposes aggregate process statistics from `/proc`. | Linux
199201
qdisc | Exposes [queuing discipline](https://en.wikipedia.org/wiki/Network_scheduler#Linux_kernel) statistics | Linux
200202
runit | Exposes service status from [runit](http://smarden.org/runit/). | _any_
201203
supervisord | Exposes service status from [supervisord](http://supervisord.org/). | _any_
202204
systemd | Exposes service and system status from [systemd](http://www.freedesktop.org/wiki/Software/systemd/). | Linux
203205
tcpstat | Exposes TCP connection status information from `/proc/net/tcp` and `/proc/net/tcp6`. (Warning: the current version has potential performance issues in high load situations.) | Linux
204206
wifi | Exposes WiFi device and station statistics. | Linux
205-
perf | Exposes perf based metrics (Warning: Metrics are dependent on kernel configuration and settings). | Linux
207+
zoneinfo | Exposes NUMA memory zone metrics. | Linux
208+
206209

207210
### Textfile Collector
208211

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.0.1
1+
1.1.0

collector/fixtures/e2e-output.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -3011,7 +3011,7 @@ node_xfs_inode_operation_reclaims_total{device="sda1"} 0
30113011
node_xfs_inode_operation_recycled_total{device="sda1"} 0
30123012
# HELP node_xfs_read_calls_total Number of read(2) system calls made to files in a filesystem.
30133013
# TYPE node_xfs_read_calls_total counter
3014-
node_xfs_read_calls_total{device="sda1"} 28
3014+
node_xfs_read_calls_total{device="sda1"} 0
30153015
# HELP node_xfs_vnode_active_total Number of vnodes not on free lists for a filesystem.
30163016
# TYPE node_xfs_vnode_active_total counter
30173017
node_xfs_vnode_active_total{device="sda1"} 4
@@ -3035,7 +3035,7 @@ node_xfs_vnode_release_total{device="sda1"} 1
30353035
node_xfs_vnode_remove_total{device="sda1"} 1
30363036
# HELP node_xfs_write_calls_total Number of write(2) system calls made to files in a filesystem.
30373037
# TYPE node_xfs_write_calls_total counter
3038-
node_xfs_write_calls_total{device="sda1"} 0
3038+
node_xfs_write_calls_total{device="sda1"} 28
30393039
# HELP node_zfs_abd_linear_cnt kstat.zfs.misc.abdstats.linear_cnt
30403040
# TYPE node_zfs_abd_linear_cnt untyped
30413041
node_zfs_abd_linear_cnt 62

go.mod

+6-12
Original file line numberDiff line numberDiff line change
@@ -6,27 +6,21 @@ require (
66
github.com/ema/qdisc v0.0.0-20200603082823-62d0308e3e00
77
github.com/go-kit/kit v0.10.0
88
github.com/godbus/dbus v0.0.0-20190402143921-271e53dc4968
9-
github.com/hodgesds/perf-utils v0.0.8
10-
github.com/jsimonetti/rtnetlink v0.0.0-20201125080424-8bebea019a6c
9+
github.com/hodgesds/perf-utils v0.2.5
10+
github.com/jsimonetti/rtnetlink v0.0.0-20210122163228-8d122574c736
1111
github.com/lufia/iostat v1.1.0
1212
github.com/mattn/go-xmlrpc v0.0.3
1313
github.com/mdlayher/genetlink v1.0.0 // indirect
1414
github.com/mdlayher/wifi v0.0.0-20200527114002-84f0b9457fdd
15-
github.com/prometheus/client_golang v1.7.1
15+
github.com/prometheus/client_golang v1.9.0
1616
github.com/prometheus/client_model v0.2.0
1717
github.com/prometheus/common v0.15.0
18-
github.com/prometheus/exporter-toolkit v0.5.0
19-
github.com/prometheus/procfs v0.2.0
18+
github.com/prometheus/exporter-toolkit v0.5.1
19+
github.com/prometheus/procfs v0.3.0
2020
github.com/siebenmann/go-kstat v0.0.0-20200303194639-4e8294f9e9d5
2121
github.com/soundcloud/go-runit v0.0.0-20150630195641-06ad41a06c4a
22-
go.uber.org/multierr v1.5.0 // indirect
23-
golang.org/x/lint v0.0.0-20200302205851-738671d3881b // indirect
24-
golang.org/x/net v0.0.0-20201202161906-c7110b5ffcbb // indirect
25-
golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a // indirect
26-
golang.org/x/sys v0.0.0-20201202213521-69691e467435
27-
golang.org/x/tools v0.0.0-20200513201620-d5fe73897c97 // indirect
22+
golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c
2823
gopkg.in/alecthomas/kingpin.v2 v2.2.6
29-
honnef.co/go/tools v0.0.1-2020.1.3 // indirect
3024
)
3125

3226
go 1.14

0 commit comments

Comments
 (0)