Real-time performance monitoring

Edit Package netdata

netdata is a highly optimized Linux daemon providing real-time performance monitoring for Linux systems, Applications, SNMP devices, over the web!

Refresh
Refresh
Source Files
Filename Size Changed
_service 0000000086 86 Bytes
netdata-1.9.0.tar.gz 0002712176 2.59 MB
netdata-automake-no-dist-xz.patch 0000000427 427 Bytes
netdata-logrotate-su.patch 0000000252 252 Bytes
netdata-rpmlintrc 0000000095 95 Bytes
netdata-smartd-log-path.patch 0000000883 883 Bytes
netdata.changes 0000013368 13.1 KB
netdata.spec 0000005600 5.47 KB
Revision 5 (latest revision is 51)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 557884 from Mia Herkt's avatar Mia Herkt (lachs0r) (revision 5)
- 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
Comments 0
openSUSE Build Service is sponsored by