时间戳字段在kibana中解释为字符串而不是日期

时间:2019-05-24 06:22:43

标签: python elasticsearch kibana

使用python elasticsearch客户端为文档建立索引时,elasticsearch将时间戳字段解释为字符串。 Elasticsearch版本:6.3.2 Kibana版本:6.3.2

我还尝试过将isotime()time_obj一起使用,直接推入time_obj而不将其转换为任何字符串,并手动将time_obj转换为接受的有效日期格式elasticsearch它们都不起作用。

timestamp = datetime.datetime.now()
time_obj = timestamp

data = {
        "name" : random.choice(name_list),
        "env"  : random.choice(env_list), 

        #this is where problem lies
        "@timestamp" : time_obj.strftime("%Y-%m-%d %H:%M:%S"),

        "value" : random.randrange(min_value, max_value+1),
    }
es.index(index = 'sample', doc_type = 'gauge', body = data)

我只希望时间戳字段在kibana仪表板中解释为有效的日期格式。

0 个答案:

没有答案