Ich spiele mit Logstash herum und möchte einfach ein bestimmtes Feld (clientip) in der zuvor gefilterten Log-Nachricht speichern.Logstash: Einfach ein Matched Feld in Stout ausgeben
Meine conf-Datei sieht wie folgt aus:
input {
file {
path => "/var/log/nginx/some.log"
}
}
filter {
grok {
match => { "message" => "%{COMBINEDAPACHELOG}"}
}
}
output {
stdout {
codec => plain
format => "%{clientip}"
}
}
Das gibt mir ERROR
Unbekannte Einstellung 'format' für stdout {: level =>: error}
Wenn Ich gebe alles mit Codec Json aus Ich sehe, dass dieses Feld verfügbar ist ... aber ich brauche nur ein Feld nicht jedes einzelne Feld aus dem Muster.