1 netdata (1.4.0) - 2016-10-04
5 - the fastest netdata ever (with a better look too)!
6 - improved IoT and containers support!
7 - alarms improved in almost every way!
13 NFS v2, v3 client (server was there already),
14 NFS v4 server & client,
30 Many new alarms have been added to detect common kernel
31 configuration errors and old alarms have been re-worked
32 to avoid notification floods.
34 Alarms now support notification hysteresis (both static
35 and dynamic), notification self-cancellation, dynamic
36 thresholds based on current alarm status
38 * improved alarm notifications
43 - slack.com notifications on slack channels
44 - pushover.net notifications (mobile push notifications)
45 - telegram.org notifications
47 For all the above methods, netdata supports role-based
48 notifications, with multiple recipients for each role
49 and severity filtering per recipient!
51 Also, netdata support HTML5 notifications, while the
52 dashboard is open in a browser window (no need to be
55 All notifications are now clickable to get to the chart
56 that raised the alarm.
58 * improved IoT support!
60 netdata builds and runs with musl libc and runs on systems
63 * improved containers support!
65 netdata runs on alpine linux (a low profile linux distribution
68 * Dozens of other improvements and bugfixes
71 netdata (1.3.0) - 2016-08-28
75 - netdata has health monitoring / alarms!
76 - netdata has badges that can be embeded anywhere!
77 - netdata plugins are now written in Python!
78 - new plugins: redis, memcached, nginx_log, ipfs, apache_cache
81 Since netdata now uses Python plugins, new packages are
82 required to be installed on a system to allow it work.
83 For more information, please check the installation page:
85 https://github.com/firehol/netdata/wiki/Installation
91 Based on the POLL we made on github
92 (https://github.com/firehol/netdata/issues/436),
93 health monitoring was the winner. So here it is!
95 netdata now has a poweful health monitoring system embedded.
96 Please check the wiki page:
98 https://github.com/firehol/netdata/wiki/health-monitoring
100 * netdata has badges!
102 netdata can generate badges with live information from the
104 Please check the wiki page:
106 https://github.com/firehol/netdata/wiki/Generating-Badges
108 * netdata plugins are now written in Python!
110 Thanks to the great work of Paweł Krupa (@paulfantom), most BASH
111 plugins have been ported to Python.
113 The new python.d.plugin supports both python2 and python3 and
114 data collection from multiple sources for all modules.
116 The following pre-existing modules have been ported to Python:
131 The following new modules have been added:
140 * other data collectors:
142 - Thanks to @simonnagl netdata now reports disk space usage.
144 * dashboards now transfer a certain settings from server to server
145 when changing servers via the my-netdata menu.
147 The settings transferred are the dashboard theme, the online
148 help status and current pan and zoom timeframe of the dashboard.
152 - reduction functions now support 'min', 'sum' and 'incremental-sum'.
154 - netdata now offers a multi-threaded and a single threaded
155 web server (single threaded is better for IoT).
157 * apps.plugin improvements:
159 - can now run with command line argument 'without-files'
160 to prevent it from enumating all the open files/sockets/pipes
161 of all running processes.
163 - apps.plugin now scales the collected values to match the
164 the total system usage.
166 - apps.plugin can now report guest CPU usage per process.
168 - repeating errors are now logged once per process.
170 * netdata now runs with IDLE process priority (lower than nice 19)
172 * netdata now instructs the kernel to kill it first when it starves
175 * netdata listens for signals:
177 - SIGHUP to netdata instructs it to re-open its log files
178 (new logrotate files added too).
180 - SIGUSR1 to netdata saves the database
182 - SIGUSR2 to netdata reloads health / alarms configuration
184 * netdata can now bind to multiple IPs and ports.
186 * netdata now has new systemd service file (it starts as user
187 netdata and does not fork).
189 * Dozens of other improvements and bugfixes
192 netdata (1.2.0) - 2016-05-16
196 - netdata is now 30% faster
197 - netdata now has a registry (my-netdata dashboard menu)
198 - netdata now monitors Linux Containers (docker, lxc, etc)
201 This version requires libuuid. The package you need is:
203 - uuid-dev (debian/ubuntu), or
204 - libuuid-devel (centos/fedora/redhat)
208 * netdata is now 30% faster !
210 - Patches submitted by @fredericopissarra improved overall
211 netdata performance by 10%.
213 - A new improved search function in the internal indexes
214 made all searches faster by 50%, resulting in about
215 20% better performance for the core of netdata.
217 - More efficient threads locking in key components
218 contributed to the overal efficiency.
220 * netdata now has a CENTRAL REGISTRY !
222 The central registry tracks all your netdata servers
223 and bookmarks them for you at the 'my-netdata' menu
226 Every netdata can act as a registry, but there is also
227 a global registry provided for free for all netdata users!
229 * netdata now monitors CONTAINERS !
231 docker, lxc, or anything else. For each container it monitors
232 CPU, RAM, DISK I/O (network interfaces were already monitored)
234 * apps.plugin: now uses linux capabilities by default
235 without setuid to root
237 * netdata has now an improved signal handler
240 * API: new improved CORS support
242 * SNMP: counter64 support fixed
244 * MYSQL: more charts, about QCache, MyISAM key cache,
245 InnoDB buffer pools, open files
247 * DISK charts now show mount point when available
249 * Dashboard: improved support for older web browsers
250 and mobile web browsers (thanks to @simonnagl)
252 * Multi-server dashboards now allow de-coupled refreshes for
253 each chart, so that if one netdata has a network latency
254 the other charts are not affected
256 * Several other minor improvements and bugfixes
259 netdata (1.1.0) - 2016-04-20
261 Dozens of commits that improve netdata in several ways:
263 - Data collection: added IPv6 monitoring
264 - Data collection: added SYNPROXY DDoS protection monitoring
265 - Data collection: apps.plugin: added charts for users and user groups
266 - Data collection: apps.plugin: grouping of processes now support patterns
267 - Data collection: apps.plugin: now it is faster, after the new features added
268 - Data collection: better auto-detection of partitions for disk monitoring
269 - Data collection: better fireqos intergation for QoS monitoring
270 - Data collection: squid monitoring now uses squidclient
271 - Data collection: SNMP monitoring now supports 64bit counters
272 - API: fixed issues in CSV output generation
273 - API: netdata can now be restricted to listen on a specific IP
274 - Core and apps.plugin: error log flood protection
275 - Dashboard: better error handling when the netdata server is unreachable
276 - Dashboard: each chart now has a toolbox
277 - Dashboard: on-line help support
278 - Dashboard: check for netdata updates button
279 - Dashboard: added example /tv.html dashboard
280 - Packaging: now compiles with musl libc (alpine linux)
281 - Packaging: added debian packaging
282 - Packaging: support non-root installations
283 - Packaging: the installer generates uninstall script
285 netdata (1.0.0) - 2016-03-22
287 - first public release
289 netdata (1.0.0-rc.1) - 2015-11-28