首页 文章

在InfluxDB中,我可以获得仅具有特定测量值的主机列表吗?

提问于
浏览
0

我们使用InfluxDB 0.10.1进行监控,使用Grafana 2.6进行监控 . 在Grafana Templating设置中,我有一个带有这个InfluxDB查询的变量($ host):SHOW TAG VALUES WITH KEY =“host”

这给了我一个数据库中所有主机的列表 . 但是,我想知道,有没有办法在该查询中添加一些内容,只选择具有特定测量结果的主机?例如,我们只在数据库中的主机子集上安装了WebSphere Liberty Profile,我希望只有那些主机才能显示在仪表板的下拉列表中 .

1 回答

  • 1

    SHOW TAG VALUES 不接受 WHERE 子句,因此无法进一步过滤查询 . 有关密切相关的问题,请参阅https://github.com/influxdata/influxdb/issues/5245 .

    它可以通过SELECT查询完成,但您必须更具体地了解WebSphere信息的编码方式 . 你是说你为每种类型的主机使用不同的measurement名称?或者在WebSphere主机上还有一个tagfield

相关问题