Telegraf配置中的Unix时间戳

问题描述 投票:0回答:1

我的问题与在telegraf和kafka之间必须使用的时间戳格式有关。我将一些数据从kafka发送到telegraf,目的是将它们插入Influx数据库中,并且该数据中的时间戳为unix时间戳格式。数据格式的示例是:

“ ticks,market_id = 12345 c = 120.961,bid = 120.946,ask = 120.976,market_type = 3i 1571761012.466296”

所以我得到了错误:

E! [inputs.kafka_consumer]插件错误:度量解析错误:预期时间戳为1:82:“滴答,market_id = 12345 c = 120.961,bid = 120.946,问号= 120.976,market_type = 3i 1571761012.466296“]

最后一部分显然是时间戳记(已转换为utc时间)。我的telegraf输入配置为:

 ## Data format to consume.
  ## Each data format has its own unique set of configuration options, read
  ## more about them here:
  ## https://github.com/influxdata/telegraf/blob/master/docs/DATA_FORMATS_INPUT.md
  data_format = "influx"

如果我的格式是csv,我会添加

csv_timestamp_format =“ unix”

并且时间戳将被视为unix,没有问题,但是我无法找到类似的配置。

我在Influx文档中阅读过,>

时间戳记必须以Unix时间为单位,并假定为以纳秒为单位。可以提供不同的精度,有关详细信息,请参见HTTP语法。

因此,在不需要更多内容的情况下,我的数据出了什么问题,也许是语法上的问题?帮助将不胜感激。

我的问题与在telegraf和kafka之间必须使用的时间戳格式有关。我将一些数据从kafka发送到telegraf,目的是将它们插入Influx数据库,然后将...

apache-kafka timestamp influxdb telegraf
1个回答
0
投票

[最有可能您需要删除“。”1571761012.466296-> 1571761012466296

© www.soinside.com 2019 - 2024. All rights reserved.