使用logstash版本2.3
@timestamp少8小时处理
input {
stdin{}
}
filter {
date {
match => ["message","UNIX_MS"]
target => "@timestamp"
}
ruby {
code => "event['timestamp'] = LogStash::Timestamp.new(event['@timestamp'] + 8*60*60)"
}
ruby {
code => "event['@timestamp'] = event['timestamp']"
}
mutate{
remove_field => ["timestamp"]
}
}
output {
stdout {
codec => rebydebug
}
}
在logstash5.2版本中处理时区
input {
stdin {}
}
filter {
date {
match => ["massage","UNIX_MS"]
ta
@timestamp少8小时处理
input {
stdin{}
}
filter {
date {
match => ["message","UNIX_MS"]
target => "@timestamp"
}
ruby {
code => "event['timestamp'] = LogStash::Timestamp.new(event['@timestamp'] + 8*60*60)"
}
ruby {
code => "event['@timestamp'] = event['timestamp']"
}
mutate{
remove_field => ["timestamp"]
}
}
output {
stdout {
codec => rebydebug
}
}
在logstash5.2版本中处理时区
input {
stdin {}
}
filter {
date {
match => ["massage","UNIX_MS"]
ta