Configuration des alertes intelligentes pour les tests synthétiques

Vous pouvez configurer Smart Alerts for Synthetics pour envoyer une alerte en cas d'échec d'un test synthétique pour un emplacement. Vous pouvez joindre des contenus personnalisés à des notifications d'alerte.

Créer une alerte intelligente

Vous pouvez créer des alertes intelligentes pour la surveillance synthétique à l'aide de l' API ou de l'interface utilisateur.

Limitations :

  • Vous pouvez créer une alerte pour les échecs sur une seule métrique.
  • Blueprint, Analyse délimitée, Seuil adaptatif et d'autres types de seuil ne sont pas disponibles pour les alertes synthétiques.

Pour plus d'informations sur les API Smart Alert pour les tests synthétiques, consultez la section « Smart Alerts for Synthetics » de la documentation Open API. Pour utiliser directement l'interface de ligne de commande ( API ) afin de créer une alerte intelligente pour un test synthétique, consultez l'exemple suivant de commande « curl » :

curl -k --request POST \
  --url https://<Instana Synthetic monitoring Server host>/api/events/settings/global-alert-configs/synthetics \
  --header 'authorization: apiToken <TOKEN>' -H 'Content-Type: application/json' \
  --data '{
    "name":"Synthetics Alert on Failure Tests",
    "description":"Fire an alert on every failure test.",
    "severity":5,
    "syntheticTestIds":["cDtoVRy7V4zBxEjtGAnE", "KLI5uAsHJdJLQJO6fqm1"],
    "tagFilterExpression":{
        "type":"EXPRESSION",
            "logicalOperator":"AND",
            "elements":[]
     },
    "rule":{
        "alertType":"failure",
        "metricName":"status"
     },
    "alertChannelIds":["DXDCD9qihKmxRVZy"],
    "timeThreshold":{
    "type":"violationsInSequence",
    "violationsCount":1
        }
  }'
 

Vous pouvez créer des Smart Alerts en mode simple ou avancé. Le mode avancé permet d'associer des contenus personnalisés à des Smart Alerts.

Ajouter une alerte intelligente

Pour créer une alerte intelligente, procédez comme suit:

  1. Dans l'interface utilisateur d' Instana, cliquez sur « Surveillance synthétique ».
  2. Cliquez sur l'onglet « Alertes intelligentes », puis sur « Créer une alerte intelligente ».
  3. Facultatif : vous pouvez également sélectionner un test synthétique et cliquer sur « Ajouter une alerte intelligente synthétique » dans le tableau de bord des tests synthétiques pour créer une alerte intelligente pour ce test. Lors de la création de l'alerte intelligente, vous pouvez ajouter des tests supplémentaires en cliquant sur le bouton « Ajouter un test synthétique ». L'écran de la fiche technique « Créer une alerte intelligente » s'affiche. La configuration complète se décompose en plusieurs étapes :

    • Ajouter des tests synthétiques
    • Configuration d'une alerte
    • Ajouter des canaux d'alerte
    • Ajouter des propriétés d'alerte

    Utilisez les boutons « Suivant » et « Précédent » pour passer d'une étape à l'autre.

Ajout de tests synthétiques

Vous pouvez sélectionner les tests synthétiques qui entrent dans le champ d'application de l'évaluation. Les échecs lors de ces tests font l'objet d'un suivi, et des alertes distinctes seront déclenchées pour chaque test synthétique, en fonction de l'emplacement. Grâce à l'option de filtrage, vous pouvez affiner l'évaluation en ajoutant des expressions de filtrage par balise. Par défaut, chaque filtre de requête est associé à l'opérateur logique « ET ».

Pour ajouter des tests synthétiques, procédez comme suit :

  1. Cliquez sur le bouton « Ajouter des tests synthétiques » pour afficher la liste des tests synthétiques disponibles et faire votre choix.
  2. Facultatif : cliquez sur le bouton « Ajouter un filtre » pour ajouter des balises de filtrage.

Par défaut, une alerte intelligente est créée pour les tests planifiés. Pour créer une alerte intelligente pour les tests à la demande, utilisez le filtre « Type d'exécution du test synthétique ».

Configurez des alertes

Vous pouvez définir les conditions de déclenchement des alertes. Indiquez le nombre d'échecs consécutifs qui doivent se produire à chaque emplacement avant qu'une alerte ne soit générée.

  • Choisissez la durée du délai de grâce : le délai de grâce détermine combien de temps un ticket doit rester ouvert après que le seuil de violation n'est plus atteint. Une fois ce délai écoulé, le dossier est automatiquement clos.
  • Ajouter des canaux d'alerte : configurez les canaux d'alerte pour envoyer les notifications d'alerte. Cliquez sur « Ajouter un canal d'alerte » pour sélectionner un canal d'alerte dans la liste ou pour en créer un nouveau.
  • Définir les propriétés de l'alerte : vous pouvez attribuer un nom et une description à l'alerte qui se déclenchera en cas de dépassement des seuils définis. Vous pouvez également configurer des données d'alerte personnalisées, qu'elles soient statiques ou dynamiques, à inclure dans la notification d'alerte. De plus, vous pouvez définir le niveau de gravité sur « Avertissement » ou « Critique ». Vous pouvez saisir un titre statique ou créer un titre dynamique en insérant un ou plusieurs éléments de remplacement à partir du menu. Vous pouvez également ajouter une description de l'alerte — de préférence un bref résumé accompagné des mesures recommandées à prendre lorsque l'alerte se déclenche.

Charges utiles personnalisées pour une alerte intelligente

Pour ajouter des données supplémentaires aux notifications d'alerte envoyées par Instana, cliquez sur « Ajouter une ligne » dans la section « Données personnalisées ».

Le contenu personnalisé global et le contenu personnalisé spécifique à l'alerte sont inclus dans les notifications d'alerte le cas échéant, mais la configuration spécifique à l'alerte est prioritaire sur la configuration globale. Par conséquent, si la même clé est utilisée, la valeur du champ de charge utile personnalisée globale est remplacée par celle spécifique à l'alerte. Outre les charges utiles personnalisées statiques, les champs de charges utiles personnalisées dynamiques dans la configuration spécifique aux alertes sont également pris en charge. Vous pouvez consulter les charges utiles personnalisées définies au niveau global qui sont utilisées dans la configuration des alertes.

Cliquez sur le bouton « Créer » pour enregistrer la configuration.

Afficher les alertes intelligentes

Vous pouvez consulter les configurations des alertes intelligentes pour les tests synthétiques dans l'onglet « Alertes intelligentes » de la page de surveillance synthétique et de la page du tableau de bord des tests synthétiques dans l'interface utilisateur d' Instana.

Lorsqu'une alerte est déclenchée pour un test synthétique, l'événement correspondant s'affiche sur la page Événements.

Modifier une alerte intelligente

Pour éditer une alerte, procédez comme suit:

  1. Dans l'interface utilisateur d' Instana, cliquez sur « Surveillance synthétique ».
  2. Cliquez sur l'onglet « Alertes intelligentes ».
  3. Cliquez sur le bouton représentant trois points à la fin de la ligne correspondant à la configuration de l'alerte intelligente souhaitée, puis cliquez sur Modifier.
  4. Modifiez la configuration de l'alerte en suivant les différentes étapes.
  5. Cliquez sur Sauvegarder. La configuration d'alerte est sauvegardée.

Dupliquer une alerte intelligente

Pour dupliquer une alerte, procédez comme suit:

  1. Dans l'interface utilisateur d' Instana, cliquez sur « Surveillance synthétique ».
  2. Cliquez sur l'onglet Smart Alerts .
  3. Cliquez sur le bouton des points de suspension en regard de l'alerte, puis cliquez sur Dupliquer. La fenêtre « Créer une alerte intelligente » s'affiche.
  4. Facultatif: éditez la configuration d'alerte.
  5. Cliquez sur Créer. Une copie de la configuration de l'alerte est enregistrée.