2017-07-21 3 views
0

Ich versuche, einen Teil ein Datum aus einer Zeichenfolge zu analysieren und die Zahlen zusammen, wie diese verklumpt:Groking/Parsing Abschnitte einer Anzahl in logstash

Datei-20170707.log

Ich möchte wandle dies in Datei- [JJJJ.MM.TD] - Standard elastisches Format um.

Ich habe bisher ein paar Dinge ausprobiert und bisher mit den Grok-Konstruktoren gespielt.

% {[0-9] {4}: Jahr}% {[0-9] {2}: Monat}% {[0-9] {2}: Tag} - Variationen dieses Musters mit kein Glück.

Danke.

Antwort

1

Diese Grok sollten Werte für YEAR, MONTH und DAY für Sie von der Linie setzen Sie als Beispiel gezeigt haben:

file-(?<YEAR>[0-9]{4})(?<MONTH>[0-9]{2})(?<DAY>[0-9]{2})\.log 
+0

gearbeitet. Danke schön. – ScipioAfricanus