Hello community, here is the log from the commit of package netdata for openSUSE:Factory checked in at 2018-03-30 12:07:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/netdata (Old) and /work/SRC/openSUSE:Factory/.netdata.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "netdata" Fri Mar 30 12:07:37 2018 rev:6 rq:591762 version:1.10.0 Changes: -------- --- /work/SRC/openSUSE:Factory/netdata/netdata.changes 2018-01-13 21:44:39.550432985 +0100 +++ /work/SRC/openSUSE:Factory/.netdata.new/netdata.changes 2018-03-30 12:07:43.589075072 +0200 @@ -1,0 +2,235 @@ +Tue Mar 27 20:06:12 UTC 2018 - 9+suse@cirno.systems + +- Remove _service +- Add GPG signature +- Use %license macro +- Update to v1.10.0 + * new plugins: + - BTRFS - monitor the allocations of BTRFS filesystems (netdata can now + properly detect when btrfs is going out of space) + - BCACHE - monitor the caching block layer that allows building hybrid + disks using normal HDDs and SSDs + - Ceph - monitor ceph distributed storage + - nginx plus - monitor the nginx+ web servers + - libreswan - monitor IPSEC tunnels + - Traefik - monitor traefik reverse proxies + - icecast - monitor icecast streaming servers + - ntpd - monitor NTP servers + - httpcheck - monitor any remote web server + - portcheck - monitor any remote TCP port + - spring-boot - monitor java spring boot applications + - dnsdist - monitor dnsdist name servers + - hugepages - monitor the allocation of Linux hugepages + * enhanced/improved plugins: + - statsd + + statsd dimensions now support the options the external plugin + dimensions support (currently the only usable option is hidden to add + the dimension, but make it hidden on the dashboard - a hidden + dimension can participate in various calculations, including alarms). + + statsd now reports the CPU usage of its threads at the netdata + section. + + statsd metrics are logged to access.log the first time they are + encountered. + + statsd metrics now accept the special value zinit to allow them get + initialized without altering their values (this is useful if you have + rare metrics that you need to initialize when netdata starts). + + statsd over TCP is now a lot faster - netdata can process up to 3.5mil + statsd metrics / second using just one core. Added options to control + the timeouts of TCP statsd connections. + + fixed the title and context of statsd private charts + + statsd private charts can now be hidden from the dashboard + - web_log + + Added web server response timings histogram + - containers monitoring + + netdata now monitors systemd-nspawn containers. + + netdata now renames charts of kubernetes containers. + + virsh is now called with -r to avoid prompting for password + + cgroup-network is now a lot more strict, preventing unauthorized + privilege escalation + + cgroup-network now searches for container processes in sub-cgroups + too - this improves the mapping of network interfaces to containers + + cgroup-network now works even when there are no veth interfaces + in the system + - system memory + + treat slab memory as cached + + added a new chart for monitoring the memory available for use, + before hitting swap + + netdata now monitors Linux hugepages and (transparent) hugepages + - diskspace + + support huge amounts of mountpoints - netdata was crashing with stack + overflow due to recursion - now it is a loop, so any number of mount + points is supported + - network interfaces + + moved tcp passive and active opens to a separate chart, to allow the + TCP issues dimensions scale better by default + + updated the information presented on TCP charts to match the latest + v4.15 kernel source + - postgres + + new charts: + checkpointer + bgwriter + autovacuum + replication delta + WAL archive + WAL + temporary files + + The postgres plugin now also works when postgres is in recovery mode. + - rabbitmq + + added Erlang run queue chart. This is useful in conjunction with the + existing Erlang processes chart to get a better overall idea of what's + going on in the Erlang VM. + + added rabbitmq information on the dashboard to complement the charts. + - apps.plugin + netdata prior to this version was detecting the user and group of + processes by examining the ownership of /proc/PID/stat. Unfortunately it + seems that the owneship of files in /proc do not change when the process + switches user. So, netdata could not detect the user and group of + processes that started as root and then switched to another user. + + Now netdata reads /proc/PID/status: + + process ownship information is now accurate + + eliminated the need to read /proc/PID/statm (all the information of + /proc/PID/statm is available in /proc/PID/status) + + allowed netdata to read VmSwap, so a new chart has been added to + monitor the swap memory usage per process, user and group. + + The new plugin is 20% more expensive in terms of CPU. We tried hard + to optimize it, but this is as good as it can get. + - haproxy + + hrsp_1xx, hrsp_2xx, hrsp_3xx, hrsp_4xx, hrsp_5xx, hrsp_other, + hrsp_total for backands and frontends + + qtime, ctime, rtime, ttime metrics for backend servers + + backend servers In UP state + - uptime + + netdata now uses /proc/uptime when CLOCK_BOOTTIME does not report the + same uptime. In containers CLOCK_BOOTTIME reports the uptime of the + host, while /proc/uptime reports the uptime of the container, so now + netdata correctly reports the uptime of the container. + - ksm + + removed to_scan dimension + + the savings % reported by netdata was less than the actual - fixed it. + - mdstat + + various fixes to better monitor rebuild time and rate + - elasticsearch + + Added several charts for translog / indices segments statistics and + JVM buffer pool utilization, which are often helpful when evaluating + an elasticsearch node health + - apcupsd + + netdata now supports monitoring multiple APC UPSes. + - isc-dhcpd + + netdata now also supports monitoring IPv6 leases + - fronius + + added a new dimension solar_consumption + + added alarms + - stiebeleltron + + added alarms + - python.d + + python.d.plugin can now start even if /etc/netdata/python.d.conf + is missing + + python.d.plugin now has an internal run counter + + the unicode decoding of the plugin has been fixed + + the plugin now does not validate self-signed certificates + + the plugin can not revive obsolete charts + - charts.d + + charts.d.plugin BASH modules can now have custom number of retries in + case of data collection failures + * new alarm notifications plugins: + - alerta + - IRC + * web server: + - netdata now has a new internal web server that supports a fixed number + of threads - we call it static web server. This web server allows + netdata to work around memory fragmentation (since the treads are fixed, + the underlying memory allocators reuse the same memory arenas) and cpu + utilization (we can control the number of threads that will be used by + netdata). This is the default now. + - now the static threads web server reports the CPU usage of each of its + threads. + - the HTTP response headers now include the netdata version + * dashboard: + - the print button now respects the URL path netdata is hosted. + - dygraphs updated to the latest version - this fixes an issue that + prevented netdata charts from being interactive under certain conditions + - added dygraph theme logscale + - fontawesome updated to version 5 + - d3 updated to the latest version (this broke c3 charts that require an + older version) + - added d3pie charts + - custom dashboards can now have alarms for specific roles (all, none, + one or more). + - allow stacked charts to zoom vertically when dimensions are selected + - netdata now has a global XSS protection + - netdata now uses intersectionObserver when available - this improves the + scrolling performance of the dashboard. + - prevent date, time and units from wrapping at the charts legends + - various units scaling improvements + - added data-common-colors="NAME" chart option for custom dashboards + - added wiki page for creating custom dashboards on Atlassian's Confluence + - prevented a double click on the charts' toolbox to select the text of + the buttons. + - fixed the alignment of dashboard icons + - added a simple js, called refresh-badges.js, to update badges on a + custom web page + * badges: + - netdata badges can now be scaled + * API: + - added gtime parameter, for group time. This is used to request from + netdata to return values in a different rate (i.e. gtime=60 on a X/sec + dimension, will return X/min). + - fixed a rounding bug in JSON generation + - the dimensions= parameter now supports simple patterns and added option + values match-ids and match-names to control which matches are executed + for dimensions. + * alarms: + - "system.swap" alarms now send notifications with a 30 seconds delay, + to work-around a kernel bug that incorrectly reports all swap as + instantly used under containers + - added alarm to predict the time a mount point will run out of inodes + - added alerta.io notifications + - added available memory alarm + - removed unsupported html tags from hipchat notifications. + - pagerduty notifications have been modified to avoid incident duplication + - alarm definitions can now use both chart IDs and chart names (prior to + this version only chart IDs were allowed). + - curl options (eg for disabling SSL certificates verification) for + alarm-notify.sh can now be defined in health_alarm_notify.conf. + - netdata can now send notifications to IRC channels + * backends: + - on netdata masters, allow filtering the hosts that will be sent to ++++ 38 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/netdata/netdata.changes ++++ and /work/SRC/openSUSE:Factory/.netdata.new/netdata.changes Old: ---- _service netdata-1.9.0.tar.gz New: ---- netdata-1.10.0.tar.xz netdata-1.10.0.tar.xz.asc netdata.keyring ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ netdata.spec ++++++ --- /var/tmp/diff_new_pack.EwYqKt/_old 2018-03-30 12:07:44.569039639 +0200 +++ /var/tmp/diff_new_pack.EwYqKt/_new 2018-03-30 12:07:44.581039205 +0200 @@ -1,7 +1,7 @@ # # spec file for package netdata # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,15 +24,17 @@ %bcond_with systemd %endif Name: netdata -Version: 1.9.0 +Version: 1.10.0 Release: 0 Summary: A system for distributed real-time performance and health monitoring # netdata is GPL-3.0+ other licenses refer to included third-party software (see LICENSE.md) -License: GPL-3.0+ AND MIT AND BSD-2-Clause AND BSD-3-Clause AND LGPL-2.1 AND OFL-1.1 AND CC0-1.0 +License: GPL-3.0-or-later AND MIT AND BSD-2-Clause AND BSD-3-Clause AND LGPL-2.1-only AND OFL-1.1 AND CC0-1.0 Group: System/Monitoring Url: http://my-netdata.io/ -Source0: https://github.com/firehol/netdata/releases/download/v%{version}/netdata-%{version}.tar.gz -Source1: netdata-rpmlintrc +Source0: https://github.com/firehol/netdata/releases/download/v%{version}/netdata-%{version}.tar.xz +Source1: https://github.com/firehol/netdata/releases/download/v%{version}/netdata-%{version}.tar.xz.asc +Source2: netdata.keyring +Source3: netdata-rpmlintrc Patch0: netdata-logrotate-su.patch Patch1: netdata-automake-no-dist-xz.patch Patch2: netdata-smartd-log-path.patch @@ -40,20 +42,11 @@ BuildRequires: automake BuildRequires: dos2unix BuildRequires: fdupes -%if 0%{?suse_version} > 1140 -%ifarch i586 x86_64 -BuildRequires: freeipmi-devel -%endif -%endif - -%if 0%{?sle_version} >= 130000 -BuildRequires: libnetfilter_acct-devel -%endif - BuildRequires: libcap-devel BuildRequires: libmnl-devel BuildRequires: libuuid-devel BuildRequires: pkgconfig +BuildRequires: xz BuildRequires: zlib-devel Requires(pre): shadow Recommends: PyYAML @@ -66,7 +59,14 @@ Recommends: python2-psycopg2 Suggests: logrotate Suggests: nodejs -BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?suse_version} > 1140 +%ifarch i586 x86_64 +BuildRequires: freeipmi-devel +%endif +%endif +%if 0%{?sle_version} >= 130000 +BuildRequires: libnetfilter_acct-devel +%endif %description netdata is a system for distributed real-time performance and health monitoring. @@ -80,7 +80,7 @@ %patch1 -p1 %patch2 -p1 dos2unix web/lib/tableExport-1.6.0.min.js -sed -i 's,^#!/usr/bin/env bash,#!/bin/bash,' plugins.d/* python.d/*.sh +sed -i 's,^#!%{_bindir}/env bash,#!/bin/bash,' plugins.d/* python.d/*.sh %build autoreconf -fi @@ -149,8 +149,12 @@ %endif %files -%defattr(-,root,root) -%doc ChangeLog COPYING LICENSE.md README.md +%doc ChangeLog README.md +%if 0%{?sle_version} <= 130000 +%doc LICENSE.md COPYING +%else +%license LICENSE.md COPYING +%endif %dir %{_sysconfdir}/%{name} %dir %{_sysconfdir}/%{name}/charts.d
participants (1)
-
root@hilbert.suse.de