Un champ temporaire fait partie d'une requête mais n'est pas enregistré globalement dans une instance de VMware Aria Operations for Logs ou comme partie intégrante d'un pack de contenu installé.
VMware Aria Operations for Logs réduit les risques de créer un champ temporaire en actualisant automatiquement la requête qui repose sur un champ modifié.
Vous pouvez voir les champs temporaires lorsque vous exécutez une requête enregistrée dans la page Analyse interactive et l'espace de noms Temporary figure à droite du nom d'un champ utilisé dans la requête enregistrée.
Les requêtes doivent contenir un ou plusieurs champs. Pour les requêtes enregistrées dans VMware Aria Operations for Logs, la définition de champ utilisée lors de l'enregistrement d'une requête sera modifiée si le champ est modifié. Les modifications de champ incluent notamment les éléments suivants
- Modification de la valeur du champ
- Modification de l'expression rationnelle avant la valeur et de l'expression rationnelle après la valeur du champ
- Modification du nom du champ
- Suppression du champ
Lorsque vous exportez un pack de contenu, VMware Aria Operations for Logs convertit tous les champs temporaires en champs de pack de contenu. Si vous voyez un champ temporaire dans un pack de contenu, vous avez peut-être ouvert un pack de contenu d'une version de produit précédente qui est exportée avec des champs temporaires ou le pack de contenu est modifié manuellement.
Si un champ temporaire existe avec le même nom qu'un champ extrait existant, il s'affiche en terminant par {n}. Par exemple, si un champ est appelé product_test_field, product_test_field {2} pourrait être également visible lors de l'exportation. Si vous observez ce comportement, un champ temporaire existe. Pour résoudre ce problème, choisissez l'option Tout désélectionner au bas de la boîte de dialogue d'exportation et sélectionnez chaque tableau de bord ou alerte jusqu'à ce que le ou les champs à extraire avec la terminaison {n} soient cochés. Allez dans ces tableaux de bord ou alertes et modifiez chaque requête. Lorsque vous trouvez une requête utilisant le champ extrait, modifiez le filtre ou l'agrégation pour utiliser le champ sans la terminaison {n}, exécutez la requête puis enregistrez-la. Après avoir terminé ces étapes pour toutes les requêtes utilisant un champ se terminant par {n}, celui-ci ne s'affiche plus lors de l'exportation.