elastic/logstash

Grok custom pattern problem (Can't start with a number) - Logstash 1.5

Open

#3.353 geöffnet am 1. Juni 2015

Auf GitHub ansehen
 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Ruby (3.496 Forks)batch import
bughelp wanted

Repository-Metriken

Stars
 (14.197 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 4T 19h) (50 gemergte PRs in 30 T)

Beschreibung

Hi,

it was previously OK with Logstash 1.4.2 it now BUG with Logstash 1.5

My pattern file contain a grok pattern with a name starting with a number

Step to reproduce :

1 - Add this pattern to grok patterns :

  • 123_DATE %{YEAR:123_date}
  • YEAR_DATE %{YEAR:year_date}

2 - Start Logstash with the following commands :

  • ./logstash agent -e 'filter { grok { match => ["message","%{123_DATE:year}"] } }'
  • ./logstash agent -e 'filter { grok { match => ["message","%{YEAR_DATE:year}"] } }'

3 - RESULTS

  • Logstash 1.4.2
    • Logstash 1.5

Please correct this or just write it somewhere in red inside the documentation.

EDIT : Please note that a name like this : DATE_123_CUSTOM is ok because the name is not starting with a number. (I've just made the test)

M0dM

Contributor Guide