通过过滤系列名称列出 influxdb 系列

List influxdb series by filtering on series name

我将 influxdb 与 grafana 结合使用。作为 grafana 查询的一部分,我想 select influx series' 是我已经知道的集合的一部分。如果我的系列被命名为 'a'、'b' 和 'c',我想要一个类似 "show series" 的命令,它将 return 例如。 'a'、'b'。涌入可能吗?

我不确定我是否理解你的问题,但你可以 select 多个系列:

select * from a, b;

如果您的问题是关于如何在 grafana 中解决这个问题,您可以简单地创建一个包含两个查询的图表。一个 selects a 和一个 selects b

我遇到了同样的问题。发现这个对 influxdb 的承诺: https://github.com/influxdata/influxdb/pull/4501

既然你提到了 Grafana,我假设你想要石墨格式的测量值?在那种情况下,这种带有正则表达式的语法似乎有效:

SHOW MEASUREMENTS WITH MEASUREMENT =~ /cpu.*/

将显示与 %cpu%

相关的所有系列

然而,SHOW SERIES 查询中的正则表达式不起作用(influxDB 1.3.3),即使它已在此处指示 https://github.com/grafana/grafana/issues/613