Extraction et composition de champs d’alerte
L’extraction et la composition sont des moyens de gérer ce que vous voyez dans la sortie d’alerte, ce qui simplifie le filtrage, le regroupement et la lecture. L’automatisation des alertes vous permet d’extraire des valeurs du champ d’alerte de la charge utile de l’événement et de les placer dans un champ de sortie d’alerte. La composition vous permet de fusionner plusieurs champs d’alerte en un seul champ de sortie.
Extraction de champs d’alerte
Les notifications d’alerte contiennent souvent un contexte pertinent enfoui dans les charges utiles d’événements. En enrichissant les sorties d’alerte avec des valeurs provenant de la charge utile existante, vous pouvez mieux comprendre l’importance des alertes et déterminer les étapes appropriées pour leur résolution. Par exemple, un nom d’hôte comprend généralement des informations cruciales telles que le service, le nœud, la grappe, le centre de données et le domaine. Pour ajouter automatiquement la valeur d’une balise de grappe en fonction des données d’hôte entrantes, vous pouvez extraire uniquement les données de grappe.
.* à chaque extrémité. Par exemple, (\w+).acme.com.* capture le nom d’hôte dans un nom de domaine complet. L’analyseur du moteur regex est compatible avec les expressions régulières compatibles Perl (PCRE).Exemple : extraction de champs d’alerte
- Champ d’entrée source : sélectionnez le champ d’événement dont vous souhaitez extraire les données. Dans ce cas, le champ est Nom de la mesure.
- Expression régulière : utilisez une expression régulière pour extraire la partie spécifique dont vous avez besoin de la valeur du champ sélectionné. Par exemple, si la valeur du champ Nom de la mesure contient « Espace d’échange libre en % » et que vous souhaitez extraire « Espace d’échange libre », votre expression régulière doit être (.........). *.
- Sortie d’alerte :
- Choisissez un champ d’alerte existant, une balise d’alerte existante ou saisissez manuellement un nouveau nom de champ. Dans ce cas, saisissons un nouveau nom de champ mynewfield.
- Définissez mynewfield comme balise pour une utilisation ultérieure dans le regroupement basé sur les balises. Notez la balise affichée avant le nom du champ.
Après avoir appliqué l’expression régulière à la valeur du champ sélectionné (dans ce cas, la valeur du champ Nom de la mesure ), vérifiez le mot extrait affiché sous le champ Sortie d’alerte . Par exemple, il devrait afficher « Échange libre » si l’expression régulière correspond correctement.
- Prévisualiser plusieurs événements : prévisualiser plusieurs événements vous permet de vérifier si l’expression régulière extrait avec précision les données d’une série d’exemples d’événements. Cela permet de déterminer si des ajustements de l’expression régulière sont nécessaires.
Composition de champs d’alerte
Lors de la création d’une sortie d’alerte, vous pouvez sélectionner ou saisir manuellement des champs, des balises ou du texte libre à inclure. Ces données peuvent être facilement lues, filtrées et regroupées pour une meilleure gestion et compréhension des alertes.
Exemple : composition de champs d’alerte
- Scénario 1 :
- Champ d’entrée source : sélectionnez un champ d’alerte existant et ajoutez le texte « et », puis saisissez un autre champ u_eventid. Par exemple : ${classification} et ${u_eventid}.
Notez que les champs d’alerte sont affichés au format de syntaxe
${field}. Vous pouvez également sélectionner le nom du champ dans la liste déroulante, et la syntaxe sera ajoutée automatiquement. - Sortie d’alerte : saisissez le nom du nouveau champ d’alerte dans lequel vous souhaitez afficher les valeurs des champs d’entrée. Par exemple, nommons-le mynewfield.
Définissez mynewfield comme balise pour une utilisation ultérieure dans le regroupement basé sur les balises. Notez la balise affichée avant le nom du champ.
- Champ d’entrée source : sélectionnez un champ d’alerte existant et ajoutez le texte « et », puis saisissez un autre champ u_eventid. Par exemple : ${classification} et ${u_eventid}.
- Scénario 2 :
- Champ d’entrée source : sélectionnez les champs d’alerte existants et incluez le texte libre de votre choix pour la façon dont vous souhaitez qu’ils s’affichent dans le champ de sortie d’alerte. Par exemple : type de problème : ${type} avec gravité ${severity}.
Les champs d’alerte sont affichés au format de syntaxe
${field}. Vous pouvez également sélectionner le nom du champ dans la liste déroulante, et la syntaxe sera ajoutée automatiquement. - Sortie d’alerte : sélectionnez un champ d’alerte existant dans lequel vous souhaitez afficher les valeurs des champs d’entrée. Par exemple, sélectionnez Description.
- Champ d’entrée source : sélectionnez les champs d’alerte existants et incluez le texte libre de votre choix pour la façon dont vous souhaitez qu’ils s’affichent dans le champ de sortie d’alerte. Par exemple : type de problème : ${type} avec gravité ${severity}.