Nel mio spedizioniere Logstash voglio filtrare le righe commentate con il carattere cancelletto:goccia linea di log che contiene il carattere hash
#This log row should be dropped.
But one this should not.
ero in grado di utilizzare grep
filtro, ma come si è scoraggiato (sta per essere dismesso), Sto cercando di ottenere un filtro grok
per farlo invece. Questo filtro non funziona:
grok {
match => ["message", "^#.*"]
drop_if_match => true
}
Ho anche provato a inserire la regex in un file di pattern personalizzato, ma non ha aiutato. Qualche idea?
Non hai bisogno di extra() attorno alla condizione if. se [message = ~ "^ #"] {è ora sufficiente. – jmcollin92