#influxdb #kapacitor
#influxdb #kapacitor
Вопрос:
У меня есть скрипт tick, в котором я должен выполнить запрос с предложением where для нескольких interface_name, который выглядит примерно так:
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') ''')
и этот запрос выполняется в influxdb, но 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')`
как избежать
befor "
в tick script.
Комментарии:
1. является
name
ли это тегом?2. да, это так, я смог решить проблему после создания нового имени тега interface_name
Ответ №1:
Я не нашел никакого ответа, поэтому я создал новый тег с другим именем, и это решило проблему.