具有多个标签值的 Tick 脚本

Tick script with multiple tag values

我有一个 tick 脚本,我必须在其中 运行 查询多个 interface_name 上的 where 子句,看起来像这样:

query('''SELECT last("state") as "value" FROM router.autogen.cisco_router where type = 'interface' and host = '10.66.14.82' and ("name"='GigabitEthernet0/0/0' OR "name"='GigabitEthernet0/0/1') ''')

和此查询 运行 在涌入数据库上,但 kapacitor 将此查询更改为如下内容:

`SELECT last("state") as "value" FROM router.autogen.cisco_router where type = 'interface' and host = '10.66.14.82' and (\"name\"='GigabitEthernet0/0/0' OR \"name\"='GigabitEthernet0/0/1')`

如何在 tick 脚本中避免 \ befor "

我没有找到任何答案,所以我用不同的名称创建了一个新标签,它解决了问题。