Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logstash 日志存储将日期字段添加到日志_Logstash - Fatal编程技术网

Logstash 日志存储将日期字段添加到日志

Logstash 日志存储将日期字段添加到日志,logstash,Logstash,我的应用程序生成没有时间戳的日志。 在logstash中是否有一种方法可以在处理时将时间戳附加到日志中 大概 mutate { add_field => { "timestamp" => "%{date}" } } 默认情况下,Logstash会添加一个@timestamp字段。您不需要设置任何其他内容。Logstash将花费接收事件的时间,并为您添加字段 例如,如果您尝试此命令: LS_HOME/bin/logstash -e 'input { stdin {} }

我的应用程序生成没有时间戳的日志。 在logstash中是否有一种方法可以在处理时将时间戳附加到日志中

大概

mutate {
    add_field => { "timestamp" => "%{date}" }
  } 

默认情况下,Logstash会添加一个
@timestamp
字段。您不需要设置任何其他内容。Logstash将花费接收事件的时间,并为您添加字段

例如,如果您尝试此命令:

LS_HOME/bin/logstash -e 'input { stdin {} } output { stdout { codec => rubydebug } }'
您将在结果中看到自动创建的
@timestamp
字段:

"@timestamp": "2015-07-13T17:41:13.174Z"

您可以使用更改格式和时区,也可以使用其他筛选器(如grok或json)匹配事件的时间戳(例如syslog时间戳)。

Logstash默认添加一个
@timestamp
字段。您不需要设置任何其他内容。Logstash将花费接收事件的时间,并为您添加字段

例如,如果您尝试此命令:

LS_HOME/bin/logstash -e 'input { stdin {} } output { stdout { codec => rubydebug } }'
您将在结果中看到自动创建的
@timestamp
字段:

"@timestamp": "2015-07-13T17:41:13.174Z"

您可以使用更改格式和时区,也可以使用其他筛选器(如grok或json)匹配事件的时间戳(如syslog时间戳)。

谢谢@hurb。我错过了。谢谢@hurb。我错过了。