優(yōu)點(diǎn)知識(shí)Go 運(yùn)維開(kāi)發(fā)訓(xùn)練營(yíng)第一期
2022-09-22 23:49 作者:janet19961217 | 我要投稿
由于要通過(guò)prometheus來(lái)抓取指標(biāo),所以bond 信息肯定要以metrics格式進(jìn)行暴露。metrics格式可以參考prometheus官網(wǎng)。
bond有兩個(gè),每個(gè)下面有兩張網(wǎng)卡,每張網(wǎng)卡的狀態(tài)只有enabled和disabled,因此用數(shù)字0-4來(lái)告訴用戶(hù)有幾張網(wǎng)卡disabled了,用數(shù)字5來(lái)表示命令執(zhí)行有問(wèn)題或沒(méi)有bond,需要人工介入??梢酝ㄟ^(guò)命令去獲取bond信息,因此還是采取命令方式去獲取。
要對(duì)執(zhí)行命令獲取的輸出結(jié)果進(jìn)行處理并放到metrics中去。注:metrics的label不能有【-】。
shell命令返回的bond正確信息用map去接收,key為網(wǎng)卡名,value為網(wǎng)卡狀態(tài)
標(biāo)簽: