Created attachment 247085 [details] net-mgmt/netdata: Update to v1.44.1 Changelog: https://github.com/netdata/netdata/releases/tag/v1.44.0 https://github.com/netdata/netdata/releases/tag/v1.44.1 See also review D42991
Created attachment 248237 [details] net-mgmt/netdata: Update to v1.44.2
Created attachment 248402 [details] net-mgmt/netdata: Update to v1.44.3
Working on the CMake switch right now
Sounds great, thanks!
Latest patches: https://dl.nkeor.me/freebsd/0001-net-mgmt-netdata-Update-to-v1.45.2.patch https://dl.nkeor.me/freebsd/0002-net-mgmt-netdata-Fix-arc-stats-with-recent-OpenZFS.patch https://dl.nkeor.me/freebsd/0003-net-mgmt-netdata-Depend-on-go-when-building-with-GOP.patch https://dl.nkeor.me/freebsd/0004-net-mgmt-netdata-Add-PROMETHEUS-option.patch Last decision is whether to keep go.d.plugin in netdata-go or build it in (upstream does this since 1.45.0) and conflict netdata >1.45.0 with netdata-go
Any update on this?
(In reply to Mohamed Akram from comment #6) We are still working on final details, see also https://github.com/netdata/netdata/issues/17632
Per that issue looks like it's using c-rbuf and c_rhash through mqtt_websockets. I imagine passing -DENABLE_MQTTWEBSOCKETS=ON fixes it - https://github.com/netdata/netdata/blob/v1.45.4/CMakeLists.txt#L1625 (that's what happens when H2O or ACLK are enabled). Or maybe the rbuf/rhash files can be moved from `MQTT_WEBSOCKETS_FILES` to `ACLK_ALWAYS_BUILD` as a patch in CMakeLists.txt since that's why they're needed if enabling MQTT websockets is not an option.
Waiting on https://github.com/netdata/netdata/pull/17673 now (and potentially a v1.45.5 release)
Created attachment 250991 [details] net-mgmt/netdata: Update to v1.45.5
I have successful build of 1.45.5 on freebsd stable/14 with small patches of provided diff. now I have both go.d and god.d plugins running :( Anyway netdata works somehow.
In my situation 14888 - IN 0:12,70 /usr/local/sbin/netdata -P /var/db/netdata/netdata.pid 14890 - IN 0:00,03 /usr/local/sbin/netdata --special-spawn-server 14936 - IN 0:03,47 /usr/local/libexec/netdata/plugins.d/go.d.plugin 1 14938 - SN 0:00,94 /usr/local/libexec/netdata/plugins.d/apps.plugin 1 14939 - SN 0:01,35 /usr/local/bin/python3.11 /usr/local/libexec/netdata/plugins.d/pyt 14942 - IN 0:01,38 /usr/local/libexec/netdata/plugins.d/god.plugin 1 # pkg which /usr/local/libexec/netdata/plugins.d/god.plugin /usr/local/libexec/netdata/plugins.d/god.plugin was installed by package netdata-go-0.58.1_4 # pkg which /usr/local/libexec/netdata/plugins.d/go.d.plugin /usr/local/libexec/netdata/plugins.d/go.d.plugin was installed by package netdata-1.45.5 maybe it's time to deinstall netdata-go-0.58.1_4?
new defect of the port: # /usr/local/libexec/netdata/plugins.d/alarm-notify.sh test # SENDING TEST WARNING ALARM TO ROLE: sysadmin /usr/local/libexec/netdata/plugins.d/alarm-notify.sh: line 144: systemd-cat-native: command not found /usr/local/libexec/netdata/plugins.d/alarm-notify.sh: line 144: systemd-cat-native: command not found /usr/local/libexec/netdata/plugins.d/alarm-notify.sh: line 144: systemd-cat-native: command not found # OK # SENDING TEST CRITICAL ALARM TO ROLE: sysadmin /usr/local/libexec/netdata/plugins.d/alarm-notify.sh: line 144: systemd-cat-native: command not found /usr/local/libexec/netdata/plugins.d/alarm-notify.sh: line 144: systemd-cat-native: command not found /usr/local/libexec/netdata/plugins.d/alarm-notify.sh: line 144: systemd-cat-native: command not found # OK # SENDING TEST CLEAR ALARM TO ROLE: sysadmin /usr/local/libexec/netdata/plugins.d/alarm-notify.sh: line 144: systemd-cat-native: command not found /usr/local/libexec/netdata/plugins.d/alarm-notify.sh: line 144: systemd-cat-native: command not found /usr/local/libexec/netdata/plugins.d/alarm-notify.sh: line 144: systemd-cat-native: command not found # OK
Created attachment 251553 [details] net-mgmt/netdata: Update to v1.45.6 Added back systemd-cat-native as it seems to be required by some modules. Updated to v1.45.6, runtime looks OK
Created attachment 251609 [details] net-mgmt/netdata: Update to v1.46.1
Anything blocking this?
Created attachment 252085 [details] net-mgmt/netdata: Update to v1.46.2
Waiting on a review from Daniel, but he is currently busy.
(In reply to Namkhai B. from comment #17) Hi, I will be really grateful to your work. Can you suggest to me fastest way to test your proposed change inside my ports tree? Currently I'm running metadata 1.46.1 which was your previous patch, but with new version after git restore net-mgmt/netdata I can't apply with patch -p1 < {your-patch} correctly.
Created attachment 252110 [details] net-mgmt/netdata: Update to v1.46.2 Rebased patch over the latest ports tree
(In reply to Namkhai B. from comment #20) I confirm that provided patch was applied fine on main /usr/ports tree.
Created attachment 252282 [details] net-mgmt/netdata: Update to v1.46.3
(In reply to Namkhai B. from comment #23) I confirm that provided patch was applied fine on main /usr/ports tree.
anything developed for 1.47.0?
Created attachment 253063 [details] net-mgmt/netdata: Update to v1.47.0 Preliminary v1.47.0 patch, runtime looks OK so far
Created attachment 253314 [details] net-mgmt/netdata: Update to v1.47.0 Added setuid bit needed by freeipmi.plugin