0
我們在Centos 6.4和該操作系統上的許多節點上運行了bosun。我們添加了一些Centos 7.1節點,雖然我們獲得了os.cpu等基本指標,但沒有出現與網絡相關的指標。沒有從Centos 7.1上的scollector獲取網絡指標
我在7.1上重新編譯了最新的scollector,並推出它,但它沒有幫助。我是否還需要在6.4上重新編譯bosun,還是都向後兼容?
感謝 肯
我們在Centos 6.4和該操作系統上的許多節點上運行了bosun。我們添加了一些Centos 7.1節點,雖然我們獲得了os.cpu等基本指標,但沒有出現與網絡相關的指標。沒有從Centos 7.1上的scollector獲取網絡指標
我在7.1上重新編譯了最新的scollector,並推出它,但它沒有幫助。我是否還需要在6.4上重新編譯bosun,還是都向後兼容?
感謝 肯
現在它會收集來自被限制在一個正則表達式的接口:
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上工作以使其可用類別配置,或者重命名您的接口。
這不是一個真正的編程問題。這對於[sf]更合適。 –