diff options
author | Promise Akpan <akpanpromise@hotmail.com> | 2019-08-15 12:06:39 +0100 |
---|---|---|
committer | Chris Akritidis <43294513+cakrit@users.noreply.github.com> | 2019-08-15 13:06:39 +0200 |
commit | f5006d51e8caf9148d393eb68d53dc9fcd28b7b6 (patch) | |
tree | 03b757236d6b45e46813a4a875c77dc775e5f896 /HISTORICAL_CHANGELOG.md | |
parent | 69172fd57472df75d877f43de2dcc693c48ab5c0 (diff) |
Fix Markdown Lint warnings (#6664)
* make remark access all directories
* detailed fix after autofix by remark lint
* cross check autofix for this set of files
* crosscheck more files
* crosschecking and small fixes
* crosscheck autofixed md files
Diffstat (limited to 'HISTORICAL_CHANGELOG.md')
-rw-r--r-- | HISTORICAL_CHANGELOG.md | 923 |
1 files changed, 459 insertions, 464 deletions
diff --git a/HISTORICAL_CHANGELOG.md b/HISTORICAL_CHANGELOG.md index 3e7688f33d..60f18a158e 100644 --- a/HISTORICAL_CHANGELOG.md +++ b/HISTORICAL_CHANGELOG.md @@ -1,655 +1,650 @@ netdata (1.10.0) - 2018-03-27 Please check full changelog at github. - https://github.com/netdata/netdata/releases - + <https://github.com/netdata/netdata/releases> netdata (1.9.0) - 2017-12-17 Please check full changelog at github. - https://github.com/netdata/netdata/releases - + <https://github.com/netdata/netdata/releases> netdata (1.8.0) - 2017-09-17 This is mainly a bugfix release. Please check full changelog at github. - netdata (1.7.0) - 2017-07-16 - * netdata is still spreading fast +- netdata is still spreading fast - we are at 320.000 users and 132.000 servers + we are at 320.000 users and 132.000 servers - Almost 100k new users, 52k new installations and 800k docker pulls - since the previous release, 4 and a half months ago. + Almost 100k new users, 52k new installations and 800k docker pulls + since the previous release, 4 and a half months ago. - netdata user base grows at about 1000 new users and 600 new servers - per day. Thank you. You are awesome. + netdata user base grows at about 1000 new users and 600 new servers + per day. Thank you. You are awesome. - * The next release (v1.8) will be focused on providing a global health - monitoring service, for all netdata users, for free. +- The next release (v1.8) will be focused on providing a global health + monitoring service, for all netdata users, for free. - * netdata is now a (very fast) fully featured statsd server and the - only one with automatic visualization: push a statsd metric and hit - F5 on the netdata dashboard: your metric visualized. It also supports - synthetic charts, defined by you, so that you can correlate and - visualize your application the way you like it. +- netdata is now a (very fast) fully featured statsd server and the + only one with automatic visualization: push a statsd metric and hit + F5 on the netdata dashboard: your metric visualized. It also supports + synthetic charts, defined by you, so that you can correlate and + visualize your application the way you like it. - * netdata got new installation options - It is now easier than ever to install netdata - we also distribute a - statically linked netdata x86_64 binary, including key dependencies - (like bash, curl, etc) that can run everywhere a Linux kernel runs - (CoreOS, CirrOS, etc). +- netdata got new installation options + It is now easier than ever to install netdata - we also distribute a + statically linked netdata x86_64 binary, including key dependencies + (like bash, curl, etc) that can run everywhere a Linux kernel runs + (CoreOS, CirrOS, etc). - * metrics streaming and replication has been improved significantly. - All known issues have been solved and key enhancements have been added. - Headless collectors and proxies can now send metrics to backends when - data source = as collected. +- metrics streaming and replication has been improved significantly. + All known issues have been solved and key enhancements have been added. + Headless collectors and proxies can now send metrics to backends when + data source = as collected. - * backends have got quite a few enhancements, including host tags and - metrics filtering at the netdata side; - prometheus support has been re-written to utilize more prometheus - features and provide more flexibility and integration options. +- backends have got quite a few enhancements, including host tags and + metrics filtering at the netdata side; + prometheus support has been re-written to utilize more prometheus + features and provide more flexibility and integration options. - * netdata now monitors ZFS (on Linux and FreeBSD), ElasticSearch, - RabbitMQ, Go applications (via expvar), ipfw (on FreeBSD 11), samba, - squid logs (with web_log plugin). +- netdata now monitors ZFS (on Linux and FreeBSD), ElasticSearch, + RabbitMQ, Go applications (via expvar), ipfw (on FreeBSD 11), samba, + squid logs (with web_log plugin). - * netdata dashboard loading times have been improved significantly - (hit F5 a few times on a netdata dashboard - it is now amazingly fast), - to support dashboards with thousands of charts. +- netdata dashboard loading times have been improved significantly + (hit F5 a few times on a netdata dashboard - it is now amazingly fast), + to support dashboards with thousands of charts. - * netdata alarms now support custom hooks, so you can run whatever you - like in parallel with netdata alarms. - - * As usual, this release brings dozens of more improvements, enhancements - and compatibility fixes. +- netdata alarms now support custom hooks, so you can run whatever you + like in parallel with netdata alarms. +- As usual, this release brings dozens of more improvements, enhancements + and compatibility fixes. netdata (1.6.0) - 2017-03-20 - * birthday release: 1 year netdata +- birthday release: 1 year netdata - netdata was first published on March 30th, 2016. - It has been a crazy year since then: + netdata was first published on March 30th, 2016. + It has been a crazy year since then: - 225.000 unique netdata users - currently, at 1.000 new unique users per day + 225.000 unique netdata users + currently, at 1.000 new unique users per day - 80.000 unique netdata installations - currently, at 500 new installation per day + 80.000 unique netdata installations + currently, at 500 new installation per day - 610.000 docker pulls on docker hub + 610.000 docker pulls on docker hub - 4.000.000 netdata sessions served - currently, at 15.000 sessions served per day + 4.000.000 netdata sessions served + currently, at 15.000 sessions served per day - 20.000 github stars + 20.000 github stars - Thank you! - You are awesome! + ``` + Thank you! + You are awesome! + ``` - * central netdata is here +- central netdata is here - This is the first release that supports real-time streaming of - metrics between netdata servers. + This is the first release that supports real-time streaming of + metrics between netdata servers. - netdata can now be: + netdata can now be: - - autonomous host monitoring - (like it always has been) + - autonomous host monitoring + (like it always has been) - - headless data collector - (collect and stream metrics in real-time to another netdata) + - headless data collector + (collect and stream metrics in real-time to another netdata) - - headless proxy - (collect metrics from multiple netdata and stream them to another netdata) + - headless proxy + (collect metrics from multiple netdata and stream them to another netdata) - - store and forward proxy - (like headless proxy, but with a local database) + - store and forward proxy + (like headless proxy, but with a local database) - - central database - (metrics from multiple hosts are aggregated) + - central database + (metrics from multiple hosts are aggregated) - metrics databases can be configured on all nodes and each node maintaining - a database may have a different retention policy and possibly run - (even different) alarms on them. + metrics databases can be configured on all nodes and each node maintaining + a database may have a different retention policy and possibly run + (even different) alarms on them. - * monitoring ephemeral nodes +- monitoring ephemeral nodes - netdata now supports monitoring autoscaled ephemeral nodes, - that are started and stopped on demand (their IP is not known). + netdata now supports monitoring autoscaled ephemeral nodes, + that are started and stopped on demand (their IP is not known). - When the ephemeral nodes start streaming metrics to the central - netdata, the central netdata will show register them at "my-netdata" - menu on the dashboard. + When the ephemeral nodes start streaming metrics to the central + netdata, the central netdata will show register them at "my-netdata" + menu on the dashboard. - For more information check: - https://github.com/netdata/netdata/tree/master/streaming#monitoring-ephemeral-nodes + For more information check: + <https://github.com/netdata/netdata/tree/master/streaming#monitoring-ephemeral-nodes> - * monitoring ephemeral containers and VM guests +- monitoring ephemeral containers and VM guests - netdata now cleans up container, guest VM, network interfaces and mounted - disk metrics, disabling automatically their alarms too. + netdata now cleans up container, guest VM, network interfaces and mounted + disk metrics, disabling automatically their alarms too. - For more information check: - https://github.com/netdata/netdata/tree/master/collectors/cgroups.plugin#monitoring-ephemeral-containers + For more information check: + <https://github.com/netdata/netdata/tree/master/collectors/cgroups.plugin#monitoring-ephemeral-containers> - * apps.plugin ported for FreeBSD +- apps.plugin ported for FreeBSD - @vlvkobal has ported "apps.plugin" to FreeBSD. netdata can now provide - "Applications", "Users" and "User Groups" on FreeBSD. + @vlvkobal has ported "apps.plugin" to FreeBSD. netdata can now provide + "Applications", "Users" and "User Groups" on FreeBSD. - * web_log plugin +- web_log plugin - @l2isbad has done a wonderful job creating a unified web log parsing plugin - for all kinds of web server logs. With it, netdata provides real-time - performance information and health monitoring alarms for web applications - and web sites! + @l2isbad has done a wonderful job creating a unified web log parsing plugin + for all kinds of web server logs. With it, netdata provides real-time + performance information and health monitoring alarms for web applications + and web sites! - For more information check: - https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/web_log#web_log + For more information check: + <https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/web_log#web_log> - * backends +- backends - netdata can now archive metrics to `JSON` backends - (both push, by @lfdominguez, and pull modes). + netdata can now archive metrics to `JSON` backends + (both push, by @lfdominguez, and pull modes). - * IPMI monitoring +- IPMI monitoring - netdata now has an IPMI plugin (based on freeipmi) - for monitoring server hardware. + netdata now has an IPMI plugin (based on freeipmi) + for monitoring server hardware. - The plugin creates (up to) 8 charts: + The plugin creates (up to) 8 charts: - 1. number of sensors by state - 2. number of events in SEL - 3. Temperatures CELCIUS - 4. Temperatures FAHRENHEIT - 5. Voltages - 6. Currents - 7. Power - 8. Fans + 1. number of sensors by state + 2. number of events in SEL + 3. Temperatures CELCIUS + 4. Temperatures FAHRENHEIT + 5. Voltages + 6. Currents + 7. Power + 8. Fans - It also supports alarms (including the number of sensors in critical state). + It also supports alarms (including the number of sensors in critical state). - For more information, check: - https://github.com/netdata/netdata/tree/master/collectors/freeipmi.plugin + For more information, check: + <https://github.com/netdata/netdata/tree/master/collectors/freeipmi.plugin> - * new plugins +- new plugins - @l2isbad builds python data collection plugins for netdata at an wonderfull - rate! He rocks! + @l2isbad builds python data collection plugins for netdata at an wonderfull + rate! He rocks! - - **web_log** for monitoring in real-time all kinds of web server log files @l2isbad - - **freeipmi** for monitoring IPMI (server hardware) - - **nsd** (the [name server daemon](https://www.nlnetlabs.nl/projects/nsd/)) @383c57 - - **mongodb** @l2isbad - - **smartd_log** (monitoring disk S.M.A.R.T. values) @l2isbad + - **web_log** for monitoring in real-time all kinds of web server log files @l2isbad + - **freeipmi** for monitoring IPMI (server hardware) + - **nsd** (the [name server daemon](https://www.nlnetlabs.nl/projects/nsd/)) @383c57 + - **mongodb** @l2isbad + - **smartd_log** (monitoring disk S.M.A.R.T. values) @l2isbad - * improved plugins +- improved plugins - - **nfacct** reworked and now collects connection tracker information using netlink. - - **ElasticSearch** re-worked @l2isbad - - **mysql** re-worked to allow faster development of custom mysql based plugins (MySQLService) @l2isbad - - **SNMP** - - **tomcat** @NMcCloud - - **ap** (monitoring hostapd access points) - - **php_fpm** @l2isbad - - **postgres** @l2isbad - - **isc_dhcpd** @l2isbad - - **bind_rndc** @l2isbad - - **numa** - - **apps.plugin** improvements and freebsd support @vlvkobal - - **fail2ban** @l2isbad - - **freeradius** @l2isbad - - **nut** (monitoring UPSes) - - **tc** (Linux QoS) now works on qdiscs instead of classes for the same result (a lot faster) @t-h-e - - **varnish** @l2isbad + - **nfacct** reworked and now collects connection tracker information using netlink. + - **ElasticSearch** re-worked @l2isbad + - **mysql** re-worked to allow faster development of custom mysql based plugins (MySQLService) @l2isbad + - **SNMP** + - **tomcat** @NMcCloud + - **ap** (monitoring hostapd access points) + - **php_fpm** @l2isbad + - **postgres** @l2isbad + - **isc_dhcpd** @l2isbad + - **bind_rndc** @l2isbad + - **numa** + - **apps.plugin** improvements and freebsd support @vlvkobal + - **fail2ban** @l2isbad + - **freeradius** @l2isbad + - **nut** (monitoring UPSes) + - **tc** (Linux QoS) now works on qdiscs instead of classes for the same result (a lot faster) @t-h-e + - **varnish** @l2isbad - * new and improved alarms - - **web_log**, many alarms to detect common web site/API issues - - **fping**, alarms to detect packet loss, disconnects and unusually high latency - - **cpu**, cpu utilization alarm now ignores `nice` +- new and improved alarms + - **web_log**, many alarms to detect common web site/API issues + - **fping**, alarms to detect packet loss, disconnects and unusually high latency + - **cpu**, cpu utilization alarm now ignores `nice` - * new and improved alarm notification methods - - **HipChat** to allow hosted HipChat @frei-style - - **discordapp** @lowfive +- new and improved alarm notification methods + - **HipChat** to allow hosted HipChat @frei-style + - **discordapp** @lowfive - * dashboard improvements - - dashboard now works on HiDPi screens - - dashboard now shows version of netdata - - dashboard now resets charts properly - - dashboard updated to use latest gauge.js release +- dashboard improvements + - dashboard now works on HiDPi screens + - dashboard now shows version of netdata + - dashboard now resets charts properly + - dashboard updated to use latest gauge.js release - * other improvements - - thanks to @rlefevre netdata now uses a lot of different high resolution system clocks. +- other improvements + - thanks to @rlefevre netdata now uses a lot of different high resolution system clocks. netdata has received a lot more improvements from many more contributors! Thank you all! - netdata (1.5.0) - 2017-01-22 - * yet another release that makes netdata the fastest - netdata ever! - - * netdata runs on FreeBSD, FreeNAS and MacOS ! - - Vladimir Kobal (@vlvkobal) has done a magnificent work - porting netdata to FreeBSD and MacOS. - - Everyhing works: cpu, memory, disks performance, disks space, - network interfaces, interrupts, IPv4 metrics, IPv6 metrics - processes, context switches, softnet, IPC queues, - IPC semaphores, IPC shared memory, uptime, etc. Wow! - - * netdata supports data archiving to backend databases: - - - Graphite - - OpenTSDB - - Prometheus - - and of course all the compatible ones - (KairosDB, InfluxDB, Blueflood, etc) - - * new plugins: - - Ilya Mashchenko (@l2isbad) has created most of the python - data collection plugins in this release ! - - - systemd Services (using cgroups!) - - FPing (yes, network latency in netdata!) - - postgres databases @facetoe, @moumoul - - Vanish disk cache (v3 and v4) @l2isbad - - ElasticSearch @l2isbad - - HAproxy @l2isbad - - FreeRadius @l2isbad, @lgz - - mdstat (RAID) @l2isbad - - ISC bind (via rndc) @l2isbad - - ISC dhcpd @l2isbad, @lgz - - Fail2Ban @l2isbad - - OpenVPN status log @l2isbad, @lgz - - NUMA memory @tycho - - CPU Idle @tycho - - gunicorn log @deltaskelta - - ECC memory hardware errors - - IPC semaphores - - uptime plugin (with a nice badge too) - - * improved plugins: - - - netfilter conntrack - - mysql (replication) @l2isbad - - ipfs @pjz - - cpufreq @tycho - - hddtemp @l2isbad - - sensors @l2isbad - - nginx @leolovenet - - nginx_log @paulfantom - - phpfpm @leolovenet - - redis @leolovenet - - dovecot @justohall - - cgroups - - disk space - - apps.plugin - - /proc/interrupts @rlefevre - - /proc/softirqs @rlefevre - - /proc/vmstat (system memory charts) - - /proc/net/snmp6 (IPv6 charts) - - /proc/self/meminfo (system memory charts) - - /proc/net/dev (network interfaces) - - tc (linux QoS) - - * new/improved alarms: - - - MySQL / MariaDB alarms (incl. replication) - - IPFS alarms - - HAproxy alarms - - UDP buffer alarms - - TCP AttemptFails - - ECC memory alarms - - netfilter connections alarms - - SNMP - - * new alarm notifications: - - - messagebird.com @tech-no-logical - - pagerduty.com @jimcooley - - pushbullet.com @tperalta82 - - twilio.com @shadycuz - - HipChat - - kafka - - * shell integration - - - shell scripts can now query netdata easily! - - * dashboard improvements: - - dashboard is now faster on firefox, safari, opera, edge - (edge is still the slowest) - - dashboard now has a little bigger fonts - - SHIFT + mouse wheel to zoom charts, works on all browsers - - perfect-scrollbar on the dashboard - - dashboard 4K resolution fixes - - dashboard compatibility fixes for embedding charts in - third party web sites - - charts on custom dashboards can have common min/max - even if they come from different netdata servers - - alarm log is now saved and loaded back so that - the alarm history is available at the dashboard - - * other improvements: - - python.d.plugin has received way to many improvements - from many contributors! - - charts.d.plugin can now be forked to support - multiple independent instances - - registry has been re-factored to lower its memory - requirements (required for the public registry) - - simple patterns in cgroups, disks and alarms - - netdata-installer.sh can now correctly install - netdata in containers - - supplied logrotate script compatibility fixes - - spec cleanup @breed808 - - clocks and timers reworked @rlefevre +- yet another release that makes netdata the fastest + netdata ever! + +- netdata runs on FreeBSD, FreeNAS and MacOS ! + + Vladimir Kobal (@vlvkobal) has done a magnificent work + porting netdata to FreeBSD and MacOS. + + Everyhing works: cpu, memory, disks performance, disks space, + network interfaces, interrupts, IPv4 metrics, IPv6 metrics + processes, context switches, softnet, IPC queues, + IPC semaphores, IPC shared memory, uptime, etc. Wow! + +- netdata supports data archiving to backend databases: + + - Graphite + - OpenTSDB + - Prometheus + + and of course all the compatible ones + (KairosDB, InfluxDB, Blueflood, etc) + +- new plugins: + + Ilya Mashchenko (@l2isbad) has created most of the python + data collection plugins in this release ! + + - systemd Services (using cgroups!) + - FPing (yes, network latency in netdata!) + - postgres databases @facetoe, @moumoul + - Vanish disk cache (v3 and v4) @l2isbad + - ElasticSearch @l2isbad + - HAproxy @l2isbad + - FreeRadius @l2isbad, @lgz + - mdstat (RAID) @l2isbad + - ISC bind (via rndc) @l2isbad + - ISC dhcpd @l2isbad, @lgz + - Fail2Ban @l2isbad + - OpenVPN status log @l2isbad, @lgz + - NUMA memory @tycho + - CPU Idle @tycho + - gunicorn log @deltaskelta + - ECC memory hardware errors + - IPC semaphores + - uptime plugin (with a nice badge too) + +- improved plugins: + + - netfilter conntrack + - mysql (replication) @l2isbad + - ipfs @pjz + - cpufreq @tycho + - hddtemp @l2isbad + - sensors @l2isbad + - nginx @leolovenet + - nginx_log @paulfantom + - phpfpm @leolovenet + - redis @leolovenet + - dovecot @justohall + - cgroups + - disk space + - apps.plugin + - /proc/interrupts @rlefevre + - /proc/softirqs @rlefevre + - /proc/vmstat (system memory charts) + - /proc/net/snmp6 (IPv6 charts) + - /proc/self/meminfo (system memory charts) + - /proc/net/dev (network interfaces) + - tc (linux QoS) + +- new/improved alarms: + + - MySQL / MariaDB alarms (incl. replication) + - IPFS alarms + - HAproxy alarms + - UDP buffer alarms + - TCP AttemptFails + - ECC memory alarms + - netfilter connections alarms + - SNMP + +- new alarm notifications: + + - messagebird.com @tech-no-logical + - pagerduty.com @jimcooley + - pushbullet.com @tperalta82 + - twilio.com @shadycuz + - HipChat + - kafka + +- shell integration + + - shell scripts can now query netdata easily! + +- dashboard improvements: + - dashboard is now faster on firefox, safari, opera, edge + (edge is still the slowest) + - dashboard now has a little bigger fonts + - SHIFT + mouse wheel to zoom charts, works on all browsers + - perfect-scrollbar on the dashboard + - dashboard 4K resolution fixes + - dashboard compatibility fixes for embedding charts in + third party web sites + - charts on custom dashboards can have common min/max + even if they come from different netdata servers + - alarm log is now saved and loaded back so that + the alarm history is available at the dashboard + +- other improvements: + - python.d.plugin has received way to many improvements + from many contributors! + - charts.d.plugin can now be forked to support + multiple independent instances + - registry has been re-factored to lower its memory + requirements (required for the public registry) + - simple patterns in cgroups, disks and alarms + - netdata-installer.sh can now correctly install + netdata in containers + - supplied logrotate script compatibility fixes + - spec cleanup @breed808 + - clocks and timers reworked @rlefevre netdata has received a lot more improvements from many more contributors! Thank you all guys! - - + netdata (1.4.0) - 2016-10-04 At a glance: - - the fastest netdata ever (with a better look too)! - - improved IoT and containers support! - - alarms improved in almost every way! - - - new plugins: - softnet netdev, - extended TCP metrics, - UDPLite - NFS v2, v3 client (server was there already), - NFS v4 server & client, - APCUPSd, - RetroShare - - - improved plugins: - mysql, - cgroups, - hddtemp, - sensors, - phpfm, - tc (QoS) +- the fastest netdata ever (with a better look too)! + +- improved IoT and containers support! + +- alarms improved in almost every way! + +- new plugins: + softnet netdev, + extended TCP metrics, + UDPLite + NFS v2, v3 client (server was there already), + NFS v4 server & client, + APCUPSd, + RetroShare + +- improved plugins: + mysql, + cgroups, + hddtemp, + sensors, + phpfm, + tc (QoS) In detail: - * improved alarms +- improved alarms + + Many new alarms have been added to detect common kernel + configuration errors and old alarms have been re-worked + to avoid notification floods. - Many new alarms have been added to detect common kernel - configuration errors and old alarms have been re-worked - to avoid notification floods. + Alarms now support notification hysteresis (both static + and dynamic), notification self-cancellation, dynamic + thresholds based on current alarm status - Alarms now support notification hysteresis (both static - and dynamic), notification self-cancellation, dynamic - thresholds based on current alarm status +- improved alarm notifications - * improved alarm notifications + netdata now supports: - netdata now supports: + - email notifications + - slack.com notifications on slack channels + - pushover.net notifications (mobile push notifications) + - telegram.org notifications - - email notifications - - slack.com notifications on slack channels - - pushover.net notifications (mobile push notifications) - - telegram.org notifications + For all the above methods, netdata supports role-based + notifications, with multiple recipients for each role + and severity filtering per recipient! - For all the above methods, netdata supports role-based - notifications, with multiple recipients for each role - and severity filtering per recipient! + Also, netdata support HTML5 notifications, while the + dashboard is open in a browser window (no need to be + the active one). - Also, netdata support HTML5 notifications, while the - dashboard is open in a browser window (no need to be - the active one). + All notifications are now clickable to get to the chart + that raised the alarm. - All notifications are now clickable to get to the chart - that raised the alarm. +- improved IoT support! - * improved IoT support! + netdata builds and runs with musl libc and runs on systems + based on busybox. - netdata builds and runs with musl libc and runs on systems - based on busybox. +- improved containers support! - * improved containers support! + netdata runs on alpine linux (a low profile linux distribution + used in containers). - netdata runs on alpine linux (a low profile linux distribution - used in containers). +- Dozens of other improvements and bugfixes - * Dozens of other improvements and bugfixes - - netdata (1.3.0) - 2016-08-28 At a glance: - - netdata has health monitoring / alarms! - - netdata has badges that can be embeded anywhere! - - netdata plugins are now written in Python! - - new plugins: redis, memcached, nginx_log, ipfs, apache_cache +- netdata has health monitoring / alarms! +- netdata has badges that can be embeded anywhere! +- netdata plugins are now written in Python! +- new plugins: redis, memcached, nginx_log, ipfs, apache_cache IMPORTANT: Since netdata now uses Python plugins, new packages are required to be installed on a system to allow it work. For more information, please check the installation page: - https://github.com/netdata/netdata/tree/master/installer#installation + <https://github.com/netdata/netdata/tree/master/installer#installation> In detail: - * netdata has alarms! +- netdata has alarms! + + Based on the POLL we made on github + (<https://github.com/netdata/netdata/issues/436>), + health monitoring was the winner. So here it is! - Based on the POLL we made on github - (https://github.com/netdata/netdata/issues/436), - health monitoring was the winner. So here it is! + netdata now has a poweful health monitoring system embedded. + Please check the wiki page: - netdata now has a poweful health monitoring system embedded. - Please check the wiki page: + <https://github.com/netdata/netdata/tree/master/health> - https://github.com/netdata/netdata/tree/master/health +- netdata has badges! - * netdata has badges! + netdata can generate badges with live information from the + collected metrics. + Please check the wiki page: - netdata can generate badges with live information from the - collected metrics. - Please check the wiki page: + <https://github.com/netdata/netdata/tree/master/web/api/badges> - https://github.com/netdata/netdata/tree/master/web/api/badges +- netdata plugins are now written in Python! - * netdata plugins are now written in Python! + Thanks to the great work of Paweł Krupa (@paulfantom), most BASH + plugins have been ported to Python. - Thanks to the great work of Paweł Krupa (@paulfantom), most BASH - plugins have been ported to Python. + The new python.d.plugin supports both python2 and python3 and + data collection from multiple sources for all modules. - The new python.d.plugin supports both python2 and python3 and - data collection from multiple sources for all modules. + The following pre-existing modules have been ported to Python: - The following pre-existing modules have been ported to Python: + - apache + - cpufreq + - example + - exim + - hddtemp + - mysql + - nginx + - phpfm + - postfix + - sensors + - squid + - tomcat - - apache - - cpufreq - - example - - exim - - hddtemp - - mysql - - nginx - - phpfm - - postfix - - sensors - - squid - - tomcat + The following new modules have been added: - The following new modules have been added: + - apache_cache + - dovecot + - ipfs + - memcached + - nginx_log + - redis - - apache_cache - - dovecot - - ipfs - - memcached - - nginx_log - - redis +- other data collectors: - * other data collectors: + - Thanks to @simonnagl netdata now reports disk space usage. - - Thanks to @simonnagl netdata now reports disk space usage. +- dashboards now transfer a certain settings from server to server + when changing servers via the my-netdata menu. - * dashboards now transfer a certain settings from server to server - when changing servers via the my-netdata menu. + The settings transferred are the dashboard theme, the online + help status and current pan and zoom timeframe of the dashboard. - The settings transferred are the dashboard theme, the online - help status and current pan and zoom timeframe of the dashboard. +- API improvements: - * API improvements: + - reduction functions now support 'min', 'sum' and 'incremental-sum'. - - reduction functions now support 'min', 'sum' and 'incremental-sum'. + - netdata now offers a multi-threaded and a single threaded + web server (single threaded is better for IoT). - - netdata now offers a multi-threaded and a single threaded - web server (single threaded is better for IoT). +- apps.plugin improvements: - * apps.plugin improvements: + - can now run with command line argument 'without-files' + to prevent it from enumating all the open files/sockets/pipes + of all running processes. - - can now run with command line argument 'without-files' - to prevent it from enumating all the open files/sockets/pipes - of all running processes. + - apps.plugin now scales the collected values to match the + the total system usage. - - apps.plugin now scales the collected values to match the - the total system usage. + - apps.plugin can now report guest CPU usage per process. - - apps.plugin can now report guest CPU usage per process. + - repeating errors are now logged once per process. - - repeating errors are now logged once per process. +- netdata now runs with IDLE process priority (lower than nice 19) - * netdata now runs with IDLE process priority (lower than nice 19) +- netdata now instructs the kernel to kill it first when it starves + for memory. - * netdata now instructs the kernel to kill it first when it starves - for memory. +- netdata listens for signals: - * netdata listens for signals: + - SIGHUP to netdata instructs it to re-open its log files + (new logrotate files added too). - - SIGHUP to netdata instructs it to re-open its log files - (new logrotate files added too). + - SIGUSR1 to netdata saves the database - - SIGUSR1 to netdata saves the database + - SIGUSR2 to netdata reloads health / alarms configuration - - SIGUSR2 to netdata reloads health / alarms configuration +- netdata can now bind to multiple IPs and ports. - * netdata can now bind to multiple IPs and ports. +- netdata now has new systemd service file (it starts as user + netdata and does not fork). - * netdata now has new |