Löschen Sie die Protokollzeile mit dem Hash-Zeichen

In meinem Logstash-Versender möchte ich Zeilen herausfiltern, die mit dem Hash-Zeichen kommentiert sind:

#This log row should be dropped.
But one this should not.

Ich konnte verwendengrep Filter, aber da es entmutigt ist (wird stillgelegt), versuche ich, eine zu bekommengrok Filter, um es stattdessen zu tun. Dieser Filter funktioniert nicht:

grok {
  match => ["message", "^#.*"]
  drop_if_match => true
}

Ich habe auch versucht, die Regex in einer benutzerdefinierten Musterdatei zu platzieren, aber es hat nicht geholfen. Irgendwelche Ideen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage