J'utilise Logstash 5.5 pour analyser mes journaux. Je suit le format des logs:plug-in Logstash KV, convertir les valeurs de chaîne en timestamp Logstash
time taken for doing transfer once for all files in seconds=23 transfer start time= 201708030959 transfer end time = 201708030959.
J'utilise le plugin KV pour obtenir la paire clé/valeur de ce fichier. Je veux convertir reçu « temps » valeur de clé « 201708030959 » à l'horodatage réel. J'utilise la configuration suivante:
filter {
kv {
allow_duplicate_values => false
trim_key => "\s"
value_split => "="
}
date {
match => ["time","YYYYMMddHHmm"]
}
}
Mais, il ne convertit pas le « temps » à ce jour/horodatage quand je vérifie dans Kibana. Il garde comme String. S'il vous plaît laissez-moi savoir comment puis-je convertir cette valeur de temps de chaîne à horodatage réelle?
Ou le paramètre [target] (https://www.elastic.co/guide/en/logstash/current/plugins-filters-date.html#plugins-filters-date-target) peut être utilisé pour définir le résultat du match à un domaine particulier. – baudsp