Kibana:插入没有时间字段的json文档时出错?

时间:2017-04-27 09:17:40

标签: python json elasticsearch kibana filebeat

我有一个小的包装函数将数据插入弹性

def elasticInsert(self):
    """
    """
    self.elastic_r = requests.get('http://192.168.150.94:9200')
    self.d = self.r1.json()
    print 'Inserting into elastic'
    es.index(index='t1' , doc_type='report' , id=self.md5 , body = self.d)

现在面临的问题是当我插入第一条记录(没有时间字段)时

我尝试在kibana中创建索引,然后我在索引名称中输入了t1,然后在time_field中填充了没有选项

enter image description here

在此步骤失败后,我尝试将_timestamp字段添加到高级设置字段中的meta_data。现在此字段已填充,问题是...

我创建了索引,但是当我打开Discovery页面时,会出现一个错误 enter image description here

错误记录

错误记录

Saved "field" parameter is now invalid. Please select a new field.

 OK
259s
Discover: "field" is a required parameter

再次iam告诉我的json明确没有任何我可以指定的时间字段。我已经将数据插入到其他索引中,在这种情况下它填充了@timestamp字段但是这里没有发生

有关如何解决此问题的任何建议。谢谢

0 个答案:

没有答案