我的问题与在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数据库,然后将...
[最有可能您需要删除“。”1571761012.466296-> 1571761012466296