【问题标题】:After converting field to tag, no query result将字段转换为标签后,没有查询结果
【发布时间】: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


    【解决方案1】:

    您不能只从测量中选择一个标签。为了让 influx 返回结果,它需要 select 子句中的至少一个字段。

    【讨论】:

    • SELECT "/interfaces/interface/subinterfaces/subinterface/state/counters/out-pkts" from /interfaces/ where "/interfaces/interface/subinterfaces/subinterface/state/description" = 'some_description'这不是那个查询吗?所以 out-pkts 是一个字段 /interface/ 测量和 /interfaces/interface/subinterfaces/subinterface/state/description 是标签。
    猜你喜欢
    • 1970-01-01
    • 2010-10-31
    • 2019-09-19
    • 1970-01-01
    • 1970-01-01
    • 2021-09-12
    • 1970-01-01
    • 1970-01-01
    • 2015-10-14
    相关资源
    最近更新 更多