2016-05-30 30 views
0

我想在查詢中篩選我的主機。根據文檔,我可以使用文本*,例如:Bosun在查詢函數中使用文本*

q("sum:app.call{host=vpcolt*}", "1m", "")) 

但是就我而言,scollector直接在OpenTSDB中發送指標。所以Bosun似乎沒有關於主機的信息,因爲*不會產生任何額外的OpenTSDB API請求。

如果我沒有錯,我該如何處理?

回答

3

如果你是/可以使用OpenTSDB 2.2,使其能夠在水手長的配置:

tsdbVersion = 2.2 

,那麼你可以使用新的filter syntax

q("sum:app.call{host=iwildcard(vpcolt*)}", "1m", "")) 

應該以這種方式工作,即使博斯沒有收到數據。