J'expérimente avec ELK. Je tente de me connecter d'entrée avec le motif suivant pour logstashFiltre Grok pour mon modèle de journal
14:25:43.324 [http-nio-9090-exec-116] INFO com.app.MainApp - Request has been detected
J'ai essayé les modèles de Grok suivants comme un filtre dans logstash.conf
match => { “message” => [ “ (?<timestamp>%{HOUR}:%{MINUTE}:%{SECOND}) \[%{NOTSPACE:thread}\] %{LOGLEVEL:loglevel} %{DATA:Class}\- %{GREEDYDATA:message}“ ]}
match => { “message” => [ “ %{TIME:timestamp} \[%{NOTSPACE:thread}\] %{LOGLEVEL:loglevel} %{DATA:Class}\- %{GREEDYDATA:message}“ ]}
Mais quand je journal d'entrée logstash, je reçois le erreur suivante
[0] "_grokparsefailure"
Est-ce que quelqu'un peut suggérer le filtre de grok correct pour le modèle de notation ci-dessus?
Votre premier caractère dans votre motif est un espace. Est-ce que c'est prévu? – Fairy
@Fairy Non ce n'est pas –
Eh bien alors là vous avez votre problème. Se débarrasser de l'espace correspondra à la fois à vos deux modèles correctement. – Fairy