【发布时间】:2020-11-10 16:09:24
【问题描述】:
我正在将 Telegraf 与 Telemetry 结合使用,我想根据其描述“/interfaces/interface/subinterfaces/subinterface/state/description”查看接口上的流量级别。不幸的是,接口描述是字段键,我使用processors.converter进行了转换。由于我需要在此之后重写数据,所以我只是放弃了整个测量,以便可以使用新标签。
我确实将描述视为标记字段,并将接口描述视为标记键。
不幸的是,当我尝试通过接口描述进行查询时,我仍然在任何查询中得到空白结果。
### 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'
(不返回任何结果)
附加信息
我也在使用计时码表,它也没有给出任何结果。
【问题讨论】:
标签: influxdb telegraf telemetry