Я использую Telegraf с телеметрией, я хочу видеть уровень трафика на интерфейсе на основе их описания, /interfaces/interface/subinterfaces/subinterface/state/description. К сожалению, описание интерфейса было в виде ключа поля, который я преобразовал с помощью процессоров.конвертер. Поскольку после этого мне нужно было перезаписать данные, я просто удалил все измерения, чтобы можно было использовать новый тег.
Я вижу описания как поля тегов, а описание интерфейса вижу как ключ тега.
К сожалению, я все еще получаю пустые результаты по любому запросу, когда пытаюсь выполнить запрос по описанию интерфейса.
### Relevant telegraf.conf:
# Convert values to another metric value type
[[processors.converter]]
# Fields to convert
[processors.converter.fields]
tag = ["/interfaces/interface/subinterfaces/subinterface/state/description"]
Системная информация:
Телеграф 1.14.5 Debian
Действия по воспроизведению:
> select "/interfaces/interface/subinterfaces/subinterface/state/description" from "/interfaces/"
(пустой результат) это ожидается, так как теперь это тег
> show tag keys
name: /interfaces/
tagKey
------
/interfaces/interface/subinterfaces/subinterface/state/description
мы можем видеть здесь, что теперь это как ключ тега
> show tag values with key = "/interfaces/interface/subinterfaces/subinterface/state/description"
(дает все описания)
> SELECT "/interfaces/interface/subinterfaces/subinterface/state/counters/out-pkts" from /interfaces/ where "/interfaces/interface/subinterfaces/subinterface/state/description" = 'some_description'
(пустой результат) Где я хотел бы получить некоторый результат на основе описания интерфейса
Ожидаемое поведение:
SELECT "/interfaces/interface/subinterfaces/subinterface/state/counters/out-pkts" from /interfaces/ where "/interfaces/interface/subinterfaces/subinterface/state/description" = 'some_description'
чтобы дать какой-то результат для интерфейса с этим описанием
Фактическое поведение:
SELECT "/interfaces/interface/subinterfaces/subinterface/state/counters/out-pkts" from /interfaces/ where "/interfaces/interface/subinterfaces/subinterface/state/description" = 'some_description'
(не возвращает никакого результата)
Дополнительная информация
Я также использую хронограф, который тоже не дает результатов.