我们有运行在Centos 6.4上的bosun,以及该操作系统上的许多节点。我们添加了一些CentOS7.1节点,虽然我们获得了像os.cpu这样的基本指标,但没有出现与网络相关的指标。
我在7.1上重新编译了最新的收集器,并将其推出,但它没有帮助。我是否也需要在6.4上重新编译bosun,或者都是向后兼容的?
谢谢,肯
发布于 2016-09-08 01:14:19
现在,它将从中收集的接口被限制为正则表达式:
https://github.com/bosun-monitor/bosun/blob/master/cmd/scollector/collectors/ifstat_linux.go
var ifstatRE = regexp.MustCompile(`\s+(eth\d+|em\d+_\d+/\d+|em\d+_\d+|em\d+|` +
`bond\d+|team\d+|` + `p\d+p\d+_\d+/\d+|p\d+p\d+_\d+|p\d+p\d+):(.*)`)问题是由于聚合,我们需要弄清楚接口是物理接口、隧道、团队/绑定等。因此,我们不希望在os.net.bytes中意外获得虚拟接口,因为它会扰乱聚合。
有几个PRs,但它们需要解决分类问题,而且还没有。因此,直接的解决办法是,您可以编辑代码以获得所需的内容,在pr上工作以使其可配置为类别,或者重命名您的接口。
https://stackoverflow.com/questions/39375133
复制相似问题