我有以下设置:我有一个Java工具,它发送JSON消息给RabbitMQ。他们是这样的:使用Logstash存储在Elasticsearch中时,是否需要@timestamp字段?
{
"a": 0,
"b": 1,
"c": 2
}
现在我用Logstash阅读RabbitMQ的队列,并将其存储到Elasticsearch,这样我就可以分析与Kibana数据。存储在Elasticsearch的JSON看起来是这样的:
{
"a": 0,
"b": 1,
"c": 2,
"@version": "1",
"@timestamp": "2014-01-22T19:05:19.136Z"
}
我不认为@timestamp领域将有什么用处的我在做什么。当我使用cURL在Elasticsearch中存储相同的JSON时,只有@version字段存在,@timestamp字段不存在。有什么办法可以配置Logstash不保存@timestamp吗?
Torben;您是否愿意分享您如何从rabbitMQ服务器读取logstash以及如何从Logstash中删除ElasticSearch读取的消息?所有这些数据是否只是在您的服务器上积累? – vbNewbie