Overview

Request 557884 accepted

- Update to v1.9.0
* new features:
- IP address ACLs
- auto-scaling units (KB → MB → GB → TB etc.)
- dashboard snapshots for any timeframe/resolution
- detection of TCP overflows and dropped connections
- detection of redis background save failures
- export dashboards to PDF
- flock.com and kavenegar.com alarm notifications
- highlighting timeframes on all charts by holding Ctrl or Alt
- monitoring of couchdb, powerdns, beanstalkd and dnsdist
- monitoring of libvirt VMs
- new alarms:
1. too many tcp orphan sockets
2. tcp memory that detects that the tcp stack is under memory pressure
or close to giving memory errors
3. too many tcp connections (for kernels that do not support dynamic
allocation of connections)
- timezone support
- unit conversion (temperatures, time, etc.)
* fixes/improvements:
- better/faster dashboard scrolling
- python.d.plugin rewritten
+ supports option autodetection_retry: SECONDS
+ the new URL service disables certificates checks by default,
to allow self-signed certificates to work without configuration.
- streaming:
+ netdata proxies with more than 100 slaves had a timing issue that
caused them to crash randomly on slave reconnects. Parts of the code
have been rewritten to get rid of the timing issue.
+ netdata slaves and proxies now have a protection that ensures they will
never use 100% CPU, even if the master is misbehaving.
+ expired orphaned hosts are now removed from the my-netdata menu of the
dashboard.
+ streaming functions can now be monitored via access.log
+ streaming now transfers alarm variables too
- web_log plugin
+ custom regex now supports parsing hostnames and IPs
+ now parses lines with error 408 (request timeout - these are a special
case, since the request has not received by the web server, so the log
line is incomplete)
+ now properly parses resp_length with value
- disks under Linux are renamed using /dev/disk/by-label. An option has been
added at netdata.conf to also allow renaming based on /dev/disk/by-id.
- chrony is now disabled by default, because there have been reports that
chronyc enters an infinite loop in CentOS and RHEL.
- tomcat improvements to support flavors of the tomcat server
- chart system.io (the total system Disk I/O) is now calculated by
aggregating the reads and writes of all physical disks. The previous
system.io chart (that is based on pgpgin and pgpgout from /proc/vmstat)
is now named system.pgpgio. The key difference is that the new system.io
now sees ZFS I/O, and it also correctly and accurately sums the real disk
bandwidth of RAID arrays.
- chart system.net (the total system network bandwidth) is now calculated
by aggregating the bandwidth of all physical network interfaces and is
common for both IPv4 and IPv6.
- tc (QoS) charts now sort the dimensions on the legends, the same way tc
reports them.
- mysql (and mariadb) got new charts for galera replication
- postgres versions <= 10 the WAL directory was named pg_xlog' and from 10
upwards has been renamed to pg_wal
- freeipmi.plugin got a command line option (can be given in netdata.conf)
to ignore certain sensor IDs that are faulty.
- minor openvpn_log, smartd, smartd_log, varnish, mdstat, dns_query_time,
isc_dhcpd, freeradius and node.d.plugin fixes/improvements
- netdata now supports multiple plugin directories. The setting is the same
in netdata.conf, plugins directory = "DIRECTORY1" "DIRECTORY2" ...,
up to 20 directories.
- netdata now supports alarms variables. Each plugin can now define host
global and chart local variables with static values that can be used in
alarms' expressions.
- dashboard:
+ hover selection of charts is now faster on all browsers
+ the dashboard is now fixed when a modal is open, preventing scrolling
+ the dashboard now uses fontawesome 5.0.1 for icons
+ chart names can now be searched with browser control-F
+ netdata now detects libvirt VM network interfaces and moves them to the
VM section of the dashboard
+ now shows the context, resolution and plugin/module of each chart in
tooltips
+ should now put a lot less CPU pressure on the browser when the page
does not have focus
- statsd:
+ metrics can now be added to statsd synthetic charts using patterns
+ dimensions added to statsd synthetic charts can automatically be renamed
using a dictionary
+ timers and histograms now report zeros when nothing is collected
- badges:
+ fixed a bug in netdata badges that was incorrectly matching zero values
with the null color condition
+ added API option display_absolute to allow badges use the signed value
for color evaluation, but present the absolute value
- alarms/notifications:
+ warning emails sent by netdata are now a little bit more orange
(they were a bit greenish)
+ fixed a bug in email notifications that was triggering a corrupted MIME
match by anti-spam solutions
+ pushbullet notifications now track the devices, so that per-device
filtering at pushbullet is possible. Also improved the formatting a bit.
+ correct priority of warnings for pushover notifications
+ alarms can now use variables like this:
${variable with spaces or +, -, *, / in it}
- other:
+ access.log has been refactored to support monitoring all netdata
operations
+ inodes monitoring is now by default disabled for mount points based on
filesystems that do not have a maximum inode threshold (such as cephfs)
+ rabbitmq has been added to apps_groups.conf so that apps.plugin now
monitors (cpu, memory, disk I/O, sockets, etc) rabbitmq instances
+ several email and log management apps have been added to email and logs
targets of apps_groups.conf
+ ceph target added to apps_groups.conf to allow netdata to monitor Ceph
+ refactored several internal data collection plugins to eliminate a few
hundreds of index lookups per second
+ netdata.conf settings that are loaded from disk, but were the same with
the default ones, were generated commented when the server was asked to
return its config. Now all loaded settings are generated uncommented.
+ netdata simple patterns can now extract the the wildcarded part of the
string they match (used in statsd synthetic charts)
+ netdata simple patterns can allow escaping spaces by prefixing them
with a backslash
- Update netdata-smartd-log-path.patch
- Remove netdata-main-return.patch (fixed upstream)
- Fix rpmlint env-script-interpreter warnings

