Champs d'exécution d'Elasticsearch
Gagnez du temps, beaucoup de temps, avec les champs d'exécution
Rassemblez vos données dans Elasticsearch avec rapidité et flexibilité, puis adaptez-vous facilement aux changements grâce aux champs d'exécution, l'implémentation du schéma de lecture d'Elastic. Elastic est la seule entreprise à proposer la rapidité phénoménale d'un schéma d'écriture avec l'utilité incontournable d'un schéma de lecture.
Testez les champs d'exécution lors d'un essai gratuit d'Elastic Cloud.
S'inscrireLisez attentivement la documentation sur les champs d'exécution.
Consulter la documentationDécouvrez les champs d'exécution.
Lire l'articleQuand données rime avec flexibilité
Avec les champs d'exécution, vous pouvez commencer à ingérer des données immédiatement. On vous explique comment ça fonctionne.
À vos marques, prêts, ingérez !
Lorsque vous ingérez de nouvelles données, vous ne savez pas forcément comment vous les consulterez par la suite. Et ce n'est pas un problème. Avec les champs d'exécution, vous n'êtes pas obligé de définir des champs en avance. Vous pouvez simplement les créer à la volée, ce qui vous permet de gagner du temps. Par la suite, vous pouvez même les appliquer à votre prochain index en tant que champs indexés. Vos recherches n'en seront que plus rapides.
Aidez vos données à suivre le flux
Alors que votre cluster s'exécute tranquillement en arrière-plan, un message log change et interrompt le mapping de votre index. Avec les champs d'exécution, vous n'avez pas besoin de tout reprendre depuis le début. Vous pouvez conserver les champs qui restent pertinents tout en créant de nouveaux champs de manière dynamique en fonction des changements dans vos données.
Donnez un coup de jeune à vos champs
Les champs d'exécution vous permettent également d'analyser des données déjà indexées sous de nouveaux angles. Créez un champ d'exécution en combinant des champs existants qui seront utilisés dans une requête ou une visualisation. Ces changements ne vous concernent que vous. Aussi, vous pouvez explorer les données sans nuire au travail de vos collègues.
Réduisez l'indisponibilité et évitez les pannes
Nous faisons tous des erreurs. Avant l'arrivée des champs d'exécution, vous deviez corriger le mapping d'un index et réindexer les données, ce qui faisait que la panne s'éternisait. Aujourd'hui, vous pouvez simplement masquer le champ incorrect avec un champ d'exécution pour rectifier immédiatement l'erreur sans avoir à réindexer. Résultat : vous gagnez en agilité et vous accélérez la procédure d'AQ, ce qui vous permet de réduire les coûts.
Envie de savoir ce que renferme cette fonctionnalité ?
Grâce aux champs d'exécution, vous disposez de l'agilité nécessaire pour réagir rapidement aux changements dans les données que vous indexez. Et comme une bonne nouvelle n'arrive pas seule, la création dynamique d'un champ d'exécution est simplissime. Envie d'essayer ? N'hésitez pas à vous exercer avec les outils de développement Kibana. Nous avons détaillé chaque étape à suivre en commentaire.
#In this index template, we've defined two fields,
#timestamp and response_code, which will be created
#when we ingest the data. We've also defined a
#dynamic runtime field mapping. Any other fields
#will be runtime fields.
PUT _index_template/my_dynamic_index
{
"index_patterns": [
"my_dynamic_index-*"
],
"template": {
"mappings":{
"dynamic": "runtime",
"properties": {
"timestamp": {
"type": "date",
"format": "yyyy-MM-dd"
},
"response_code": {
"type": "integer"
}
}
}
}
}
Des ressources à profusion
Votre temps est compté ? Bien compris. Regardez ces courtes vidéos pour savoir ce que vous pouvez réaliser avec les champs d'exécution.
Comment créer des champs d'exécution de manière dynamique
Dans cette démo de 7 minutes, découvrez comment créer des champs d'exécution à l'aide de mappings dynamiques.
Comment résoudre des erreurs sans avoir à réindexer les données
Dans cette démo de 8 minutes, découvrez comment résoudre les erreurs apparaissant dans les données indexées en les masquant dans les champs d'exécution.
Comment définir le jour de la semaine avec un champ d'exécution
Dans cette démo de 9 minutes, découvrez comment créer un champ d'exécution qui calcule le jour de la semaine, pour ensuite l'utiliser dans Kibana.
Comment créer un champ d'exécution éphémère
Dans cette démo de 7 minutes, découvrez comment créer un champ d'exécution qui n'existera que dans le cadre d'une requête.