@cryptotaxi247 / netdata-1 / commits / f5fa346a1

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