1 netdata (1.3.0) - 2016-08-28
5 - netdata has health monitoring / alarms!
6 - netdata has badges that can be embeded anywhere!
7 - netdata plugins are now written in Python!
8 - new plugins: redis, memcached, nginx_log, ipfs, apache_cache
11 Since netdata now uses Python plugins, new packages are
12 required to be installed on a system to allow it work.
13 For more information, please check the installation page:
15 https://github.com/firehol/netdata/wiki/Installation
21 Based on the POLL we made on github
22 (https://github.com/firehol/netdata/issues/436),
23 health monitoring was the winner. So here it is!
25 netdata now has a poweful health monitoring system embedded.
26 Please check the wiki page:
28 https://github.com/firehol/netdata/wiki/health-monitoring
32 netdata can generate badges with live information from the
34 Please check the wiki page:
36 https://github.com/firehol/netdata/wiki/Generating-Badges
38 * netdata plugins are now written in Python!
40 Thanks to the great work of Paweł Krupa (@paulfantom), most BASH
41 plugins have been ported to Python.
43 The new python.d.plugin supports both python2 and python3 and
44 data collection from multiple sources for all modules.
46 The following pre-existing modules have been ported to Python:
61 The following new modules have been added:
70 * other data collectors:
72 - Thanks to @simonnagl netdata now reports disk space usage.
74 * dashboards now transfer a certain settings from server to server
75 when changing servers via the my-netdata menu.
77 The settings transferred are the dashboard theme, the online
78 help status and current pan and zoom timeframe of the dashboard.
82 - reduction functions now support 'min', 'sum' and 'incremental-sum'.
84 - netdata now offers a multi-threaded and a single threaded
85 web server (single threaded is better for IoT).
87 * apps.plugin improvements:
89 - can now run with command line argument 'without-files'
90 to prevent it from enumating all the open files/sockets/pipes
91 of all running processes.
93 - apps.plugin now scales the collected values to match the
94 the total system usage.
96 - apps.plugin can now report guest CPU usage per process.
98 - repeating errors are now logged once per process.
100 * netdata now runs with IDLE process priority (lower than nice 19)
102 * netdata now instructs the kernel to kill it first when it starves
105 * netdata listens for signals:
107 - SIGHUP to netdata instructs it to re-open its log files
108 (new logrotate files added too).
110 - SIGUSR1 to netdata saves the database
112 - SIGUSR2 to netdata reloads health / alarms configuration
114 * netdata can now bind to multiple IPs and ports.
116 * netdata now has new systemd service file (it starts as user
117 netdata and does not fork).
119 * Dozens of other improvements and bugfixes
122 netdata (1.2.0) - 2016-05-16
126 - netdata is now 30% faster
127 - netdata now has a registry (my-netdata dashboard menu)
128 - netdata now monitors Linux Containers (docker, lxc, etc)
131 This version requires libuuid. The package you need is:
133 - uuid-dev (debian/ubuntu), or
134 - libuuid-devel (centos/fedora/redhat)
138 * netdata is now 30% faster !
140 - Patches submitted by @fredericopissarra improved overall
141 netdata performance by 10%.
143 - A new improved search function in the internal indexes
144 made all searches faster by 50%, resulting in about
145 20% better performance for the core of netdata.
147 - More efficient threads locking in key components
148 contributed to the overal efficiency.
150 * netdata now has a CENTRAL REGISTRY !
152 The central registry tracks all your netdata servers
153 and bookmarks them for you at the 'my-netdata' menu
156 Every netdata can act as a registry, but there is also
157 a global registry provided for free for all netdata users!
159 * netdata now monitors CONTAINERS !
161 docker, lxc, or anything else. For each container it monitors
162 CPU, RAM, DISK I/O (network interfaces were already monitored)
164 * apps.plugin: now uses linux capabilities by default
165 without setuid to root
167 * netdata has now an improved signal handler
170 * API: new improved CORS support
172 * SNMP: counter64 support fixed
174 * MYSQL: more charts, about QCache, MyISAM key cache,
175 InnoDB buffer pools, open files
177 * DISK charts now show mount point when available
179 * Dashboard: improved support for older web browsers
180 and mobile web browsers (thanks to @simonnagl)
182 * Multi-server dashboards now allow de-coupled refreshes for
183 each chart, so that if one netdata has a network latency
184 the other charts are not affected
186 * Several other minor improvements and bugfixes
189 netdata (1.1.0) - 2016-04-20
191 Dozens of commits that improve netdata in several ways:
193 - Data collection: added IPv6 monitoring
194 - Data collection: added SYNPROXY DDoS protection monitoring
195 - Data collection: apps.plugin: added charts for users and user groups
196 - Data collection: apps.plugin: grouping of processes now support patterns
197 - Data collection: apps.plugin: now it is faster, after the new features added
198 - Data collection: better auto-detection of partitions for disk monitoring
199 - Data collection: better fireqos intergation for QoS monitoring
200 - Data collection: squid monitoring now uses squidclient
201 - Data collection: SNMP monitoring now supports 64bit counters
202 - API: fixed issues in CSV output generation
203 - API: netdata can now be restricted to listen on a specific IP
204 - Core and apps.plugin: error log flood protection
205 - Dashboard: better error handling when the netdata server is unreachable
206 - Dashboard: each chart now has a toolbox
207 - Dashboard: on-line help support
208 - Dashboard: check for netdata updates button
209 - Dashboard: added example /tv.html dashboard
210 - Packaging: now compiles with musl libc (alpine linux)
211 - Packaging: added debian packaging
212 - Packaging: support non-root installations
213 - Packaging: the installer generates uninstall script
215 netdata (1.0.0) - 2016-03-22
217 - first public release
219 netdata (1.0.0-rc.1) - 2015-11-28