我有一个小的包装函数将数据插入弹性
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中填充了没有选项
在此步骤失败后,我尝试将_timestamp
字段添加到高级设置字段中的meta_data。现在此字段已填充,问题是...
我创建了索引,但是当我打开Discovery页面时,会出现一个错误
错误记录
错误记录
Saved "field" parameter is now invalid. Please select a new field.
OK
259s
Discover: "field" is a required parameter
再次iam告诉我的json明确没有任何我可以指定的时间字段。我已经将数据插入到其他索引中,在这种情况下它填充了@timestamp
字段但是这里没有发生
有关如何解决此问题的任何建议。谢谢