summaryrefslogtreecommitdiffstats
path: root/HISTORICAL_CHANGELOG.md
diff options
context:
space:
mode:
authorPromise Akpan <akpanpromise@hotmail.com>2019-08-15 12:06:39 +0100
committerChris Akritidis <43294513+cakrit@users.noreply.github.com>2019-08-15 13:06:39 +0200
commitf5006d51e8caf9148d393eb68d53dc9fcd28b7b6 (patch)
tree03b757236d6b45e46813a4a875c77dc775e5f896 /HISTORICAL_CHANGELOG.md
parent69172fd57472df75d877f43de2dcc693c48ab5c0 (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.md923
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