2016-07-11 17 views
0

Ich verwende Logstash, um Protokolle in Elasticsearch hochzuladen. Kann ich ein Feld in meiner .conf-Datei erhöhen?Integer-Feld in Logstash Inkrementieren

Zum Beispiel habe ich ein Feld 'count = 0;' Ich hoffe, es auf 1 zu erhöhen, wenn einige Bedingungen erfüllt werden.

Vielen Dank!

Antwort

0

Während Sie die Ausgangskonfiguration schreiben für Elasticsearch müssen Sie

"script=>script_name" 
"script_lang=>groovy" (if you are using groovy) 

und ein Skript schreiben, um anzugeben, die Ihren Zustand überprüfen wird und aktualisieren Sie die Felder aus, wenn die Bedingung erfüllt ist. Sie können Event Dependent Configuration und script Option in elasticsearch als Referenz überprüfen.