我正在使用 InfluxDB,并在下面提到了针对字段“jkey”的测量数据
/interfaces/interface[name='xe-1/0/4']/state/counters/out-queue[queue-number='0']/allocated-buffer-size
/interfaces/interface[name='xe-1/0/5']/state/counters/out-queue[queue-number='0']/allocated-buffer-size
/interfaces/interface[name='xe-1/0/4']/state/counters/out-queue[queue-number='0']/allocated-buffer-size
我正在使用下面提到的查询,它可以很好地处理上述数据。
select * from "measurement" where jkey =~ /interfaces\/interface.*/;
现在,我只想选择其中具有值“xe-1/0/5”的那些记录。
只要“[”不是查询的一部分,下面的查询也可以正常工作。
select * from "measurement" where jkey =~ /name='xe-1\/0\/5']\/state\/counters\/in-pkts.*/ ;
想知道在下面提到的查询中我错过了什么?
select * from "measurement" where jkey =~ /interfaces\/interface[name='xe-1\/0\/5']\/state\/counters\/in-pkts.*/;