commit netdata for openSUSE:Factory
Hello community, here is the log from the commit of package netdata for openSUSE:Factory checked in at 2020-10-15 13:49:23 Comparing /work/SRC/openSUSE:Factory/netdata (Old) and /work/SRC/openSUSE:Factory/.netdata.new.3486 (New) Package is "netdata" Thu Oct 15 13:49:23 2020 rev:23 rq:841829 version:1.26.0 Changes: --- /work/SRC/openSUSE:Factory/netdata/netdata.changes 2020-10-02 17:35:10.754662621 +0200 +++ /work/SRC/openSUSE:Factory/.netdata.new.3486/netdata.changes 2020-10-15 13:49:52.693286265 +0200 @@ -1,0 +2,47 @@ +Wed Oct 14 23:35:47 UTC 2020 - Mia Herkt + +- Fix RPM file list +- Update to v1.26.0 (go.d.plugin 0.23.0): +Improvements + * Add the ability to send Agent alarm notifications to StackPulse + * Add a way to get build configuration info from the Agent + * Add chart for churn rates to python.d/rabbitmq + * Add failed dim to the connection_fails alarm in the Portcheck +alarm + * Improve the data query when using the context parameter + * Add a context parameter to the data endpoint + +(Netdata Cloud) + * Change default ACLK query thread count + * Remove leading whitespace before JSON in ACLK + * Allow using libwebsockets without SOCKS5 + * Add information about Cloud disabled status to -W buildinfo + +(Collectors) + * Update go.d.plugin version to v0.23.0 ++ Add new filecheck collector ++ Add new systemd unit state collector ++ Add new ISC DHCP collector + +(Dashboard) + * Add missing period in Netdata dashboard + +Bug Fixes + * Fix systemd comment syntax + * Fix file descriptor leak in Infiniband collector (proc.plugin) + * Fix the data endpoint to prioritize chart over context if both +are present + * Fix cleanup of obsolete charts + * Fix build for the AWS Kinesis exporting connector + * Fix gauges for go.d.plugin/web_log collector + * Fix locking order to address CID_362348 + * Fix chart's last accessed time during context queries + * Fix resource leak in case of malformed request to Netdata Cloud + +--- +Thu Oct 1 16:05:13 UTC 2020 - Andreas Schneider + +- Move edit-config to libexeddir +- Fix conf.d path in edit-config + +--- Old: go.d.plugin-v0.22.0.tar.gz netdata-v1.25.0.tar.gz New: go.d.plugin-v0.23.0.tar.gz netdata-v1.26.0.tar.gz Other differences: -- ++ netdata.spec ++ --- /var/tmp/diff_new_pack.d8W9ch/_old 2020-10-15 13:49:57.693288357 +0200 +++ /var/tmp/diff_new_pack.d8W9ch/_new 2020-10-15 13:49:57.697288359 +0200 @@ -18,9 +18,9 @@ %define netdata_usernetdata %define netdata_group netdata -%define godplugin_version 0.22.0 +%define godplugin_version 0.23.0 Name: netdata -Version:1.25.0 +Version:1.26.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 REDISTRIBUTED.md) @@ -133,7 +133,10 @@ sed -i 's,^#!%{_bindir}/env bash,#!/bin/bash,;s,^#!%{_bindir}/env sh,#!/bin/sh,' \ %{buildroot}%{_libexecdir}/%{name}/plugins.d/* \ %{buildroot}%{_sysconfdir}/%{name}/edit-config -%fdupes -s %{buildroot} + +# Respect FHS +mv %{buildroot}%{_sysconfdir}/%{name}/edit-config %{buildroot}%{_libexecdir}/%{name} +sed -i 's|/usr/lib|%{_libdir}|' %{buildroot}%{_libexecdir}/%{name}/edit-config # This should be opt-in, not opt-out. I do not believe most users would agree # with sending usage data to Google Analytics, whether anonymized or not. @@ -141,15 +144,21 @@ touch %{buildroot}%{_sysconfdir}/%{name}/.opt-out-from-anonymous-statistics %if 0%{?sle_version} >= 150200 -cd go.d.plugin-%{godplugin_version} -cp -r config/* %{buildroot}%{_libdir}/%{name}/conf.d +pushd go.d.plugin-%{godplugin_version} + +install -d -m 0755 %{buildroot}/%{_libdir}/%{name}/conf.d +cp -a config/* %{buildroot}/%{_libdir}/%{name}/conf.d + install -m0755 -p bin/go.d.plugin %{buildroot}%{_libexecdir}/%{name}/plugins.d/go.d.plugin +popd %endif install -m 755 -d %{buildroot}%{_localstatedir}/cache/%{name} install -m 755 -d %{buildroot}%{_localstatedir}/log/%{name} install -m 755 -d %{buildroot}%{_localstatedir}/lib/%{name}/registry +%fdupes -s %{buildroot} + %pre getent group %{netdata_group} >/dev/null || \ %{_sbindir}/groupadd -r %{netdata_group} @@ -202,6 +211,6 @@ %config(noreplace) %{_sysconfdir}/%{name}/.opt-out-from-anonymous-statistics %config(noreplace) %{_sysconfdir}/%{name}/*.conf -%attr(0750,root,%{netdata_group}) %{_sysconfdir}/%{name}/edit-config +%attr(0750,root,%{netdata_group}) %{_libexecdir}/%{name}/edit-config %changelog ++ _service +++
commit netdata for openSUSE:Factory
Hello community, here is the log from the commit of package netdata for openSUSE:Factory checked in at 2020-10-02 17:35:04 Comparing /work/SRC/openSUSE:Factory/netdata (Old) and /work/SRC/openSUSE:Factory/.netdata.new.4249 (New) Package is "netdata" Fri Oct 2 17:35:04 2020 rev:22 rq:838874 version:1.25.0 Changes: --- /work/SRC/openSUSE:Factory/netdata/netdata.changes 2020-08-29 20:37:33.997344573 +0200 +++ /work/SRC/openSUSE:Factory/.netdata.new.4249/netdata.changes 2020-10-02 17:35:10.754662621 +0200 @@ -1,0 +2,36 @@ +Wed Sep 23 07:15:40 UTC 2020 - Andreas Schneider + +- Fix building with go support on openSUSE 15.2 + +--- +Tue Sep 22 07:30:36 UTC 2020 - Andreas Schneider + +- Build with python3 +- Protect /etc/netdata as it contains sensitive data (passwords, secrets) + +--- +Wed Sep 16 11:31:06 UTC 2020 - Paolo Stivanin + +- update to 1.25.0: +Improvements + * Add code to release memory used by the global GUID map (#9729, @stelfrag) + * Add check for spurious wakeups +Netdata Cloud + * Add v2 HTTP message with compression to ACLK (#9895, @underhood) + * Add version negotiation to ACLK (#9819, @underhood) + * Add claimed_id for child nodes streamed to their parents (#9804, @underhood) + * Update netdata-installer.sh to enable Netdata Cloud support in macOS (#9360, @mrbrutti) +Collectors + * Update go.d.plugin version to v0.22.0 (#9898, @ilyam8) + * Add support for IP ranges to Python-based isc_dhcpd collector (#9755, @vsc55) + * Add Network viewer charts to ebpf.plugin (#9591, @thiagoftsm) + * Add collecting active processes limit on Linux systems (#9843, @Ancairon) + * Improve eBPF plugin by removing unnecessary debug messages (#9754, @thiagoftsm) + * Add CAP_SYS_CHROOT for netdata service to read LXD network interfaces (#9726, @vlvkobal) + * Add collecting maxmemory to python.d/redis (#9767, @ilyam8) + * Add option for multiple storage backends in python.d/varnish (#9668, @florianmagnin) +* Dashboard + * Update dashboard v1.4.2 (#9837, @jacekkolasa) +* Lots of documentation improvements and bug fixes + +--- Old: go.d.plugin-v0.19.2.tar.gz netdata-v1.24.0.tar.gz New: go.d.plugin-v0.22.0.tar.gz netdata-v1.25.0.tar.gz Other differences: -- ++ netdata.spec ++ --- /var/tmp/diff_new_pack.ziBXIu/_old 2020-10-02 17:35:14.234664696 +0200 +++ /var/tmp/diff_new_pack.ziBXIu/_new 2020-10-02 17:35:14.238664698 +0200 @@ -18,9 +18,9 @@ %define netdata_usernetdata %define netdata_group netdata -%define godplugin_version 0.19.2 +%define godplugin_version 0.22.0 Name: netdata -Version:1.24.0 +Version:1.25.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 REDISTRIBUTED.md) @@ -37,8 +37,12 @@ BuildRequires: dos2unix BuildRequires: fdupes BuildRequires: git-core -%if 0%{?suse_version} > 1500 +# suse_version is set to 1500 even for 15.2 +%if 0%{?sle_version} >= 150200 BuildRequires: go >= 1.13 +BuildRequires: python3 +%else +BuildRequires: python2 %endif BuildRequires: judy-devel BuildRequires: pkgconfig @@ -56,9 +60,15 @@ Recommends: iproute-tc Recommends: lm_sensors Recommends: nmap-ncat curl openssl(cli) +%if 0%{?sle_version} >= 150200 +Recommends: python3 +Recommends: python3-PyMySQL +Recommends: python3-psycopg2 +%else Recommends: python Recommends: python2-PyMySQL Recommends: python2-psycopg2 +%endif Suggests: logrotate Suggests: nodejs %ifarch i586 x86_64 @@ -77,7 +87,9 @@ %patch2 -p1 sed -i 's,/usr/bin/env bash,/bin/bash,' claim/%{name}-claim.sh.in -%if 0%{?suse_version} > 1500 +%if 0%{?sle_version} >= 150200 +sed -i 's,^pybinary=.*,pybinary=/usr/bin/python3,' collectors/python.d.plugin/python.d.plugin.in + tar xf %{S:1} cd go.d.plugin-%{godplugin_version} tar xf %{S:2} @@ -98,7 +110,7 @@ %{?conf} %make_build -%if 0%{?suse_version} > 1500 +%if 0%{?sle_version} >= 150200 cd go.d.plugin-%{godplugin_version} go vet ./... @@ -128,7 +140,7 @@ # Hence, disable statistics by default. touch %{buildroot}%{_sysconfdir}/%{name}/.opt-out-from-anonymous-statistics -%if 0%{?suse_version} > 1500 +%if 0%{?sle_version} >= 150200 cd go.d.plugin-%{godplugin_version} cp -r config/* %{buildroot}%{_libdir}/%{name}/conf.d install -m0755 -p bin/go.d.plugin %{buildroot}%{_libexecdir}/%{name}/plugins.d/go.d.plugin @@ -160,10 +172,6 @@ %doc README.md CHANGELOG.md
commit netdata for openSUSE:Factory
Hello community, here is the log from the commit of package netdata for openSUSE:Factory checked in at 2020-08-29 20:37:21 Comparing /work/SRC/openSUSE:Factory/netdata (Old) and /work/SRC/openSUSE:Factory/.netdata.new.3399 (New) Package is "netdata" Sat Aug 29 20:37:21 2020 rev:21 rq:829822 version:1.24.0 Changes: --- /work/SRC/openSUSE:Factory/netdata/netdata.changes 2020-07-17 20:49:59.208866258 +0200 +++ /work/SRC/openSUSE:Factory/.netdata.new.3399/netdata.changes 2020-08-29 20:37:33.997344573 +0200 @@ -1,0 +2,12 @@ +Wed Aug 26 19:08:53 UTC 2020 - Dirk Mueller + +- update to 1.24.0: + * The v1.24.0 release of the Netdata Agent brings enhancements to the breadth of metrics we collect with a new generic Prometheus/OpenMetrics collector and enhanced storage and querying with a new multi-host database mode. + +* Add generic Prometheus/OpenMetrics collector (#9644, @ilyam8) +* Add locking between different collectors for the same application, implemented in different technologies (#9584, @vlvkobal), (#9564, @ilyam8) +* Implement multihost database (#9556, @stelfrag) +* Add alarms for FreeBSD interface errors (#8340, @lassebm) +* Many bugfixes, see https://github.com/netdata/netdata/releases/tag/v1.24.0 + +--- Old: netdata-v1.23.2.tar.gz New: netdata-v1.24.0.tar.gz Other differences: -- ++ netdata.spec ++ --- /var/tmp/diff_new_pack.YFHxp1/_old 2020-08-29 20:37:36.605345672 +0200 +++ /var/tmp/diff_new_pack.YFHxp1/_new 2020-08-29 20:37:36.613345675 +0200 @@ -20,7 +20,7 @@ %define netdata_group netdata %define godplugin_version 0.19.2 Name: netdata -Version:1.23.2 +Version:1.24.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 REDISTRIBUTED.md) ++ netdata-v1.23.2.tar.gz -> netdata-v1.24.0.tar.gz ++ 14852 lines of diff (skipped) ++ vendor.tar.gz ++
commit netdata for openSUSE:Factory
Hello community, here is the log from the commit of package netdata for openSUSE:Factory checked in at 2020-07-17 20:49:14 Comparing /work/SRC/openSUSE:Factory/netdata (Old) and /work/SRC/openSUSE:Factory/.netdata.new.3592 (New) Package is "netdata" Fri Jul 17 20:49:14 2020 rev:20 rq:821336 version:1.23.2 Changes: --- /work/SRC/openSUSE:Factory/netdata/netdata.changes 2020-07-07 13:01:09.734285269 +0200 +++ /work/SRC/openSUSE:Factory/.netdata.new.3592/netdata.changes 2020-07-17 20:49:59.208866258 +0200 @@ -1,0 +2,40 @@ +Thu Jul 16 15:57:11 UTC 2020 - Mia Herkt + +- Update to v1.23.2: + * Fixed a buffer overrun vulnerability in Netdata's JSON parsing +code. This vulnerability could be used to crash Agents +remotely, and in some circumstances, could be used in an +arbitrary code execution (ACE) exploit. + +Improvements: + * Add support for multiple ACLK query processing threads + * Add Infiniband monitoring to collector proc.plugin + * Change the HTTP method to make the IPFS collector compatible +with 0.5.0+ + * Add support for returning headers using python.d's UrlService + +Bug fixes: + * Fix vulnerability in JSON parsing + * Fixed stored number accuracy + * Fix transition from archived to active charts not generating +alarms + * Fix PyMySQL library to respect my.cnf parameter + * Remove health from archived metrics + * Update exporting engine to read the prefix option from instance +config sections + * Fix display error in Swagger API documentation + * Wrap exporting engine header definitions in compilation +conditions + * Improve cgroups collector to autodetect unified cgroups + * Fix CMake build failing if ACLK is disabled + * Fix now_ms in charts.d collector to prevent tc-qos-helper +crashes + * Fix python.d crashes by adding a lock to stdout write function + * Fix an issue with random crashes when updating a chart's +metadata on the fly + * Fix ACLK protocol version always parsed as 0 + * Fix the check condition for chart name change + * Fix the exporting engine unit tests + * Fix a Coverity defect for resource leaks + +--- Old: netdata-v1.23.1.tar.gz New: netdata-v1.23.2.tar.gz Other differences: -- ++ netdata.spec ++ --- /var/tmp/diff_new_pack.vCqDGf/_old 2020-07-17 20:50:00.272867367 +0200 +++ /var/tmp/diff_new_pack.vCqDGf/_new 2020-07-17 20:50:00.276867372 +0200 @@ -20,7 +20,7 @@ %define netdata_group netdata %define godplugin_version 0.19.2 Name: netdata -Version:1.23.1 +Version:1.23.2 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 REDISTRIBUTED.md) ++ netdata-v1.23.1.tar.gz -> netdata-v1.23.2.tar.gz ++ 5456 lines of diff (skipped)
commit netdata for openSUSE:Factory
Hello community, here is the log from the commit of package netdata for openSUSE:Factory checked in at 2020-07-07 13:00:45 Comparing /work/SRC/openSUSE:Factory/netdata (Old) and /work/SRC/openSUSE:Factory/.netdata.new.3060 (New) Package is "netdata" Tue Jul 7 13:00:45 2020 rev:19 rq:819067 version:1.23.1 Changes: --- /work/SRC/openSUSE:Factory/netdata/netdata.changes 2020-05-16 22:27:39.689436556 +0200 +++ /work/SRC/openSUSE:Factory/.netdata.new.3060/netdata.changes 2020-07-07 13:01:09.734285269 +0200 @@ -1,0 +2,7 @@ +Mon Jul 6 09:19:38 UTC 2020 - Stefan Seyfried + +- update to v1.23.1: + - Lots of fixes and improvements, please see CHANGELOG.md + - update go.d plugin to v0.19.2 + +--- Old: go.d.plugin-v0.18.0.tar.gz netdata-v1.22.1.tar.gz New: go.d.plugin-v0.19.2.tar.gz netdata-v1.23.1.tar.gz Other differences: -- ++ netdata.spec ++ --- /var/tmp/diff_new_pack.ExN48K/_old 2020-07-07 13:01:14.682299164 +0200 +++ /var/tmp/diff_new_pack.ExN48K/_new 2020-07-07 13:01:14.682299164 +0200 @@ -18,9 +18,9 @@ %define netdata_usernetdata %define netdata_group netdata -%define godplugin_version 0.18.0 +%define godplugin_version 0.19.2 Name: netdata -Version:1.22.1 +Version:1.23.1 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 REDISTRIBUTED.md) @@ -157,7 +157,7 @@ %service_del_postun %{name}.service %files -%doc README.md +%doc README.md CHANGELOG.md %license LICENSE REDISTRIBUTED.md %dir %{_sysconfdir}/%{name} ++ _service ++ --- /var/tmp/diff_new_pack.ExN48K/_old 2020-07-07 13:01:14.722299275 +0200 +++ /var/tmp/diff_new_pack.ExN48K/_new 2020-07-07 13:01:14.726299287 +0200 @@ -1,5 +1,5 @@ - go.d.plugin-v0.18.0.tar.gz + go.d.plugin-v0.19.2.tar.gz ++ go.d.plugin-v0.18.0.tar.gz -> go.d.plugin-v0.19.2.tar.gz ++ 5666 lines of diff (skipped) ++ netdata-v1.22.1.tar.gz -> netdata-v1.23.1.tar.gz ++ 49887 lines of diff (skipped) ++ vendor.tar.gz ++ 120742 lines of diff (skipped)
commit netdata for openSUSE:Factory
Hello community, here is the log from the commit of package netdata for openSUSE:Factory checked in at 2020-05-16 22:27:38 Comparing /work/SRC/openSUSE:Factory/netdata (Old) and /work/SRC/openSUSE:Factory/.netdata.new.2738 (New) Package is "netdata" Sat May 16 22:27:38 2020 rev:18 rq:805922 version:1.22.1 Changes: --- /work/SRC/openSUSE:Factory/netdata/netdata.changes 2020-04-14 16:25:00.479782980 +0200 +++ /work/SRC/openSUSE:Factory/.netdata.new.2738/netdata.changes 2020-05-16 22:27:39.689436556 +0200 @@ -1,0 +2,77 @@ +Fri May 15 20:43:52 UTC 2020 - Mia Herkt + +- Update to v1.22.1: +Bug fixes: + - Fixed the latency issue on the ACLK and suppress the diagnostics. + - Restored old semantics of "netdata -W set" command. + - Removed check for old alarm status. +- Changes for v1.22.0: +Breaking Changes: + * The previous iteration of Netdata Cloud, accessible through +various Sign in and Nodes view (beta) buttons on the Agent +dashboard, is deprecated in favor of the new Cloud experience. + * Our old documentation site (docs.netdata.cloud) was replaced +with Netdata Learn. All existing backlinks redirect to the new +site. + * Our localization project is no longer actively maintained. +We're grateful for the hard work of its contributors. + +Improvements: + * Netdata Cloud: +- Enabled support for Netdata Cloud. +- Added TTL headers to ACLK responses. +- Improved the thread exit fixes in #8750. +- Improved ACLK reconnection sequence. +- Improved ACLK memory management and shutdown sequence. +- Added session-id to ACLK using connect timestamp. + + * Collectors: +- Improved the index size for the eBPF collector. +- Added health alarm templates for the whoisquery collector. +- Added a whoisquery collector. +- Removed an automatic restart of apps.plugin. + + * Exporting: +- Enabled internal statistics for the exporting engine in the + Agent dashboard. +- Implemented a Prometheus exporter web API endpoint. + + * Notifications: +- Added a certificate revocation alarm for the x509check + collector. +- Added the ability to send Agent alarm notifications to + Dynatrace. + + * Other: +- Updated main copyright and links for the year 2020 in daemon + help output. +- Moved bind to to [web] section and update + netdata.service.v235.in to sync it with recent changes. +- Put old dashboard behind a prefix instead of using a script + to switch. +- Enabled the truthy rule in yamllint. +- Added Borg backup, Squeezebox servers, Hiawatha web server, + and Microsoft SQL to apps.plugin so that it can appropriately + group them by type of service. + + * Bug fixes: +- Fixed mdstat failed devices alarm. +- Fixed rare race condition in old Cloud iframe. +- Removed no-clear-notification options from portcheck health + templates. +- Fixed old URLs to silence Netlify's mixed content warnings. +- Fixed master streaming fatal exits. +- Fixed email authentiation to Cloud/Nodes View. +- Fixed non-escaped characters in private registry URLs. +- Fixed crash when shutting down an Agent with the ACLK + disabled. +- Fixed status checks for UPS devices using the apcupsd + collector. +- Fixed alarm notification script by adding a check to the + Dynatrace notification method. +- Fixed threads_creation_rate chart context in the + python.d MySQL collector. +- Fixed sudo check in charts.d libreswan collector to prevent + daily security notices. + +--- Old: netdata-v1.21.1.tar.gz New: netdata-v1.22.1.tar.gz Other differences: -- ++ netdata.spec ++ --- /var/tmp/diff_new_pack.Wh4VB4/_old 2020-05-16 22:27:40.541438304 +0200 +++ /var/tmp/diff_new_pack.Wh4VB4/_new 2020-05-16 22:27:40.541438304 +0200 @@ -20,7 +20,7 @@ %define netdata_group netdata %define godplugin_version 0.18.0 Name: netdata -Version:1.21.1 +Version:1.22.1 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 REDISTRIBUTED.md) @@ -166,8 +166,6 @@ %config(noreplace) %{_sysconfdir}/%{name}/.opt-out-from-anonymous-statistics %config(noreplace) %{_sysconfdir}/logrotate.d/%{name} -%dir /usr/libexec/%{name} -/usr/libexec/%{name}/netdata-switch-dashboard.sh %{_libexecdir}/%{name} %{_libdir}/%{name} ++ netdata-v1.21.1.tar.gz -> netdata-v1.22.1.tar.gz ++ 18450 lines of diff (skipped)
commit netdata for openSUSE:Factory
Hello community, here is the log from the commit of package netdata for openSUSE:Factory checked in at 2020-04-14 15:11:04 Comparing /work/SRC/openSUSE:Factory/netdata (Old) and /work/SRC/openSUSE:Factory/.netdata.new.2738 (New) Package is "netdata" Tue Apr 14 15:11:04 2020 rev:17 rq:793692 version:1.21.1 Changes: --- /work/SRC/openSUSE:Factory/netdata/netdata.changes 2020-04-11 23:46:43.547097380 +0200 +++ /work/SRC/openSUSE:Factory/.netdata.new.2738/netdata.changes 2020-04-14 16:25:00.479782980 +0200 @@ -1,0 +2,18 @@ +Mon Apr 13 21:32:46 UTC 2020 - Mia Herkt + +- Update to v1.21.1: +Release v1.21.1 is a hotfix release to improve the performance of +the new React dashboard, which was merged and enabled by default in +v1.21.0. + +The React dashboard shipped in v1.21.0 did not properly freeze +charts that were outside of the browser's viewport. If a user who +loaded many charts by scrolling through the dashboard, charts +outside of their browser's viewport continued updating. This excess +of chart updates caused all charts to update more slowly than every +second. + +v1.21.1 includes improvements to the way the Netdata dashboard +freezes, maintains state, and restores charts as users scroll. + +--- Old: netdata-v1.21.0.tar.gz New: netdata-v1.21.1.tar.gz Other differences: -- ++ netdata.spec ++ --- /var/tmp/diff_new_pack.oGLTpr/_old 2020-04-14 16:25:00.995783444 +0200 +++ /var/tmp/diff_new_pack.oGLTpr/_new 2020-04-14 16:25:00.999783448 +0200 @@ -20,7 +20,7 @@ %define netdata_group netdata %define godplugin_version 0.18.0 Name: netdata -Version:1.21.0 +Version:1.21.1 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 REDISTRIBUTED.md) ++ netdata-v1.21.0.tar.gz -> netdata-v1.21.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/netdata-v1.21.0/CHANGELOG.md new/netdata-v1.21.1/CHANGELOG.md --- old/netdata-v1.21.0/CHANGELOG.md2020-04-06 03:30:56.763647551 +0200 +++ new/netdata-v1.21.1/CHANGELOG.md2020-04-13 15:18:52.411841607 +0200 @@ -1,5 +1,30 @@ # Changelog +## [v1.21.1](https://github.com/netdata/netdata/tree/v1.21.1) (2020-04-13) + +[Full Changelog](https://github.com/netdata/netdata/compare/v1.21.0...v1.21.1) + +**Merged pull requests:** + +- V1.21.0 dashboard performance fix extended [\#8664](https://github.com/netdata/netdata/pull/8664) ([jacekkolasa](https://github.com/jacekkolasa)) +- Update apps\_groups.conf [\#8659](https://github.com/netdata/netdata/pull/8659) ([thenktor](https://github.com/thenktor)) +- Update apps\_groups.conf [\#8656](https://github.com/netdata/netdata/pull/8656) ([thenktor](https://github.com/thenktor)) +- Update apps\_groups.conf [\#8655](https://github.com/netdata/netdata/pull/8655) ([thenktor](https://github.com/thenktor)) +- health/alarm\_notify: add dynatrace enabled check [\#8654](https://github.com/netdata/netdata/pull/8654) ([ilyam8](https://github.com/ilyam8)) +- Update apps\_groups.conf [\#8646](https://github.com/netdata/netdata/pull/8646) ([thenktor](https://github.com/thenktor)) +- Docs: Pin mkdocs-material to older version to re-enable builds [\#8639](https://github.com/netdata/netdata/pull/8639) ([joelhans](https://github.com/joelhans)) +- collectors/python.d/mysql: fix `threads\_creation\_rate` chart context [\#8636](https://github.com/netdata/netdata/pull/8636) ([ilyam8](https://github.com/ilyam8)) +- Show internal stats for the exporting engine [\#8635](https://github.com/netdata/netdata/pull/8635) ([vlvkobal](https://github.com/vlvkobal)) +- Add session-id using connect timestamp [\#8633](https://github.com/netdata/netdata/pull/8633) ([amoss](https://github.com/amoss)) +- Update main README with 1.21 release news [\#8619](https://github.com/netdata/netdata/pull/8619) ([joelhans](https://github.com/joelhans)) +- Improved ACLK memory management and shutdown sequence [\#8611](https://github.com/netdata/netdata/pull/8611) ([stelfrag](https://github.com/stelfrag)) +- packaging: fix errors during install-requred-packages [\#8606](https://github.com/netdata/netdata/pull/8606) ([ilyam8](https://github.com/ilyam8)) +- Remove an automatic restart of the apps.plugin [\#8592](https://github.com/netdata/netdata/pull/8592) ([vlvkobal](https://github.com/vlvkobal)) +- charts.d/libreswan: fix sudo check [\#8569](https://github.com/netdata/netdata/pull/8569) ([ilyam8](https://github.com/ilyam8)) +- Docs: Change MacOS to macOS [\#8562](https://github.com/
commit netdata for openSUSE:Factory
Hello community, here is the log from the commit of package netdata for openSUSE:Factory checked in at 2020-04-11 23:46:26 Comparing /work/SRC/openSUSE:Factory/netdata (Old) and /work/SRC/openSUSE:Factory/.netdata.new.3248 (New) Package is "netdata" Sat Apr 11 23:46:26 2020 rev:16 rq:792974 version:1.21.0 Changes: --- /work/SRC/openSUSE:Factory/netdata/netdata.changes 2020-03-06 21:27:10.389545484 +0100 +++ /work/SRC/openSUSE:Factory/.netdata.new.3248/netdata.changes 2020-04-11 23:46:43.547097380 +0200 @@ -1,0 +2,55 @@ +Mon Apr 6 12:40:43 UTC 2020 - Paolo Stivanin + +- Update to v1.21.0 (go.d.plugin v0.18.0): +Improvements: + * Extended TLS support for 1.3. + * Switched to the React dashboard code as the default dashboard. + + * Collectors: +- Added a new Pulsar collector. +- Added a new VerneMQ collector. +- Added high precision timer support for plugins such as + idlejitter. +- Added an alarm to the dns_query collector that detects DNS + query failure. +- Added the ability to get the pod name from cgroup with + kubectl in bare-metal deployments. +- Added the ability to connect to non-admin user IDs for a Ceph + storage cluster. +- Added connections (backend) usage to Postgres monitoring. + + * Exporting: +- Added a MongoDB connector to the exporting engine. +- Added a Prometheus Remote Write connector to the exporting + engine. +- Added an AWS Kinesis connector to the exporting engine. + +Bug fixes: + * Removed notifications from the dashboard and fixed the +/default.html route. + * Fixed help-tooltips styling, private registry node deletion, +and the right-hand sidebar "jumping" on document clicks. + * Fixed errors reported by Coverity. + * Fixed broken pipe ignoring in apps.plugin. + * Fixed the bytespersec chart context in the Python Apache +collector. + * Fixed charts.d.plugin to exit properly during Netdata +service restart + * Fixed minimist dependency vulnerability. + * Fixed how SimpleService truncates Python module names. + * Added proper prefix to Python module names during loading. + * Fixed the flushing error threshold with the database engine. + * Fixed memory leak for host labels streaming from slaves to +master. + * Fixed streaming scaling. + * Fixed missing characters in kernel version field by encoding +slave fields. + * Fixed Ceph collector to get osd_perf_infos in versions 14.2 +and higher. + * Removed extraneous commas from chart information in dashboard. + * Removed tmem collection from xenstat_plugin to allow Netdata +on Xen 4.13 to compile successfully. + * Restricted messages to Google Analytics. + * Fixed Python 3 dict access in OpenLDAP collector module. + +--- Old: go.d.plugin-v0.15.0.tar.gz netdata-v1.20.0.tar.gz New: go.d.plugin-v0.18.0.tar.gz netdata-v1.21.0.tar.gz Other differences: -- ++ netdata.spec ++ --- /var/tmp/diff_new_pack.q9ff5R/_old 2020-04-11 23:46:46.615099718 +0200 +++ /var/tmp/diff_new_pack.q9ff5R/_new 2020-04-11 23:46:46.615099718 +0200 @@ -18,9 +18,9 @@ %define netdata_usernetdata %define netdata_group netdata -%define godplugin_version 0.15.0 +%define godplugin_version 0.18.0 Name: netdata -Version:1.20.0 +Version:1.21.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 REDISTRIBUTED.md) @@ -166,6 +166,8 @@ %config(noreplace) %{_sysconfdir}/%{name}/.opt-out-from-anonymous-statistics %config(noreplace) %{_sysconfdir}/logrotate.d/%{name} +%dir /usr/libexec/%{name} +/usr/libexec/%{name}/netdata-switch-dashboard.sh %{_libexecdir}/%{name} %{_libdir}/%{name} ++ _service ++ --- /var/tmp/diff_new_pack.q9ff5R/_old 2020-04-11 23:46:46.639099736 +0200 +++ /var/tmp/diff_new_pack.q9ff5R/_new 2020-04-11 23:46:46.639099736 +0200 @@ -1,5 +1,5 @@ - go.d.plugin-v0.15.0.tar.gz + go.d.plugin-v0.18.0.tar.gz ++ go.d.plugin-v0.15.0.tar.gz -> go.d.plugin-v0.18.0.tar.gz ++ 20064 lines of diff (skipped) ++ netdata-v1.20.0.tar.gz -> netdata-v1.21.0.tar.gz ++ 26843 lines of diff (skipped) ++ vendor.tar.gz ++ 30639 lines of diff (skipped)
commit netdata for openSUSE:Factory
Hello community, here is the log from the commit of package netdata for openSUSE:Factory checked in at 2020-03-06 21:26:39 Comparing /work/SRC/openSUSE:Factory/netdata (Old) and /work/SRC/openSUSE:Factory/.netdata.new.26092 (New) Package is "netdata" Fri Mar 6 21:26:39 2020 rev:15 rq:779690 version:1.20.0 Changes: --- /work/SRC/openSUSE:Factory/netdata/netdata.changes 2020-01-20 22:52:14.143269447 +0100 +++ /work/SRC/openSUSE:Factory/.netdata.new.26092/netdata.changes 2020-03-06 21:27:10.389545484 +0100 @@ -1,0 +2,142 @@ +Wed Feb 26 15:37:44 UTC 2020 - Martin Herkt <9+suse@cirno.systems> + +- Update to v1.20.0 (go.d.plugin v0.15.0) +Breaking Changes: + * Removed deprecated bash collectors apache, cpu_apps, cpufreq, +exim, hddtemp, load_average, mem_apps, mysql, nginx, phpfpm, +postfix, squid, tomcat. If you were still using one of these +collectors with custom configurations, you can find the new +collector that replaces it in the supported collectors list. + +Improvements: + * Host labels: ++ Added support for host labels ++ Improved the monitored system information detection. + Added CPU freq & cores, RAM and disk space. ++ Started distinguishing the monitored system's (host) + OS/Kernel etc. from those of the docker container's ++ Started creating host labels from collected system info ++ Started passing labels and container environment variables + via the streaming protocol ++ Started sending host labels via exporting connectors ++ Added label support to alarm definitions and started + recording them in alarm logs ++ Added support for host labels to the API responses ++ Added configurable host labels to netdata.conf ++ Added kubernetes labels + + * New collectors: ++ eBPF kernel collector ++ CockroachDB ++ squidlog: squid access log parser + + * Collector improvements: ++ apps.plugin: Created dns group, improved database group, + improved ceph & samba groups ++ varnish: Added SMF metrics (cache on disk) ++ phpfpm: Fixed per process chart titles and readme ++ python.d: Formatted the code in all modules ++ node.d/snmp: - Added snmpv3 support, formatted the code in + snmp.node.js ++ cgroups: Improved LXC monitoring by filtering out irrelevant + LXC cgroups ++ litespeed: Added support for different .rtreport format ++ proc.plugin: Added pressure stall information ++ sensors: Improved collection logic ++ proc: Started monitoring network interface speed, duplex, + operstate ++ smartd_log: Fixed the setting in the reallocated sectors + count, by setting ATTR5 chart algorithm to absolute ++ nvidia-smi: Allow executing nvidia-smi in normal instead of + loop mode ++ wmi: collect logon metrics, collect logical_disk disk + latency metrics ++ weblog: handle MKCOL, PROPFIND, MOVE, SEARCH http request + methods ++ scaleio: storage pools and sdcs metrics + + * Exporting engine: ++ Implemented the main flow for the Exporting Engine + + * Streaming: ++ Add versioning to the streaming protocol + + * Installation/Packages: ++ Improved the systemd service files, by removing unecessary + ExecStartPre lines and moving global options to netdata.conf + + * Privacy: ++ Added support for opting out of telemetry via the + DO_NOT_TRACK environment variable (telemetry is disabled by + default on openSUSE) + + * Other: ++ Preparations for the next netdata cloud release. Added custom + libmosquitto, netdata-cli and other prerequisites. ++ Applied linter fixes in shell scripts ++ Started supporting -fno-common in CFLAGS ++ Completely removed the unbound python collector (dead code) ++ Added possibility to change badges' text font color ++ Small updates to sample multi-host dashboard, dash.html ++ Added missing quoting in shell scripts ++ Bump handlebars from 4.2.0 to 4.5.3 ++ Reduce log level for uv_thread_set_name_np from error to info ++ Set standard name to non-libnetdata threads (libuv, pthread) + + * Bug fixes: ++ Fixed problems reported by Coverity for eBPF collector plugin ++ Fixed invalid literal for float\(\): NN.NNt error in the + elasticsearch python plugin, by adding terabyte unit parsing ++ Fixed timeout failing in docker containers which broke some + python.d collectors ++ Fixed problem with the httpcheck python collector not being + able to check URLs with the POST method, by adding body to + the URLService. Also record the new options in httpcheck.conf ++ Fixed dbengine repeated global flushing errors and collectors + being blocked, by dropping dirty dbengine pages if the disk + cannot keep up ++ Fixed issue with alarm notif
commit netdata for openSUSE:Factory
Hello community, here is the log from the commit of package netdata for openSUSE:Factory checked in at 2020-01-20 22:51:37 Comparing /work/SRC/openSUSE:Factory/netdata (Old) and /work/SRC/openSUSE:Factory/.netdata.new.26092 (New) Package is "netdata" Mon Jan 20 22:51:37 2020 rev:14 rq:765606 version:1.19.0 Changes: --- /work/SRC/openSUSE:Factory/netdata/netdata.changes 2019-10-22 15:45:26.641716605 +0200 +++ /work/SRC/openSUSE:Factory/.netdata.new.26092/netdata.changes 2020-01-20 22:52:14.143269447 +0100 @@ -1,0 +2,65 @@ +Sun Jan 19 15:49:22 UTC 2020 - Martin Herkt <9+suse@cirno.systems> + +- Also package go.d.plugin (v0.14.1) +- Update to v1.19.0 +Improvements: + * New collectors: ++ AM2320 sensor collector plugin ++ Added parsing of /proc/pagetypeinfo to provide metrics on + fragmentation of free memory pages ++ The unbound collector module was completely rewritten, in Go + + * Collector improvements: ++ We rewrote our web log parser in Go, drastically improving + its flexibility and performance ++ The Kubernetes kubelet collector now reads the service + account token and uses it for authorization. We also added a + new default job to collect metrics from + https://localhost:10250/metrics ++ Added a new default job to the Kubernetes coredns collector + to collect metrics from + http://kube-dns.kube-system.svc.cluster.local:9153/metrics ++ apps.plugin: Synced FRRouting daemons configuration with the + frr 7.2 release ++ apps.plugin: Added process group for git-related processes ++ apps.plugin: Added balena to the container-engines + application group ++ web_log: Treat 401 Unauthorized requests as successful ++ xenstat.plugin: Prepare for xen 4.13 by checking for check + xenstat_vbd_error presence ++ mysql: Added galera cluster_status alarm + + * Metrics database: ++ Netdata generates alarms if the disk cannot keep up with + data collection + + * Health: ++ Fine tune various default alarm configurations ++ Update SYN cookie alarm to be less aggressive ++ Added support for IRC alarm notifications + +Bug fixes: + * Prevented freezes due to isolated CPUs + * Fixed missing streaming when slave has SSL activated + * Fixed error 421 in IRC notifications, by removing a line break +from the message + * proc/pagetypeinfo collection could under particular +circumstances cause high CPU load. As a workaround, +we disabled pagetypeinfo by default + * Fixed incorrect memory allocation in proc plugin’s +pagetypeinfo collector + * Eliminated cached responses from the postgres collector + * rabbitmq: Fixed "disk_free": "disk_free_monitoring_disabled" +error + * Fixed Apache module not working with letsencrypt certificate +by allowing the python UrlService to skip tls_verify for http +scheme + * Fixed invalid spikes appearing in certain charts, by improving +the incremental counter reset/wraparound detection algorithm + * Fixed issue with unknown variables in alarm configuration +expressions always being evaluated to zero + * Fixed issue of automatically picking up Pi-hole stats from a +Pi-hole instance installed on another device by disabling the +default job that collects metrics from http://pi.hole + +--- Old: netdata-v1.18.1.tar.gz New: _service go.d.plugin-v0.14.1.tar.gz netdata-v1.19.0.tar.gz vendor.tar.gz Other differences: -- ++ netdata.spec ++ --- /var/tmp/diff_new_pack.2X4sIP/_old 2020-01-20 22:52:16.191270235 +0100 +++ /var/tmp/diff_new_pack.2X4sIP/_new 2020-01-20 22:52:16.191270235 +0100 @@ -1,7 +1,7 @@ # # spec file for package netdata # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,8 +18,9 @@ %define netdata_usernetdata %define netdata_group netdata +%define godplugin_version 0.14.1 Name: netdata -Version:1.18.1 +Version:1.19.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 REDISTRIBUTED.md) @@ -27,12 +28,18 @@ Group: System/Monitoring URL:http://my-netdata.io/ Source0: https://github.com/netdata/%{name}/releases/download/v%{version}/%{name}-v%{version}.tar.gz +Source1: https://github.com/netdata/go.d.plugin/archive/v%{godplugin_version}.tar.gz#/go.d.plugin-v%{g
commit netdata for openSUSE:Factory
Hello community, here is the log from the commit of package netdata for openSUSE:Factory checked in at 2019-10-22 15:45:23 Comparing /work/SRC/openSUSE:Factory/netdata (Old) and /work/SRC/openSUSE:Factory/.netdata.new.2352 (New) Package is "netdata" Tue Oct 22 15:45:23 2019 rev:13 rq:741631 version:1.18.1 Changes: --- /work/SRC/openSUSE:Factory/netdata/netdata.changes 2019-09-05 12:43:01.967470907 +0200 +++ /work/SRC/openSUSE:Factory/.netdata.new.2352/netdata.changes 2019-10-22 15:45:26.641716605 +0200 @@ -1,0 +2,95 @@ +Mon Oct 21 22:46:25 UTC 2019 - Martin Herkt <9+suse@cirno.systems> + +- Update to v1.18.1 +Improvements: + * Disable slabinfo plugin by default to reduce the total number +of metrics collected + * Add dbengine RAM usage statistics + * Support Google Hangouts chat notifications + * Add CMocka unit tests + * Add prerequisites to enable automatic updates for installations +via the static binary (kickstart-static64.sh) + +Bug fixes: + * Fix unbound collector timings: Convert recursion timings to +milliseconds. + * Fix unbound collector unhandled exceptions + * Fix megacli collector binary search and sudo check + * Fix Clang warnings + * Fix python.d error logging: change chart suppress msg level +from ERROR to INFO + * Fix freeipmi update frequency check: was warning that 5 was too +frequent and it was setting it to 5. + * Fix alarm configurations not getting loaded, via better +handling of chart names with special characters + * Don't write HTTP response 204 messages to the logs + * Fix build when CMocka isn't installed + * Prevent zombie processes when a child is re-parented to netdata +when its running in a container, by adding child process reaper + +- Update to v1.18.0 +Improvements: + * Database engine: ++ Make dbengine the default memory mode ++ Increase dbengine default cache size ++ Reduce overhead during write IO ++ Detect deadlock in dbengine page cache ++ Remove hard cap from page cache size to eliminate deadlocks. + + * New collectors: ++ SLAB cache mechanism ++ Gearman worker statistics ++ vCenter Server Appliance ++ Zookeeper servers ++ Hadoop Distributed File System (HDFS) nodes + + * Collector improvements: ++ rabbitmq: Add vhosts message metrics from /api/vhosts ++ elasticsearch: collect metrics from _cat/indices ++ mysql: collect galera cluster metrics ++ Allow configuration of the python.d launch command from + netdata.conf ++ x509check: smtp cert check support ++ dnsmasq_dhcp: respect conf-dir,conf-file,dhcp-host options ++ plugin: respect previously running jobs after plugin restart ++ httpcheck: add current state duration chart ++ springboot2: fix context + + * Health: ++ Enable alarm templates for chart dimensions ++ Center the chart on the proper chart and time whenever an + alarm link is clicked + + * Other: ++ API: Include family into the allmetrics JSON response ++ API: Add fixed width option to badges ++ Allow hostnames in Access Control Lists + +Bug fixes: + * Fix issue error in alarm notification script, when executed +without any arguments + * Fix Coverity warnings + * Fix dbengine consistency when a writer modifies a page +concurrently with a reader querying its metrics + * Fix memory leak on netdata exit + * Fix for missing boundary data points in certain cases + * Fix unhandled exception log warnings in the python.d collector +orchestrator start\_job + * Fix CORS errors when accessing the health management API, +by permitingt x-auth-token in Access-Control-Allow-Headers + * Fix misleading error log entries RRDSET: chart name 'XXX' on +host 'YYY' already exists, by changing the log level for +chart updates + * Properly resolve all Kubernetes container names + * Fix LGTM warnings + * Fix agent UI redirect loop during cloud sign-in + * Fix python.d.plugin bug in parsing configuration files with no +explicitly defined jobs + * Fix potential buffer overflow in the web server + * Fix netdata group deletion on linux for uninstall script + * Various cppcheck fixes + * Fix handling of illegal metric timestamps in database engine + * Fix a resource leak + * Fix rabbitmq collector error when no vhosts are available. + +--- Old: netdata-v1.17.0.tar.gz New: netdata-v1.18.1.tar.gz Other differences: -- ++ netdata.spec ++ --- /var/tmp/diff_new_pack.7Sq203/_old 2019-10-22 15:45:27.301717357 +0200 +++ /var/tmp/diff_new_pack.7Sq203/_new 2019-10-22 15:45:27.305717362 +0200 @@ -19,7 +19,7 @@ %define netdata_usernetdata %define
commit netdata for openSUSE:Factory
Hello community, here is the log from the commit of package netdata for openSUSE:Factory checked in at 2019-09-05 12:42:56 Comparing /work/SRC/openSUSE:Factory/netdata (Old) and /work/SRC/openSUSE:Factory/.netdata.new.7948 (New) Package is "netdata" Thu Sep 5 12:42:56 2019 rev:12 rq:728171 version:1.17.0 Changes: --- /work/SRC/openSUSE:Factory/netdata/netdata.changes 2019-07-11 13:16:57.394794551 +0200 +++ /work/SRC/openSUSE:Factory/.netdata.new.7948/netdata.changes 2019-09-05 12:43:01.967470907 +0200 @@ -1,0 +2,80 @@ +Wed Sep 4 08:03:47 UTC 2019 - Martin Herkt <9+suse@cirno.systems> + +- Update to v1.17.0 +Improvements: + * Database engine: ++ Variable granularity support for data collection ++ Added tips on the UI to encourage users to try the new DB + Engine, when they reach the end of their metrics history + + * Health: ++ Added support for plain text only email notifications ++ Started showing “hidden” alarm variables in the responses of + the chart and data API calls ++ Added a new API call for alarm status counters, as a first + step towards badges that will show the total number of alarms + + * Security: ++ Added configurable default locations for trusted CA + certificates ++ Added safer way to get container names ++ Added SSL connection support to the python mongodb collector + + * New collectors: ++ VSphere collector + + * Archiving: ++ Added a new MongoDB backend + + * Other: ++ Added apps grouping debug messages ++ GCC warning and linting improvements ++ Added global configuration option to show charts with zero + metrics ++ Improved the way we parse HTTP requests, so we can avoid + issues from edge cases + + * Bug fixes: ++ Fixed sensor chips filtering in python sensors collector ++ Fixed user and group names in apps.plugin when running in a + container, by mounting and reading /etc/passwd ++ Fixed possible buffer overflow in the JSON parser used for + health notification silencers ++ Fixed handling of corrupted DB files in dbengine, that could + cause netdata to not start properly + (CRC and I/O error handling) ++ Fixed an issue with Netdata snapshots that could sometimes + cause a problem during import ++ Fixed bug that would cause netdata to attempt to kill already + terminated threads again, on shutdown ++ Fixed out of memory (12) errors by reimplementing the + myopen() function family ++ Fixed wrong redirection of users signing in after clicking + Nodes ++ Fixed python.d smartd collector increasing CPU usage ++ Fixed mongodb python collector stock configuration mistake, + by changing password to pass ++ Fixed handling of UTF8 characters in badges and added + International Support to the URL parser ++ Fixed nodes menu sizing (responsive) ++ Fixed issues with http redirection to https and streaming + encryption ++ Fixed broken links to arcstat.py and arc_summary.py in + dashboard_info.js ++ Fixed bug with the nfacct plugin that resulted in missing + dimensions from the charts ++ Stopped anonymous stats from trying to write a log under /tmp ++ Properly delete obsolete dimensions for inactive disks in + smartd_log ++ Fixed handling of disconnected sockets in unbound python.d + collector ++ Fixed crash in malloc ++ Fixed issue with mysql collector that resulted in showing + only a single slave_status chart, regardless of the number + of replication channels ++ Fixed a segmentation fault in backends ++ Fixed spigotmc plugin bugs ++ Fixed dbengine 100% CPU usage due to corrupted transaction + payload handling + +--- Old: netdata-v1.16.0.tar.gz New: netdata-v1.17.0.tar.gz Other differences: -- ++ netdata.spec ++ --- /var/tmp/diff_new_pack.1VtfSs/_old 2019-09-05 12:43:02.755470753 +0200 +++ /var/tmp/diff_new_pack.1VtfSs/_new 2019-09-05 12:43:02.755470753 +0200 @@ -19,7 +19,7 @@ %define netdata_usernetdata %define netdata_group netdata Name: netdata -Version:1.16.0 +Version:1.17.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 REDISTRIBUTED.md) ++ netdata-v1.16.0.tar.gz -> netdata-v1.17.0.tar.gz ++ 47418 lines of diff (skipped)
commit netdata for openSUSE:Factory
Hello community, here is the log from the commit of package netdata for openSUSE:Factory checked in at 2019-07-11 13:16:55 Comparing /work/SRC/openSUSE:Factory/netdata (Old) and /work/SRC/openSUSE:Factory/.netdata.new.4615 (New) Package is "netdata" Thu Jul 11 13:16:55 2019 rev:11 rq:714120 version:1.16.0 Changes: --- /work/SRC/openSUSE:Factory/netdata/netdata.changes 2019-05-25 13:35:32.767964274 +0200 +++ /work/SRC/openSUSE:Factory/.netdata.new.4615/netdata.changes 2019-07-11 13:16:57.394794551 +0200 @@ -1,0 +2,122 @@ +Mon Jul 8 20:13:44 UTC 2019 - Martin Herkt <9+suse@cirno.systems> + +- Update to v1.16.0 + Improvements: + * Health: ++ Easily disable alarms, by persisting the silencers + configuration ++ Repeating alarm notifications ++ Simplified the health cmdapi tester - no setup/cleanup needed ++ Αdd last_collected alarm to the x509check collector ++ New alarm for abnormally high number of active processes. + + * Security: ++ SSL support in the web server and streaming/replication ++ Support encrypted connections to OpenTSDB backends + + * New collectors: ++ Go.d collector modules for WMI, Dnsmasq DHCP leases + and Pihole ++ Riak KV instances collector ++ CPU performance statistics using Performance Monitoring Units + via the perf_event_open() system call. (perf plugin) + + * Collector improvements: ++ Handle different sensor IDs for the same element in the + freeipmi plugin ++ Increase the cpu_limit chart precision in cgroup plugin ++ Added userstats and deadlocks charts to the python mysql + collector ++ Add perforce server process monitoring to the apps plugin + + * Backends: ++ Prometheus remote write backend + + * DB engine improvements: ++ Reduced memory requirements by 40-50% ++ Reduced the number of pages needed to be stored and indexed + when using memory mode = dbengine, by adding empty page + detection + + * Rebranding: ++ Updated the netdata logo and changed links to point to the + new website + + * Other: ++ Pass the the cloud base url parameter to the notifications + mechanism, so that modifications to the configuration are + respected when creating the link to the alarm ++ Improved logging, to be able to trace the + CRITICAL: main[main] SIGPIPE received. error + + Bug fixes: + * Fixed ram_available alarm + * Stop monitoring /dev and /run in the disk space and inode +usage charts + * Fixed the monitoring of the “time” group of processes + * Fixed compilation error PERF_COUNT_HW_REF_CPU_CYCLES' +undeclared here in old Linux kernels (perf plugin) + * Fixed invalid XML page error (tomcat plugin) + * Remove obsolete monit metrics + * Fixed Failed to parse error in adaptec_raid + * Fixed cluster_health_nodes and cluster_stats_nodes charts in +the elasticsearch collector + * A modified slave chart's "name" was not properly transferred +to the master + * Netdata could run out of file descriptors when using the +new DB engine + * Fixed UI behavior when pressing the End key + * Fixed UI link to check the configuration file, +to open in a new tab + * Prevented Error: 'module' object has no attribute 'Retry' +messages from python collectors, by enforcing minimum version +check for the UrlService library + * Fixed typo that causes nfacct.plugin log messages to +incorrectly show freeipmi + * The daemon could get stuck during collection or during +shutdown, when using the new dbengine. Reduced new dbengine IO +utilization by forcing page alignment per dimension of chart. + * Properly handle timeouts/no response in dns_query_time +python collector + * When a collector restarted after having stopped for a long +time, the new dbengine would consume a lot of CPU resources. + * Fixed error Assertion old_state & PG_CACHE_DESCR_ALLOCATED' +failed` of the new dbengine. Eliminated a page cache descriptor +race condition + * tv.html failed to load the three left charts when accessed via +https. Turn tv.html links to https + * Change print level from error to info for messages about +clearing old files from the database + * Fixed warning regarding the x509check_last_collected_secs +alarms. Changed the template update frequency to 60s, to match +the chart’s update frequency + * Email notification header lines were not terminated with \r\n +as per the RFC + * Some log entries would not be caught by the python web_log +plugin. Fixed the regular expressions + * Corrected the date used in pushbullet notifications + * Fixed FATAL error when using the new dbengine with no direct +I/O support, by falling back to buffered I/O + * Fixed compatibility issues with varnish v4 (varnish collector)
commit netdata for openSUSE:Factory
Hello community, here is the log from the commit of package netdata for openSUSE:Factory checked in at 2019-05-25 13:35:31 Comparing /work/SRC/openSUSE:Factory/netdata (Old) and /work/SRC/openSUSE:Factory/.netdata.new.5148 (New) Package is "netdata" Sat May 25 13:35:31 2019 rev:10 rq:705267 version:1.15.0 Changes: --- /work/SRC/openSUSE:Factory/netdata/netdata.changes 2019-05-03 22:48:03.075993005 +0200 +++ /work/SRC/openSUSE:Factory/.netdata.new.5148/netdata.changes 2019-05-25 13:35:32.767964274 +0200 @@ -1,0 +2,49 @@ +Tue May 21 12:37:08 UTC 2019 - Martin Herkt <9+suse@cirno.systems> + +- Update to v1.15.0 + Bug Fixes: + * Prowl notifications were not being sent, unless another +notification method was also active + * Fix exception handling in the python.d plugin + * The node applications group did not include all node processes. + * The nvidia_smi collector displayed incorrect power usage + * The python.d plugin would sometimes hang, because it lacked +a connect timeout + * The mongodb collector raised errors due to various KeyErrors + * The smartd_log collector would show incorrect temperature +values + + Improvements: + * Support for aggregate node view + * Database engine + * New collector modules: ++ Go.d collectors for OpenVPN, the Tengine web server and + ScaleIO (VxFlex OS) instances ++ Monitor disk access latency like ioping does + * Energi Core daemon monitoring, suits other Bitcoin forks + * Collector improvements: ++ Add docker swarm manager metrics to the go.d docker_engine + collector ++ Implement unified cgroup cpu limit ++ python.d.plugin: Allow monitoring of HTTP(S) endpoints which + require POST data and make the UrlService more flexible + * Support the AWS Kinesis backend for long-term storage + * Add a new "text-only" chart renderer + * API Improvements: ++ Smarter caching of API calls. Do not cache alarms and info + api calls and extend no-cache headers. ++ Extend the api/v1/info call response with system and + collector information ++ k6 script for API load testing + * Kubernetes helmchart improvements: ++ Added the init container, where sysctl params could be + managed, to bypass the Cannot allocate memory issue ++ Better startup/shutdown of slaves and reduced memory usage + with liveness/readiness probes and default memory mode none ++ Added the option of overriding the default settings for + kubelet, kubeproxy and coredns collectors via values.yaml ++ Make the use of persistent volumes optional, add apiVersion + to fix linting errors and correct the location of the env + field + +--- @@ -164 +213 @@ - * Python module sensors fix #5406 (ilyam8) + * Python module sensors fix #5406 Old: netdata-v1.14.0.tar.gz New: netdata-v1.15.0.tar.gz Other differences: -- ++ netdata.spec ++ --- /var/tmp/diff_new_pack.0u4BUl/_old 2019-05-25 13:35:33.435963798 +0200 +++ /var/tmp/diff_new_pack.0u4BUl/_new 2019-05-25 13:35:33.439963795 +0200 @@ -18,13 +18,8 @@ %define netdata_usernetdata %define netdata_group netdata -%if 0%{?suse_version} > 1220 -%bcond_without systemd -%else -%bcond_withsystemd -%endif Name: netdata -Version:1.14.0 +Version:1.15.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 REDISTRIBUTED.md) @@ -35,15 +30,17 @@ Source3:netdata-rpmlintrc Patch0: netdata-logrotate-su.patch Patch2: netdata-smartd-log-path.patch -BuildRequires: autoconf -BuildRequires: automake BuildRequires: cups-devel BuildRequires: dos2unix BuildRequires: fdupes +BuildRequires: judy-devel BuildRequires: pkgconfig BuildRequires: pkgconfig(libcap) +BuildRequires: pkgconfig(liblz4) BuildRequires: pkgconfig(libmnl) BuildRequires: pkgconfig(libnetfilter_acct) +BuildRequires: pkgconfig(libuv) +BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(uuid) BuildRequires: pkgconfig(zlib) Requires(pre): shadow @@ -73,7 +70,6 @@ %patch2 -p1 %build -autoreconf -fiv %configure \ --docdir="%{_docdir}/%{name}-%{version}" \ --enable-plugin-nfacct \ ++ netdata-v1.14.0.tar.gz -> netdata-v1.15.0.tar.gz ++ 22081 lines of diff (skipped)
commit netdata for openSUSE:Factory
Hello community, here is the log from the commit of package netdata for openSUSE:Factory checked in at 2019-05-03 22:48:01 Comparing /work/SRC/openSUSE:Factory/netdata (Old) and /work/SRC/openSUSE:Factory/.netdata.new.5148 (New) Package is "netdata" Fri May 3 22:48:01 2019 rev:9 rq:700414 version:1.14.0 Changes: --- /work/SRC/openSUSE:Factory/netdata/netdata.changes 2019-03-18 10:41:31.107261293 +0100 +++ /work/SRC/openSUSE:Factory/.netdata.new.5148/netdata.changes 2019-05-03 22:48:03.075993005 +0200 @@ -1,0 +2,82 @@ +Fri May 3 15:08:20 UTC 2019 - Martin Herkt <9+suse@cirno.systems> + +- Update to v1.14.0 +The release introduces major additions to Kubernetes monitoring, +with tens of new charts for Kubelet, kube-proxy and coredns +metrics, as well as significant improvements to the netdata +helm chart. + +Two new collectors were added, to monitor Docker hub and Docker +engine metrics. + +Finally, v1.14 adds support for version 2 cgroups, OpenLDAP +over TLS, NVIDIA SMI free and per process memory and configurable +syslog facilities. + + Bug Fixes: + * Fixed problem autodetecting failed jobs in python.d plugin. +It now properly restarts jobs that are being rechecked, +as soon as they are able to run. + * CouchdDB monitoring would stop sometimes with an exception. +Fixed the unhandled exception causing the issue. + * The netdata api deliberately returned http error 400 when +netdata ran in memory mode none. Modified the behavior to +return responses, regardless of the memory mode + * The python.d plugin sometimes does not receive SIGTERM when +netdata exits, resulting in zombie processes. Added a heartbeat +so that the process can exit on SIGPIPE. + * The new SMS Server Tools notifications did not handle errors +well, resulting in cryptic error messages. +Improved error handling. + * Fix segmentation fault in streaming, when two dimensions had +similar names. + * Kubernetes Helm Chart: Fixed incorrect use of namespaces in +ServiceAccount and ClusterRoleBinding RBAC fixes. + * Elastic search: The option to enable HTTPS was not included in +the config file, giving the erroneous impression that HTTPS was +not supported. The option was added. + * RocketChat notifications were not being sent properly. +Added default recipients for roles in the health alarm +notification configuration. + + Improvements: + * go.d.plugin v0.4.0 : Docker Hub and k8s coredns collectors, +springboot2 URI filters support. + * go.d.plugin v0.3.1 : Add default job to run k8s_kubelet.conf, +k8s_kubeproxy, activemq modules + * go.d.plugin v0.3.0 : Docker engine, kubelet and kub-proxy +collectors. x509check module reading certs from file support + * Added unified cgroup support that includes v2 cgroups + * Disk stats: Added preferred disk id pattern, so that users can +see the id they prefer, when multiple ids appear for the same +device + * NVIDIA SMI: Added memory free and per process memory usage +charts to the collector + * OpenLDAP: Added TLS support, to allow monitoring of LDAPS. + * PHP-FPM: Add health check to raise alarms when the phpfm server +is unreachable + * PostgreSQL: Our configuration options to connect to a DB did +not support all possible option. Added option to connect to a +PostreSQL instance by defining a connection string (URI). + * python.d.plugin: There was no way to delete obsolete dimensions +in charts created by the python.d plugin. The plugin can now +delete dimension at runtime. + * netdata supports sending its logs to Syslog, but the facility +was hard-coded. We now support configurable Syslog facilities +in netdata.conf. + * Kubernetes Helm Chart improvements: ++ Added serviceName in statefulset spec to align with the k8s + documentation ++ Added preStart command to persist slave machine GUIDs, + so that pod deletion/addition during upgrades doesn't lose + the slave history. ++ Disabled non-essential master netdata collector plugins to + avoid duplicate data ++ Added preStop command to wait for netdata to exit gracefully + before removing the container ++ Extended configuration file support to provide more control + from the helm command line ++ Added option to disable Role-based access control ++ Added liveness and readiness probes. + +--- Old: netdata-v1.13.0.tar.gz New: netdata-v1.14.0.tar.gz Other differences: -- ++ netdata.spec ++ --- /var/tmp/diff_new_pack.kzDsuu/_old 2019-05-03 22:48:03.627994272 +0200 +++ /var/tmp/diff_new_pack.kzDsuu/_new 2019-05-03 22:48:03.62
commit netdata for openSUSE:Factory
Hello community, here is the log from the commit of package netdata for openSUSE:Factory checked in at 2019-03-18 10:41:29 Comparing /work/SRC/openSUSE:Factory/netdata (Old) and /work/SRC/openSUSE:Factory/.netdata.new.28833 (New) Package is "netdata" Mon Mar 18 10:41:29 2019 rev:8 rq:685493 version:1.13.0 Changes: --- /work/SRC/openSUSE:Factory/netdata/netdata.changes 2019-02-27 17:28:59.195324272 +0100 +++ /work/SRC/openSUSE:Factory/.netdata.new.28833/netdata.changes 2019-03-18 10:41:31.107261293 +0100 @@ -1,0 +2,57 @@ +Fri Mar 15 23:16:34 UTC 2019 - Martin Herkt <9+suse@cirno.systems> + +- Update to v1.13.0 + netdata has taken the first step into the world of Kubernetes, + with a beta version of a Helm chart for deployment to a k8s + cluster and proper naming of the cgroup containers. + We have big plans for Kubernetes, so stay tuned! + + A major refactoring of the python.d plugin has resulted in a + dramatic decrease of the required memory, making netdata even + more resource efficient. + + We also added charts for IPC shared memory segments and total + memory used. + + Improvements: + * Kubernetes: Helm chart and proper cgroup naming + * python.d.plugin: Reduce memory usage with separate process +for initial module checking and loaders cleanup + * IPC shared memory charts + * mysql module add ssl connection support + * FreeIPMI: Have the debug option apply the internal freeipmi +debug flags + * Prometheus backend: Support legacy metric names for source=avg + * Registry: Allow deleting the host we are looking at + * SpigotMC: Use regexes for parsing. + + Bug Fixes: + * Postgres: fix connection issues + * Proxmox container: Fix cgroup naming and use total_* memory +counters for cgroups + * proc.plugin and plugins.d: Fix memory leaks + * SpigotMC: Fix UnicodeDecodeError and py2 compatibility fix + * Fix non-obsolete dimension deletion + * UI: Fix incorrect icon for the streaming master + * Docker container names: Retry renaming when a name is not found + * apps.plugin: Don't send zeroes for empty process groups + * go.d.plugin: Correct sha256sum check + * Unbound module: Documentation corrected with troubleshooting +section. + * Streaming: Prevent UI issues upon GUID duplication between +master and slave netdata instances + * Linux power supply module: Fix missing zero dimensions + * Minor fixes around plugin_directories initialization + +- Update to v1.12.2 + Bug Fixes: + * Zombie processes exist after restart netdata - add heartbeat +to python.d plugin + * RocketChat notifications not working + * SIGSEGV crash during shutdown of tc plugin + * CMake warning for nfacct plugin + Improvements: + * Oracledb python module + * Show streamed servers even for users that are not signed in + +--- Old: netdata-v1.12.1.tar.gz New: netdata-v1.13.0.tar.gz Other differences: -- ++ netdata.spec ++ --- /var/tmp/diff_new_pack.tqS5mE/_old 2019-03-18 10:41:31.975260232 +0100 +++ /var/tmp/diff_new_pack.tqS5mE/_new 2019-03-18 10:41:31.983260222 +0100 @@ -24,7 +24,7 @@ %bcond_withsystemd %endif Name: netdata -Version:1.12.1 +Version:1.13.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 REDISTRIBUTED.md) ++ netdata-v1.12.1.tar.gz -> netdata-v1.13.0.tar.gz ++ 6711 lines of diff (skipped)
commit netdata for openSUSE:Factory
Hello community, here is the log from the commit of package netdata for openSUSE:Factory checked in at 2019-02-27 17:28:54 Comparing /work/SRC/openSUSE:Factory/netdata (Old) and /work/SRC/openSUSE:Factory/.netdata.new.28833 (New) Package is "netdata" Wed Feb 27 17:28:54 2019 rev:7 rq:678173 version:1.12.1 Changes: --- /work/SRC/openSUSE:Factory/netdata/netdata.changes 2018-03-30 12:07:43.589075072 +0200 +++ /work/SRC/openSUSE:Factory/.netdata.new.28833/netdata.changes 2019-02-27 17:28:59.195324272 +0100 @@ -1,0 +2,397 @@ +Fri Feb 22 06:31:15 UTC 2019 - Martin Herkt <9+suse@cirno.systems> + +- Drop GPG signature (no longer used) +- Drop spec compatibility with old distro versions +- Drop netdata-automake-no-dist-xz.patch +- Refresh netdata-smartd-log-path.patch +- Update to v1.12.1 + Fixes: + * Fix SIGSEGV at startup: Don't free vars of charts that do not +exist #5455 + * Prevent invalid Linux power supply alarms during startup #5447 + * Correct duplicate flag enum in health.h #5441 + * Remove extra 'v' for netdata version from Server response +header #5440 and spec URL #5427 + * apcupsd - Treat ONBATT status the same as ONLINE #5435 + * Fix #5430 - LogService._get_raw_data under python3 fails on +undecodable data #5431 + * Correct version check in UI #5429 + * Fix ERROR 405: Cannot download charts index from server - +cpuidle handle newlines in names #5425 + * Fix clock_gettime() failures with the CLOCK_BOOTTIME argument +#5415 + * Use netnsid for detecting cgroup networks; #5413 + * Python module sensors fix #5406 (ilyam8) + * Fix ceph.chart.py for Python3 #5396 (GaetanF) + * Fix warning condition for mem.available #5353 + * cups.plugin: Support older versions #5350 + Improvements: + * Add driver-type option to the freeipmi plugin #5384 + * Add support of tera-byte size for Linux bcache. #5373 + * Split nfacct plugin into separate process #5361 + * Add cgroup cpu and memory limits and alarms #5172 + * Add message queue statistics #5115 +- Update to v1.12.0 + Key improvements: + * Introducing netdata.cloud, the free netdata service for all +netdata users + * High performance plugins with go.d.plugin (data collection +orchestrator written in Go) + * 7 new data collectors and 11 rewrites of existing data +collectors for improved performance + * A new management API for all netdata servers + * Bind different functions of the netdata APIs to different ports + + Management API: + Netdata now has a management API. We plan to provide a full set + of configuration commands using this API. + In this release, the management API supports disabling or + silencing alarms during maintenance periods. + For more information about the management API, check + https://docs.netdata.cloud/web/api/health/#health-management-api + + Anonymous statistics: + Anonymous usage information can be collected and sent to Google + Analytics. This functionality is disabled by default in openSUSE. + Remove /etc/netdata/.opt-out-from-anonymous-statistics to enable. + + The statistics calculated from this information will be used for: + 1. Quality assurance, to help us understand if netdata behaves as + expected and help us identify repeating issues for certain + distributions or environment. + 2. Usage statistics, to help us focus on the parts of netdata + that are used the most, or help us identify the extend our + development decisions influence the community. + + Information is sent to Netdata via two different channels: + * Google Tag Manager is used when an agent's dashboard is +accessed. + * The script anonymous-statistics.sh is executed by the Netdata +daemon, when Netdata starts, stops cleanly, or fails. + + Both methods are controlled via the same opt-out mechanism. + For more information, check + https://docs.netdata.cloud/docs/anonymous-statistics/ + + Data collection: + This release introduces a new Go plugin orchestrator. + This plugin has its own github repo + (https://github.com/netdata/go-orchestrator). It is open-source, + using the same license and we welcome contributions. + The orchestrator can also be used to build custom data collection + plugins written in Go. We have used the orchestrator to write + many new Go plugins in our go.d plugin github repo. + For more information, check + https://github.com/netdata/go-orchestrator#go-orchestrator-wip + + New data collectors: + * Activemq (Go) + * Consul (Go) + * Lighttpd2 (Go) + * Solr (Go) + * Springboot2 (Go) + * mdstat - nonredundant arrays (C) + * CUPS printing system (C) + + High performance versions of older data collectors: + * apache (Go) + * dns_query (Go) + * Freeradius (Go) + * Httpcheck (Go) + * Lighttpd (Go) + * Portcheck (Go) + * Nginx (Go) + * cpufreq (C) + * c
commit netdata for openSUSE:Factory
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
commit netdata for openSUSE:Factory
Hello community, here is the log from the commit of package netdata for openSUSE:Factory checked in at 2018-01-13 21:44:35 Comparing /work/SRC/openSUSE:Factory/netdata (Old) and /work/SRC/openSUSE:Factory/.netdata.new (New) Package is "netdata" Sat Jan 13 21:44:35 2018 rev:5 rq:557884 version:1.9.0 Changes: --- /work/SRC/openSUSE:Factory/netdata/netdata.changes 2017-09-20 17:07:34.204807069 +0200 +++ /work/SRC/openSUSE:Factory/.netdata.new/netdata.changes 2018-01-13 21:44:39.550432985 +0100 @@ -1,0 +2,128 @@ +Sun Dec 17 22:47:20 UTC 2017 - 9@cirno.systems + +- 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 + + char
commit netdata for openSUSE:Factory
Hello community, here is the log from the commit of package netdata for openSUSE:Factory checked in at 2017-09-20 17:07:33 Comparing /work/SRC/openSUSE:Factory/netdata (Old) and /work/SRC/openSUSE:Factory/.netdata.new (New) Package is "netdata" Wed Sep 20 17:07:33 2017 rev:4 rq:526806 version:1.8.0 Changes: --- /work/SRC/openSUSE:Factory/netdata/netdata.changes 2017-08-24 18:42:42.143345526 +0200 +++ /work/SRC/openSUSE:Factory/.netdata.new/netdata.changes 2017-09-20 17:07:34.204807069 +0200 @@ -1,0 +2,77 @@ +Sun Sep 17 19:25:13 UTC 2017 - 9@cirno.systems + +- Add return statement to main function (-Wreturn-type) + * netdata-main-return.patch + +--- +Sun Sep 17 17:40:14 UTC 2017 - 9@cirno.systems + +- Update to v1.8.0 + * fixed bugs: +- streaming slaves consuming 100% CPU +- missing alarm notifications on netdata masters +- API generating corrupted JSON +- crashing when starting on systems without writable disks +- python.d.plugin URLService did not support HTTP keep-alive +- streamed charts with duplicate names + * netdata enhancements: +- netdata can now listen on UNIX domain sockets +- systemd netdata.service now allows setting negative netdata + OOM score and restarts netdata if it crashes + * new plugins: +- CPU thermal throttling charts +- chrony plugin +- Stiebel Eltron plugin to collect metrics from heat pumps and + hot water installations from Stiebel Eltron ISG + * improved plugins: +- web_log bugfixes, enhancements and optimizations + (including squid logs) +- web_log now enables parsing HTTP/2 logs in custom_log_format +- redis bugfixes +- haproxy bugfixes +- elasticsearch bugfixes and optimizations +- rabbitmq bugfixes and optimizations +- mdstat bugfixes +- tomcat improvements +- mysql improvements +- dovecot improvements +- postgres improvements +- cpufreq fixed a bug that prevented accurate reporting of + CPU frequencies. +- cpuidle performance improvements (faster under load) +- fail2ban bugfixes +- SNMP plugin new uses latest net-snmp and the corrupted 64-bit + counters encountered under certain node.js versions is fixed + * dashboard improvements: +- easypiecharts and gauges can now render arbitrary ranges and + animate clockwise or counterclockwise +- container network interfaces are now moved to the container + section +- containers and VMs now have summary gauges on the dashboard +- traditionally netdata was using 1024 bits = 1 kilobit. + It is fixed: 1000 bits = 1 kilobit. +- netdata charts should now work on wordpress pages + * alarms and notifications: +- alarm-notify.sh now supports debug mode, showing the exact + commands it runs to send notifications, + when export NETDATA_ALARM_NOTIFY_DEBUG=1 +- alarm-notify.sh now supports setting the sender email address + of the emails it sends +- emails sent by alarm-notify.sh now include headers to reduce + the possibility of them being scored as spam +- network related alarms got new thresholds and improved badges +- netdata now detects if the system has been suspended and + pauses all alarms for 60 seconds on resume, to prevent false + alarms +- netdata alarms now support filtering based on hostname and OS +- slack notifications now show the host that sent the alarm + * statsd: +- the number of fractional points supported by statsd is now + configurable (1 to 7) +- fixed: 95th percentile calculation on statsd histograms and + timers was incorrectly averaging the values +- fixed: statsd metrics with non-ASCII text were processed by + the statsd server, but were breaking JSON data generated by + netdata + +--- Old: netdata-1.7.0.tar.gz New: netdata-1.8.0.tar.gz netdata-main-return.patch Other differences: -- ++ netdata.spec ++ --- /var/tmp/diff_new_pack.f6bnmh/_old 2017-09-20 17:07:35.016692780 +0200 +++ /var/tmp/diff_new_pack.f6bnmh/_new 2017-09-20 17:07:35.016692780 +0200 @@ -24,7 +24,7 @@ %bcond_withsystemd %endif Name: netdata -Version:1.7.0 +Version:1.8.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) @@ -36,6 +36,7 @@ Patch0: netdata-logrotate-su.patch Patch1: netdata-automake-no-dist-xz.patch Patch2: netdata-smartd-log-path.patch +Patch3: netdata-
commit netdata for openSUSE:Factory
Hello community, here is the log from the commit of package netdata for openSUSE:Factory checked in at 2017-08-24 18:42:26 Comparing /work/SRC/openSUSE:Factory/netdata (Old) and /work/SRC/openSUSE:Factory/.netdata.new (New) Package is "netdata" Thu Aug 24 18:42:26 2017 rev:3 rq:512713 version:1.7.0 Changes: --- /work/SRC/openSUSE:Factory/netdata/netdata.changes 2017-07-17 09:13:01.496161042 +0200 +++ /work/SRC/openSUSE:Factory/.netdata.new/netdata.changes 2017-08-24 18:42:42.143345526 +0200 @@ -1,0 +2,22 @@ +Thu Jul 27 00:14:57 UTC 2017 - 9@cirno.systems + +- Add download_files _service +- update source tarball to match upstream copy + +--- +Sun Jul 16 19:43:41 UTC 2017 - 9@cirno.systems + +- Update to v1.7.0 + * netdata is now a fully featured statsd server + * improved metrics streaming and replication + * backend enhancements, including: +- host tags and metrics filtering on the netdata side +- rewritten prometheus support to utilize more prometheus + features and provide more flexibility and integration options + * now monitors ZFS, ElasticSearch, RabbitMQ, Go applications +(via expvar), samba, squid logs (with web_log plugin). + * improved dashboard loading times + * custom hook support for alarms +- Update netdata-smartd-log-path.patch + +--- Old: netdata-1.6.0.tar.gz New: _service netdata-1.7.0.tar.gz Other differences: -- ++ netdata.spec ++ --- /var/tmp/diff_new_pack.9k1SXi/_old 2017-08-24 18:42:43.215194526 +0200 +++ /var/tmp/diff_new_pack.9k1SXi/_new 2017-08-24 18:42:43.215194526 +0200 @@ -24,7 +24,7 @@ %bcond_withsystemd %endif Name: netdata -Version:1.6.0 +Version:1.7.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) @@ -158,6 +158,7 @@ %config(noreplace) %{_sysconfdir}/%{name}/charts.d/*.conf %config(noreplace) %{_sysconfdir}/%{name}/health.d/*.conf %config(noreplace) %{_sysconfdir}/%{name}/python.d/*.conf +%config(noreplace) %{_sysconfdir}/%{name}/statsd.d/*.conf %config(noreplace) %{_sysconfdir}/logrotate.d/%{name} %{_sysconfdir}/%{name}/node.d/*.md @@ -174,6 +175,7 @@ %attr(-,root,%{netdata_group}) %dir %{_datadir}/%{name} %dir %{_sysconfdir}/%{name}/health.d %dir %{_sysconfdir}/%{name}/python.d +%dir %{_sysconfdir}/%{name}/statsd.d %if %{with systemd} %{_unitdir}/%{name}.service ++ _service ++ ++ netdata-1.6.0.tar.gz -> netdata-1.7.0.tar.gz ++ 42194 lines of diff (skipped) ++ netdata-smartd-log-path.patch ++ --- /var/tmp/diff_new_pack.9k1SXi/_old 2017-08-24 18:42:43.991085221 +0200 +++ /var/tmp/diff_new_pack.9k1SXi/_new 2017-08-24 18:42:43.991085221 +0200 @@ -1,9 +1,9 @@ -diff -ru netdata-1.6.0.orig/conf.d/python.d/smartd_log.conf netdata-1.6.0/conf.d/python.d/smartd_log.conf netdata-1.6.0.orig/conf.d/python.d/smartd_log.conf 2017-03-20 19:32:47.0 +0100 -+++ netdata-1.6.0/conf.d/python.d/smartd_log.conf 2017-07-09 16:05:47.572576749 +0200 +diff -ru netdata-1.7.0.orig/conf.d/python.d/smartd_log.conf netdata-1.7.0/conf.d/python.d/smartd_log.conf +--- netdata-1.7.0.orig/conf.d/python.d/smartd_log.conf 2017-07-16 21:20:50.0 +0200 netdata-1.7.0/conf.d/python.d/smartd_log.conf 2017-07-16 21:57:16.852994068 +0200 @@ -82,4 +82,4 @@ # # JOB configuration - # + # -log_path: '/var/log/smartd' +log_path: '/var/lib/smartmontools'
commit netdata for openSUSE:Factory
Hello community, here is the log from the commit of package netdata for openSUSE:Factory checked in at 2017-07-17 09:13:01 Comparing /work/SRC/openSUSE:Factory/netdata (Old) and /work/SRC/openSUSE:Factory/.netdata.new (New) Package is "netdata" Mon Jul 17 09:13:01 2017 rev:2 rq:510524 version:1.6.0 Changes: --- /work/SRC/openSUSE:Factory/netdata/netdata.changes 2017-05-03 15:56:30.006070790 +0200 +++ /work/SRC/openSUSE:Factory/.netdata.new/netdata.changes 2017-07-17 09:13:01.496161042 +0200 @@ -1,0 +2,26 @@ +Sat Jul 15 21:49:52 UTC 2017 - plinn...@opensuse.org + +- mention patches added in last commit + * add netdata-automake-no-dist-xz.patch + * add netdata-logrotate-su.patch + * add netdata-smartd-log-path.patch + +--- +Sun Jul 9 14:08:26 UTC 2017 - 9@cirno.systems + +- Adjust default smartd log path to openSUSE default + +--- +Mon Jun 26 22:00:42 UTC 2017 - 9@cirno.systems + +- Update dependencies + * Enable more features + * Add soft dependencies +- Build on all enabled SUSE flavors +- Improve package description +- Use upstream .service/init.d/logrotate files (virtually identical) +- Fix permissions +- Clean up %install section (more readable) +- spec-cleaner + +--- Old: netdata.init netdata.logrotate netdata.service New: netdata-automake-no-dist-xz.patch netdata-logrotate-su.patch netdata-smartd-log-path.patch Other differences: -- ++ netdata.spec ++ --- /var/tmp/diff_new_pack.dEiYOv/_old 2017-07-17 09:13:02.196062456 +0200 +++ /var/tmp/diff_new_pack.dEiYOv/_new 2017-07-17 09:13:02.200061891 +0200 @@ -15,68 +15,104 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + +%define netdata_usernetdata +%define netdata_group netdata %if 0%{?suse_version} > 1220 %bcond_without systemd %else %bcond_withsystemd %endif - -%define netdata_usernetdata -%define netdata_group netdata Name: netdata Version:1.6.0 -Release:1 -Summary:Real-time performance monitoring +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+ AND MIT AND BSD-2-Clause AND BSD-3-Clause AND LGPL-2.1 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.service -Source2:netdata.init -Source3:netdata.logrotate -Source4:netdata-rpmlintrc +Source1:netdata-rpmlintrc +Patch0: netdata-logrotate-su.patch +Patch1: netdata-automake-no-dist-xz.patch +Patch2: netdata-smartd-log-path.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: dos2unix BuildRequires: fdupes -BuildRequires: libmnl-devel +%if 0%{?suse_version} > 1140 +%ifarch i586 x86_64 +BuildRequires: freeipmi-devel +%endif +%endif + +%if 0%{?sle_version} >= 13 BuildRequires: libnetfilter_acct-devel +%endif + +BuildRequires: libcap-devel +BuildRequires: libmnl-devel BuildRequires: libuuid-devel +BuildRequires: pkgconfig BuildRequires: zlib-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires(pre): shadow +Recommends: PyYAML +Recommends: curl +Recommends: iproute-tc +Recommends: lm_sensors +Recommends: nmap-ncat +Recommends: python +Recommends: python2-PyMySQL +Recommends: python2-psycopg2 +Suggests: logrotate +Suggests: nodejs +BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -netdata is a highly optimized Linux daemon providing real-time performance monitoring for Linux systems, Applications, SNMP devices, over the web! +netdata is a system for distributed real-time performance and health monitoring. +It provides insights, in real-time, of everything happening on the system it +runs on (including applications such as web and database servers), +using interactive web dashboards. %prep %setup -q +%patch0 +%patch1 -p1 +%patch2 -p1 dos2unix web/lib/tableExport-1.6.0.min.js %build autoreconf -fi %configure \ --docdir="%{_docdir}/%{name}-%{version}" \ +%if 0%{?sle_version} >= 13 --enable-plugin-nfacct \ +%endif --with-zlib \ --with-math \ - --with-user=netdata \
commit netdata for openSUSE:Factory
Hello community, here is the log from the commit of package netdata for openSUSE:Factory checked in at 2017-05-03 15:56:27 Comparing /work/SRC/openSUSE:Factory/netdata (Old) and /work/SRC/openSUSE:Factory/.netdata.new (New) Package is "netdata" Wed May 3 15:56:27 2017 rev:1 rq:490182 version:1.6.0 Changes: New Changes file: --- /dev/null 2017-03-01 00:40:19.279048016 +0100 +++ /work/SRC/openSUSE:Factory/.netdata.new/netdata.changes 2017-05-03 15:56:30.006070790 +0200 @@ -0,0 +1,36 @@ +--- +Mon Apr 24 00:56:31 UTC 2017 - jeng...@inai.de + +- Do not suppress errors from user/group creation. +- Trim sensationalist wording from description. + Replace -exec rm by just -delete. + +--- +Fri Apr 21 12:08:57 CEST 2017 - n...@suse.de + +- Add netdata-rpmlintrc for spec file. +- Fix url and source link. + +--- +Thu Apr 20 22:39:33 UTC 2017 - bened...@g5r.eu + +- Update to version 1.6.0 +- Add systemd unit, init script and logrotate config from netdata git repo + +--- +Tue Jan 24 16:30:57 UTC 2017 - aloi...@gmx.com + +- Update to version 1.5.0 (see included ChangeLog) +- Added netdata-rpmlintrc +- Spec cleanup + +--- +Fri Jun 17 16:22:05 UTC 2016 - nirmoy@suse.com + +- Upgraded to 1.2.0 + +--- +Fri Apr 1 14:19:18 UTC 2016 - nirmoy@suse.com + +- Initial package, version: 1.0.1 + New: netdata-1.6.0.tar.gz netdata-rpmlintrc netdata.changes netdata.init netdata.logrotate netdata.service netdata.spec Other differences: -- ++ netdata.spec ++ # # spec file for package netdata # # Copyright (c) 2017 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 # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %if 0%{?suse_version} > 1220 %bcond_without systemd %else %bcond_withsystemd %endif %define netdata_usernetdata %define netdata_group netdata Name: netdata Version:1.6.0 Release:1 Summary:Real-time performance 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 Group: System/Monitoring Url:http://my-netdata.io/ Source0: https://github.com/firehol/netdata/releases/download/v%{version}/netdata-%{version}.tar.gz Source1:netdata.service Source2:netdata.init Source3:netdata.logrotate Source4:netdata-rpmlintrc BuildRequires: autoconf BuildRequires: automake BuildRequires: dos2unix BuildRequires: fdupes BuildRequires: libmnl-devel BuildRequires: libnetfilter_acct-devel BuildRequires: libuuid-devel BuildRequires: zlib-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires(pre): shadow %description netdata is a highly optimized Linux daemon providing real-time performance monitoring for Linux systems, Applications, SNMP devices, over the web! %prep %setup -q dos2unix web/lib/tableExport-1.6.0.min.js %build autoreconf -fi %configure \ --docdir="%{_docdir}/%{name}-%{version}" \ --enable-plugin-nfacct \ --with-zlib \ --with-math \ --with-user=netdata \ %{?conf} make %{?_smp_mflags} %install %make_install find %{buildroot} -name .keep -delete %fdupes -s %{buildroot} %if %{with systemd} install -D -m 0644 %{SOURCE1} %{buildroot}%{_unitdir}/%{name}.service ln -s -f %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name} %else install -D -m 0755 %{SOURCE2} %{buildroot}%{_sysconfdir}/init.d/%{name} ln -s -f %{_sysconfdir}/init.d/%{name} %{buildroot}%{_sbindir}/rc%{name} %endif install -D -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/logrotate.d/%{name} %pre getent group %{netdata_group} >/dev/null || \ %{_sbindir}/groupadd -r %{netdata_group} getent passwd %{netdata_user} >/dev/nul