Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 833857 - net-analyzer/netdata-1.33.1: cloud requires protobuf
Summary: net-analyzer/netdata-1.33.1: cloud requires protobuf
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Craig Andrews
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-02-21 16:13 UTC by Ortwin Glueck
Modified: 2022-02-22 10:00 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ortwin Glueck 2022-02-21 16:13:07 UTC
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"
Comment 1 Ortwin Glueck 2022-02-21 16:25:52 UTC
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.
Comment 2 Larry the Git Cow gentoo-dev 2022-02-22 02:01:35 UTC
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(+)
Comment 3 Ortwin Glueck 2022-02-22 10:00:41 UTC
Thanks, seems to work!