Après avoir traité les données avec: input | filtrer | sortie> ElasticSearch le format, il est sont stockés dans est un peu comme:Supprimer les champs Logstash par défaut dans ElasticSearch
"_index": "logstash-2012.07.02",
"_type": "stdin",
"_id": "JdRaI5R6RT2do_WhCYM-qg",
"_score": 0.30685282,
"_source": {
"@source": "stdin://dist/",
"@type": "stdin",
"@tags": [
"tag1",
"tag2"
],
"@fields": {},
"@timestamp": "2012-07-02T06:17:48.533000Z",
"@source_host": "dist",
"@source_path": "/",
"@message": "test"
}
I Filtre/stocker la plupart des informations importantes dans des domaines spécifiques, est-il possible de laisser les champs par défaut comme: @source_path et @source_host? Dans un proche avenir, il va stocker 8 milliards de logs/mois et je voudrais faire des tests de performance avec ces champs par défaut exclus (je n'utilise pas ces champs).
Je ne pense vraiment pas qu'il est dependend sur l'interface Web. Je stocke des données directement dans ElasticSearch à partir de Logstash, lors de la récupération de ces données via l'API REST de ES, il a déjà ces champs. – vdevos