0

我想在查询中过滤我的主机。根据文档,我可以使用 text* 来做到这一点:

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

但就我而言,scollector 直接在 OpenTSDB 中发送指标。所以 Bosun 似乎没有关于主机的信息,因为 * 不会产生任何额外的 OpenTSDB API 请求。

如果我没有错,我该如何处理?

4

1 回答 1

3

如果您是/可以使用 OpenTSDB 2.2,请在 Bosun 的配置中启用它:

tsdbVersion = 2.2

那么您可以使用新的过滤器语法

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

它应该以这种方式工作,即使 Bosun 没有收到数据。

于 2016-05-30T14:16:33.293 回答