Prepare release 1.6.0
Costa Tsaousis (ktsaou) committed
Mar 20, 2017 at 20:26 UTC
f5fa346a188e906a8f2cce3c2cf32a88ce81c666
4 files changed
+189
-13
ChangeLog
+164
@@ -1,3 +1,167 @@
1
+netdata (1.6.0) - 2017-03-20
2
+
3
+ * birthday release: 1 year netdata
4
+
5
+ netdata was first published on March 30th, 2016.
6
+ It has been a crazy year since then:
7
+
8
+ 225.000 unique netdata users
9
+ currently, at 1.000 new unique users per day
10
+
11
+ 80.000 unique netdata installations
12
+ currently, at 500 new installation per day
13
+
14
+ 610.000 docker pulls on docker hub
15
+
16
+ 4.000.000 netdata sessions served
17
+ currently, at 15.000 sessions served per day
18
+
19
+ 20.000 github stars
20
+
21
+ Thank you!
22
+ You are awesome!
23
+
24
+ * central netdata is here
25
+
26
+ This is the first release that supports real-time streaming of
27
+ metrics between netdata servers.
28
+
29
+ netdata can now be:
30
+
31
+ - autonomous host monitoring
32
+ (like it always has been)
33
+
34
+ - headless data collector
35
+ (collect and stream metrics in real-time to another netdata)
36
+
37
+ - headless proxy
38
+ (collect metrics from multiple netdata and stream them to another netdata)
39
+
40
+ - store and forward proxy
41
+ (like headless proxy, but with a local database)
42
+
43
+ - central database
44
+ (metrics from multiple hosts are aggregated)
45
+
46
+ metrics databases can be configured on all nodes and each node maintaining
47
+ a database may have a different retention policy and possibly run
48
+ (even different) alarms on them.
49
+
50
+ * monitoring ephemeral nodes
51
+
52
+ netdata now supports monitoring autoscaled ephemeral nodes,
53
+ that are started and stopped on demand (their IP is not known).
54
+
55
+ When the ephemeral nodes start streaming metrics to the central
56
+ netdata, the central netdata will show register them at "my-netdata"
57
+ menu on the dashboard.
58
+
59
+ For more information check:
60
+ https://github.com/firehol/netdata/wiki/monitoring-ephemeral-nodes
61
+
62
+ * monitoring ephemeral containers and VM guests
63
+
64
+ netdata now cleans up container, guest VM, network interfaces and mounted
65
+ disk metrics, disabling automatically their alarms too.
66
+
67
+ For more information check:
68
+ https://github.com/firehol/netdata/wiki/monitoring-ephemeral-containers
69
+
70
+ * apps.plugin ported for FreeBSD
71
+
72
+ @vlvkobal has ported "apps.plugin" to FreeBSD. netdata can now provide
73
+ "Applications", "Users" and "User Groups" on FreeBSD.
74
+
75
+ * web_log plugin
76
+
77
+ @l2isbad has done a wonderful job creating a unified web log parsing plugin
78
+ for all kinds of web server logs. With it, netdata provides real-time
79
+ performance information and health monitoring alarms for web applications
80
+ and web sites!
81
+
82
+ For more information check:
83
+ https://github.com/firehol/netdata/wiki/The-spectacles-of-a-web-server-log-file
84
+
85
+ * backends
86
+
87
+ netdata can now archive metrics to `JSON` backends
88
+ (both push, by @lfdominguez, and pull modes).
89
+
90
+ * IPMI monitoring
91
+
92
+ netdata now has an IPMI plugin (based on freeipmi)
93
+ for monitoring server hardware.
94
+
95
+ The plugin creates (up to) 8 charts:
96
+
97
+ 1. number of sensors by state
98
+ 2. number of events in SEL
99
+ 3. Temperatures CELCIUS
100
+ 4. Temperatures FAHRENHEIT
101
+ 5. Voltages
102
+ 6. Currents
103
+ 7. Power
104
+ 8. Fans
105
+
106
+ It also supports alarms (including the number of sensors in critical state).
107
+
108
+ For more information, check:
109
+ https://github.com/firehol/netdata/wiki/monitoring-IPMI
110
+
111
+ * new plugins
112
+
113
+ @l2isbad builds python data collection plugins for netdata at an wonderfull
114
+ rate! He rocks!
115
+
116
+ - **web_log** for monitoring in real-time all kinds of web server log files @l2isbad
117
+ - **freeipmi** for monitoring IPMI (server hardware)
118
+ - **nsd** (the [name server daemon](https://www.nlnetlabs.nl/projects/nsd/)) @383c57
119
+ - **mongodb** @l2isbad
120
+ - **smartd_log** (monitoring disk S.M.A.R.T. values) @l2isbad
121
+
122
+ * improved plugins
123
+
124
+ - **nfacct** reworked and now collects connection tracker information using netlink.
125
+ - **ElasticSearch** re-worked @l2isbad
126
+ - **mysql** re-worked to allow faster development of custom mysql based plugins (MySQLService) @l2isbad
127
+ - **SNMP**
128
+ - **tomcat** @NMcCloud
129
+ - **ap** (monitoring hostapd access points)
130
+ - **php_fpm** @l2isbad
131
+ - **postgres** @l2isbad
132
+ - **isc_dhcpd** @l2isbad
133
+ - **bind_rndc** @l2isbad
134
+ - **numa**
135
+ - **apps.plugin** improvements and freebsd support @vlvkobal
136
+ - **fail2ban** @l2isbad
137
+ - **freeradius** @l2isbad
138
+ - **nut** (monitoring UPSes)
139
+ - **tc** (Linux QoS) now works on qdiscs instead of classes for the same result (a lot faster) @t-h-e
140
+ - **varnish** @l2isbad
141
+
142
+ * new and improved alarms
143
+ - **web_log**, many alarms to detect common web site/API issues
144
+ - **fping**, alarms to detect packet loss, disconnects and unusually high latency
145
+ - **cpu**, cpu utilization alarm now ignores `nice`
146
+
147
+ * new and improved alarm notification methods
148
+ - **HipChat** to allow hosted HipChat @frei-style
149
+ - **discordapp** @lowfive
150
+
151
+ * dashboard improvements
152
+ - dashboard now works on HiDPi screens
153
+ - dashboard now shows version of netdata
154
+ - dashboard now resets charts properly
155
+ - dashboard updated to use latest gauge.js release
156
+
157
+ * other improvements
158
+ - thanks to @rlefevre netdata now uses a lot of different high resolution system clocks.
159
+
160
+ netdata has received a lot more improvements from many more contributors!
161
+
162
+ Thank you all!
163
+
164
+
165
netdata (1.5.0) - 2017-01-22
166
167
* yet another release that makes netdata the fastest
README.md
+10
-9
@@ -33,15 +33,16 @@ Netdata is featured at <b><a href="https://octoverse.github.com/" target="_blank
33
<a href="https://octoverse.github.com/" target="_blank"><img src="https://cloud.githubusercontent.com/assets/2662304/21743260/23ebe62c-d507-11e6-80c0-76b95f53e464.png"/></a>
34
</p>
35
36
-`Jan 22nd, 2017` - **[netdata v1.5.0 released!](https://github.com/firehol/netdata/releases)**
37
-
38
- - netdata now runs on **FreeBSD** and **MacOS**
39
- - netdata now supports **Graphite**, **OpenTSDB**, **Prometheus** and compatible backends
40
- - netdata now monitors **systemd Services**
41
- - new plugins: fping, postgres, varnish, elasticsearch, haproxy, freeradius, mdstat, ISC dhcpd, fail2ban, openvpn, NUMA memory, CPU Idle States, gunicorn, ECC memory errors, IPC semaphores, uptime
42
- - improved plugins: netfilter conntrack, mysql/mariadb, ipfs, cpufreq, hddtemp, sensors, nginx, nginx_log, phpfpm, redis, dovecot, containers and cgroups, disk space, apps.plugin, tc (QoS) and almost all internal plugins (memory, IPv4 and IPv6, network interfaces, QoS, etc)
43
- - dozens of new and improved alarms (including performance monitoring alarms for mysql)
44
- - new alarm notifications: messagebird.com, pagerduty.com, pushbullet.com, twilio.com, hipchat, kafka
36
+`Mar 20th, 2017` - **[netdata v1.6.0 released!](https://github.com/firehol/netdata/releases)**
37
+
38
+ - central netdata is here! headless collectors, proxies, streaming of metrics, etc.
39
+ - [monitoring ephemeral nodes (auto-scaled VMs)](https://github.com/firehol/netdata/wiki/monitoring-ephemeral-nodes)
40
+ - [monitoring ephemeral containers and VM guests](https://github.com/firehol/netdata/wiki/monitoring-ephemeral-containers)
41
+ - [monitoring web servers](https://github.com/firehol/netdata/wiki/The-spectacles-of-a-web-server-log-file)
42
+ - apps.plugin ported for FreeBSD
43
+ - [monitoring IPMI](https://github.com/firehol/netdata/wiki/monitoring-IPMI)
44
+ - dozens of new and improved plugins
45
+ - dozens of new and improved alarms
46
- dozens more improvements and performance optimizations
47
48
---
configure.ac
+4
-4
@@ -4,13 +4,13 @@
4
AC_PREREQ(2.60)
5
6
define([VERSION_MAJOR], [1])
7
-define([VERSION_MINOR], [5])
8
-define([VERSION_FIX], [1])
7
+define([VERSION_MINOR], [6])
8
+define([VERSION_FIX], [0])
9
define([VERSION_NUMBER], VERSION_MAJOR[.]VERSION_MINOR[.]VERSION_FIX)
10
-define([VERSION_SUFFIX], [_rolling])
10
+define([VERSION_SUFFIX], [])
11
12
dnl Set to "1" for a first RPM release of a new version
13
-PACKAGE_RPM_RELEASE="0.0.$(echo VERSION_SUFFIX | sed s/^_//)"
13
+PACKAGE_RPM_RELEASE="1"
14
15
# We do not use m4_esyscmd_s to support older autoconf.
16
define([VERSION_STRING], m4_esyscmd(git describe 2>/dev/null | sed 's/^v//' | tr -d '\n'))
netdata.spec.in
+11
@@ -205,6 +205,17 @@ rm -rf "${RPM_BUILD_ROOT}"
205
%{_datadir}/%{name}/web
206
207
%changelog
208
+* Mon Mar 20 2017 Costa Tsaousis <costa@tsaousis.gr> - 1.6.0-1
209
+- central netdata
210
+- monitoring ephemeral nodes
211
+- monitoring ephemeral containers and VM guests
212
+- apps.plugin ported for FreeBSD
213
+- web_log plugin
214
+- JSON backends
215
+- IPMI monitoring
216
+- several new and improved plugins
217
+- several new and improved alarms and notifications
218
+- dozens more improvements and bug fixes
219
* Sun Jan 22 2017 Costa Tsaousis <costa@tsaousis.gr> - 1.5.0-1
220
- FreeBSD, MacOS, FreeNAS
221
- Backends support