J'utilise Grok filter dans Logstash pour décomposer un long message en plusieurs champs.Champ Logstash Grok get number
L'exemple Message: http://localhost:8080/MRLService/api/v1/reportNotes 24/11/2016 10:59:49 8ms pays = AUS pesticides = ABA3000
filtre: Filtre {{ grok match => { "log4j2_message" => « % {URIPATH : url}% {DATESTAMP: startTime}% {nUMÉRO: timeTaken} ms% {GREEDYDATA: paramètres} "}} }
il fonctionne très bien, sauf la timeTaken (8) est de type chaîne au lieu du type de numéro I supposé ,
Quelqu'un pourrait-il dire comment faire du champ de temps en tant que numéro dans Logstash?
Merci, Sean
Merci, cela ne fonctionne pas. –