我有以下设置:我有一个将 JSON 消息发送到 RabbitMQ 的 Java 工具。它们看起来像这样:
{
"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?