As of 1st of March 2022 Netdata cloud changes their API and now requires protobuf support in the netdata agent. Currently the cloud USE flag doesn't include this support. However the prometheus USE flag does add that support. Reproducible: Always Steps to Reproduce: 1. USE="cloud -prometheus" emerge netdata 2. claim the node on Netdata cloud 3. observe the warning: "N nodes will not be monitorable from Netdata Cloud after 1st of March. Learn how to update them to the latest version"
You can also check the netdata error.log: 2022-02-21 16:44:42: netdata ERROR : ACLK_Main : ############################ WARNING ############################ ### 2022-02-21 16:44:42: netdata ERROR : ACLK_Main : # Your agent is configured to connect to cloud but has # 2022-02-21 16:44:42: netdata ERROR : ACLK_Main : # no protobuf protocol support (uses legacy JSON protocol) # 2022-02-21 16:44:42: netdata ERROR : ACLK_Main : # Legacy protocol will be deprecated soon (planned 1st March 2022) # 2022-02-21 16:44:42: netdata ERROR : ACLK_Main : # Visit following link for more info and instructions how to solve # 2022-02-21 16:44:42: netdata ERROR : ACLK_Main : # https://www.netdata.cloud/blog/netdata-clouds-new-architecture # 2022-02-21 16:44:42: netdata ERROR : ACLK_Main : ################################################################### ### Even enabling prometheus USE flag doesn't fix this.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9e5eed702dbd26546cbc4971cdb91d17ce26a90 commit f9e5eed702dbd26546cbc4971cdb91d17ce26a90 Author: Craig Andrews <candrews@gentoo.org> AuthorDate: 2022-02-22 01:49:52 +0000 Commit: Craig Andrews <candrews@gentoo.org> CommitDate: 2022-02-22 02:01:31 +0000 net-analyzer/netdata: cloud requires protobuf Closes: https://bugs.gentoo.org/833857 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Craig Andrews <candrews@gentoo.org> net-analyzer/netdata/netdata-1.33.1-r1.ebuild | 159 ++++++++++++++++++++++++++ net-analyzer/netdata/netdata-9999.ebuild | 2 + 2 files changed, 161 insertions(+)
Thanks, seems to work!