elasticsearch @在弹性搜索文档中是什么意思?
我的问题是:“@在弹性搜索文档中是什么意思?”@时间戳会随着@version一起自动创建。为什么会这样?有什么意义 这里是一些上下文。。。我有一个将日志写入文件的web应用程序。然后我把这些日志转发给elastic search。最后,我使用Kibana将一切可视化 以下是弹性搜索中的一个文档示例:elasticsearch @在弹性搜索文档中是什么意思?,elasticsearch,logstash,kibana,elastic-stack,elasticsearch,Logstash,Kibana,Elastic Stack,我的问题是:“@在弹性搜索文档中是什么意思?”@时间戳会随着@version一起自动创建。为什么会这样?有什么意义 这里是一些上下文。。。我有一个将日志写入文件的web应用程序。然后我把这些日志转发给elastic search。最后,我使用Kibana将一切可视化 以下是弹性搜索中的一个文档示例: { "_index": "logstash-2018.02.17", "_type": "doc", "_id": "0PknomEBajxXe2bTzwxm", "_version
{
"_index": "logstash-2018.02.17",
"_type": "doc",
"_id": "0PknomEBajxXe2bTzwxm",
"_version": 1,
"_score": null,
"_source": {
"@timestamp": "2018-02-17T05:06:13.362Z",
"source": "source",
"@version": "1",
"message": "message",
"env": "development",
"host": "127.0.0.1"
},
"fields": {
"@timestamp": [
"2018-02-17T05:06:13.362Z"
]
},
"sort": [
1518843973362
]
}
@字段通常是由Logstash生成的元数据字段,@timestamp是Logstash处理事件的值。类似地,Logstash还添加了@version来表示文档的版本号
以下是。字段是为日志存储创建的元数据。它是数据本身的一部分
更多信息是。关于再次包含@timestamp的“fields”键怎么办。这是logstash再次添加东西、弹性搜索还是其他东西?是的,它也是logstash 1.5的一部分。这是参考资料