Loading...

Request History
Mia Herkt's avatar

lachs0r created request

- Update to v1.9.0
* new features:
- IP address ACLs
- auto-scaling units (KB → MB → GB → TB etc.)
- dashboard snapshots for any timeframe/resolution
- detection of TCP overflows and dropped connections
- detection of redis background save failures
- export dashboards to PDF
- flock.com and kavenegar.com alarm notifications
- highlighting timeframes on all charts by holding Ctrl or Alt
- monitoring of couchdb, powerdns, beanstalkd and dnsdist
- monitoring of libvirt VMs
- new alarms:
1. too many tcp orphan sockets
2. tcp memory that detects that the tcp stack is under memory pressure
or close to giving memory errors
3. too many tcp connections (for kernels that do not support dynamic
allocation of connections)
- timezone support
- unit conversion (temperatures, time, etc.)
* fixes/improvements:
- better/faster dashboard scrolling
- python.d.plugin rewritten
+ supports option autodetection_retry: SECONDS
+ the new URL service disables certificates checks by default,
to allow self-signed certificates to work without configuration.
- streaming:
+ netdata proxies with more than 100 slaves had a timing issue that
caused them to crash randomly on slave reconnects. Parts of the code
have been rewritten to get rid of the timing issue.
+ netdata slaves and proxies now have a protection that ensures they will
never use 100% CPU, even if the master is misbehaving.
+ expired orphaned hosts are now removed from the my-netdata menu of the
dashboard.
+ streaming functions can now be monitored via access.log
+ streaming now transfers alarm variables too
- web_log plugin
+ custom regex now supports parsing hostnames and IPs
+ now parses lines with error 408 (request timeout - these are a special
case, since the request has not received by the web server, so the log
line is incomplete)
+ now properly parses resp_length with value
- disks under Linux are renamed using /dev/disk/by-label. An option has been
added at netdata.conf to also allow renaming based on /dev/disk/by-id.
- chrony is now disabled by default, because there have been reports that
chronyc enters an infinite loop in CentOS and RHEL.
- tomcat improvements to support flavors of the tomcat server
- chart system.io (the total system Disk I/O) is now calculated by
aggregating the reads and writes of all physical disks. The previous
system.io chart (that is based on pgpgin and pgpgout from /proc/vmstat)
is now named system.pgpgio. The key difference is that the new system.io
now sees ZFS I/O, and it also correctly and accurately sums the real disk
bandwidth of RAID arrays.
- chart system.net (the total system network bandwidth) is now calculated
by aggregating the bandwidth of all physical network interfaces and is
common for both IPv4 and IPv6.
- tc (QoS) charts now sort the dimensions on the legends, the same way tc
reports them.
- mysql (and mariadb) got new charts for galera replication
- postgres versions <= 10 the WAL directory was named pg_xlog' and from 10
upwards has been renamed to pg_wal
- freeipmi.plugin got a command line option (can be given in netdata.conf)
to ignore certain sensor IDs that are faulty.
- minor openvpn_log, smartd, smartd_log, varnish, mdstat, dns_query_time,
isc_dhcpd, freeradius and node.d.plugin fixes/improvements
- netdata now supports multiple plugin directories. The setting is the same
in netdata.conf, plugins directory = "DIRECTORY1" "DIRECTORY2" ...,
up to 20 directories.
- netdata now supports alarms variables. Each plugin can now define host
global and chart local variables with static values that can be used in
alarms' expressions.
- dashboard:
+ hover selection of charts is now faster on all browsers
+ the dashboard is now fixed when a modal is open, preventing scrolling
+ the dashboard now uses fontawesome 5.0.1 for icons
+ chart names can now be searched with browser control-F
+ netdata now detects libvirt VM network interfaces and moves them to the
VM section of the dashboard
+ now shows the context, resolution and plugin/module of each chart in
tooltips
+ should now put a lot less CPU pressure on the browser when the page
does not have focus
- statsd:
+ metrics can now be added to statsd synthetic charts using patterns
+ dimensions added to statsd synthetic charts can automatically be renamed
using a dictionary
+ timers and histograms now report zeros when nothing is collected
- badges:
+ fixed a bug in netdata badges that was incorrectly matching zero values
with the null color condition
+ added API option display_absolute to allow badges use the signed value
for color evaluation, but present the absolute value
- alarms/notifications:
+ warning emails sent by netdata are now a little bit more orange
(they were a bit greenish)
+ fixed a bug in email notifications that was triggering a corrupted MIME
match by anti-spam solutions
+ pushbullet notifications now track the devices, so that per-device
filtering at pushbullet is possible. Also improved the formatting a bit.
+ correct priority of warnings for pushover notifications
+ alarms can now use variables like this:
${variable with spaces or +, -, *, / in it}
- other:
+ access.log has been refactored to support monitoring all netdata
operations
+ inodes monitoring is now by default disabled for mount points based on
filesystems that do not have a maximum inode threshold (such as cephfs)
+ rabbitmq has been added to apps_groups.conf so that apps.plugin now
monitors (cpu, memory, disk I/O, sockets, etc) rabbitmq instances
+ several email and log management apps have been added to email and logs
targets of apps_groups.conf
+ ceph target added to apps_groups.conf to allow netdata to monitor Ceph
+ refactored several internal data collection plugins to eliminate a few
hundreds of index lookups per second
+ netdata.conf settings that are loaded from disk, but were the same with
the default ones, were generated commented when the server was asked to
return its config. Now all loaded settings are generated uncommented.
+ netdata simple patterns can now extract the the wildcarded part of the
string they match (used in statsd synthetic charts)
+ netdata simple patterns can allow escaping spaces by prefixing them
with a backslash
- Update netdata-smartd-log-path.patch
- Remove netdata-main-return.patch (fixed upstream)
- Fix rpmlint env-script-interpreter warnings


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto added repo-checker as a reviewer

Please review build success


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Staging Bot's avatar

staging-bot added as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:91"


Staging Bot's avatar

staging-bot accepted review

Picked openSUSE:Factory:Staging:adi:91


Repo Checker's avatar

repo-checker accepted review

cycle and install check passed


Ismail Dönmez's avatar

namtrac accepted review

lgtm


Saul Goodman's avatar

licensedigger accepted review

ok


Staging Bot's avatar

staging-bot accepted review

ready to accept


Staging Bot's avatar

staging-bot approved review

ready to accept


Dominique Leuenberger's avatar

dimstar_suse accepted request

Accept to openSUSE:Factory

openSUSE Build Service is sponsored by