0
我想在查詢中篩選我的主機。根據文檔,我可以使用文本*,例如:Bosun在查詢函數中使用文本*
q("sum:app.call{host=vpcolt*}", "1m", ""))
但是就我而言,scollector直接在OpenTSDB中發送指標。所以Bosun似乎沒有關於主機的信息,因爲*不會產生任何額外的OpenTSDB API請求。
如果我沒有錯,我該如何處理?
我想在查詢中篩選我的主機。根據文檔,我可以使用文本*,例如:Bosun在查詢函數中使用文本*
q("sum:app.call{host=vpcolt*}", "1m", ""))
但是就我而言,scollector直接在OpenTSDB中發送指標。所以Bosun似乎沒有關於主機的信息,因爲*不會產生任何額外的OpenTSDB API請求。
如果我沒有錯,我該如何處理?
如果你是/可以使用OpenTSDB 2.2,使其能夠在水手長的配置:
tsdbVersion = 2.2
,那麼你可以使用新的filter syntax:
q("sum:app.call{host=iwildcard(vpcolt*)}", "1m", ""))
應該以這種方式工作,即使博斯沒有收到數據。