Mon logstash config est quelque chose commeLogstash modèle sortie elasticsearch personnalisé ne fonctionne pas
if "user" in [tags] {
elasticsearch {
hosts => ["localhost:9200"]
action => "index"
index => "user-%{+YYYY.MM.dd}"
template => '/path/to/elastic-template.json'
flush_size => 50
}
}
Et le modèle JSON contient les lignes
"fields" : {
"{name}" : {"type": "string", "index" : "analyzed", "omit_norms" : true, "index_options" : "docs"},
"{name}.raw" : {"type": "string", "index" : "not_analyzed", "ignore_above" : 256}
}
Je suppose que le .raw peut être utilisé lors de la recherche ou de la génération de la visualisation.
Cependant, j'ai supprimé l'index existant et de reconstruire à nouveau, je peux voir les données, mais je ne trouve toujours pas le champ .raw soit les paramètres de Kibana, découvrez ou visualiser
Comment utiliser le .raw domaine?
Pourquoi ne pas vous utilisez le modèle par défaut Logstash? Celui-là ajoute le champ 'raw'. Partagez le modèle complet. –