J'ai un problème avec la conversion de valeur via logstash, je ne peux pas trouver une solution pour cela. il semble être lié à la date.Problème de logstash avec json_formater [LogStash :: Json :: ParserError: Caractère inattendu ('-' (code 45)): attendait la virgule pour séparer les entrées ARRAY]
#Log line
[2017-08-15 12:30:17] api.INFO: {"sessionId":"a216925---ff5992be7520924ff25992be75209c7","action":"processed","time":1502789417,"type":"bookingProcess","page":"order"} [] []
configuration Logstash
filter {
if [type] == "api-prod-log" {
grok {
match => {"message" => "\[%{TIMESTAMP_ISO8601:timestamp}\] %{WORD:module}.%{WORD:level}: (?<log_message>.*) \[\] \[\]" }
add_field => [ "received_from", "%{host}" ]
}
json {
source => "log_message"
target => "flightSearchRequest"
remove_field=>["log_message"]
}
date {
match => [ "timestamp", "YYYY-MM-dd HH:mm:ss" ]
timezone => "Asia/Jerusalem"
}
}
}
Toute idée?
Merci