使用正则表达式的 InfluxDB 查询不起作用

InfluxDB query using regular expression is not working

我正在使用 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.*/;

现在,我只想 select 那些在其中具有值 '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.*/;

以这种方式转义解决问题:

select * from "measurement" where jkey =~ /interfaces\/interface\[name='xe-1\/0\/5']\/state\/counters\/in-pkts.*/;