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 <[email protected]> + +- 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 notifications occasionally ignoring + the configured severity filter when the ROLE was set to root + + Fixed Netlink Connection Tracker charts in the nfacct plugin + + Fixed metric values sent via remote write to Prometheus + backends, when using average/sum + + Fixed unclosed brackets in softnet alarm + + Fixed SEGFAULT when localhost initialization failed + + Reduced the number of broken pipe error log entries, + after a SIGKILL + + Fixed Coverity errors by restoring support for protobuf 3.0 + + Fixed inability to disable Prometheus remote API + + Fixed SEGFAULT from the cpuidle plugin + + Fixed samba collector not working, due to inability to run + sudo + + Fixed invalid css/js resource errors when URL for slave node + has no final / on streaming master + + Fixed keys_redis chart in the redis collector, by populating + keys at runtime + + Fixed UrlService bytes decoding and logger unicode encoding + in the python.d plugin + + Fixed a warning in the prometheus remote write backend + + Fixed not detecting more than one adapter in the hpssa + collector + + Fixed race conditions in dbengine + + Fixed race condition with the dbenging page cache descriptors + + Fixed dbengine dirty page flushing warning + + Fixed missing parenthesis on alarm softnet.conf + + Fixed "Master thread EXPORTING takes too long to exit. + Giving up" error, by cleaning up the main exporting engine + thread on exit + + Fixed rabbitmq error "update() unhandled exception: invalid + literal for int() with base 10" + + Fixed some LGTM alerts + + Fixed valgrind errors + + Fixed monit collector LGTM warnings + + Fixed the following go.d.plugin collector issues: + . mysql: panic in Cleanup (#326) + . unbound: gather metrics via unix socket (#319) + . logstash: pipelines chart (#317) + . unbound: configuration file parsing. + . Support include mechanism. (#298) + . logstash: pipelines metrics parsing (#293) + . phpfpm: processes metrics parsing (#297) + +------------------------------------------------------------------- Old: ---- go.d.plugin-v0.14.1.tar.gz netdata-v1.19.0.tar.gz New: ---- go.d.plugin-v0.15.0.tar.gz netdata-v1.20.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ netdata.spec ++++++ --- /var/tmp/diff_new_pack.c9QS7U/_old 2020-03-06 21:27:12.165546578 +0100 +++ /var/tmp/diff_new_pack.c9QS7U/_new 2020-03-06 21:27:12.165546578 +0100 @@ -18,9 +18,9 @@ %define netdata_user netdata %define netdata_group netdata -%define godplugin_version 0.14.1 +%define godplugin_version 0.15.0 Name: netdata -Version: 1.19.0 +Version: 1.20.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) @@ -55,7 +55,7 @@ Recommends: curl Recommends: iproute-tc Recommends: lm_sensors -Recommends: nmap-ncat +Recommends: nmap-ncat curl openssl(cli) Recommends: python Recommends: python2-PyMySQL Recommends: python2-psycopg2 @@ -75,6 +75,7 @@ %setup -q -n %{name}-v%{version} %patch0 %patch2 -p1 +sed -i 's,/usr/bin/env bash,/bin/bash,' claim/%{name}-claim.sh.in %if 0%{?suse_version} > 1500 tar xf %{S:1} @@ -133,6 +134,10 @@ install -m0755 -p bin/go.d.plugin %{buildroot}%{_libexecdir}/%{name}/plugins.d/go.d.plugin %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 + %pre getent group %{netdata_group} >/dev/null || \ %{_sbindir}/groupadd -r %{netdata_group} @@ -165,6 +170,8 @@ %{_libdir}/%{name} %{_sbindir}/%{name} +%{_sbindir}/%{name}-claim.sh +%{_sbindir}/%{name}cli %{_sbindir}/rc%{name} %attr(0750,%{netdata_user},root) %dir %{_localstatedir}/cache/%{name} ++++++ _service ++++++ --- /var/tmp/diff_new_pack.c9QS7U/_old 2020-03-06 21:27:12.197546599 +0100 +++ /var/tmp/diff_new_pack.c9QS7U/_new 2020-03-06 21:27:12.197546599 +0100 @@ -1,5 +1,5 @@ <services> <service name="go_modules" mode="disabled"> - <param name="archive">go.d.plugin-v0.14.1.tar.gz</param> + <param name="archive">go.d.plugin-v0.15.0.tar.gz</param> </service> </services> ++++++ go.d.plugin-v0.14.1.tar.gz -> go.d.plugin-v0.15.0.tar.gz ++++++ ++++ 5773 lines of diff (skipped) ++++++ netdata-v1.19.0.tar.gz -> netdata-v1.20.0.tar.gz ++++++ ++++ 61289 lines of diff (skipped) ++++++ vendor.tar.gz ++++++ ++++ 84594 lines of diff (skipped)
