elastic/logstash

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

Open

#3 353 ouverte le 1 juin 2015

Voir sur GitHub
 (0 commentaires) (0 réactions) (0 assignés)Ruby (3 496 forks)batch import
bughelp wanted

Métriques du dépôt

Stars
 (14 197 stars)
Métriques de merge PR
 (Merge moyen 4j 19h) (50 PRs mergées en 30 j)

Description

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

Guide contributeur