Intégrer un service à un outil APM

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 3 minutes de lecture
  • APM Configurez l'intégration avec un outil APM (Application Performance Management) Gestion des événements, le connecteur push qui envoie des alertes à SR Ops. s'assure de fournir des services au client jusqu'au niveau défini et identifie les problèmes liés aux performances de l'application. Les performances de l'application peuvent être surveillées ou suivies à l'aide de différentes catégories telles que la durée de chargement et le délai de réponse de l'application.

    Avant de commencer

    Rôle requis : sro_user ou sro_admin

    Pourquoi et quand exécuter cette tâche

    Le module d'extension Gestion des événements Connecteurs permet à SR Ops d'accéder aux outils APM.

    Vous avez configuré un compte de service Web sur votre instance. L'outil APM utilise le compte pour authentifier l'instance afin qu'elle puisse envoyer des alertes à ce service sur SR Ops. Dans cette tâche, configurez les éléments suivants :
    1. Dans SR Ops :
      • Indiquez si vous souhaitez créer un incident pour chaque alerte.
      • Indiquez si vous souhaitez envoyer une notification aux membres de l'équipe lorsqu'une alerte est reçue ou lorsqu'un incident est créé.
      • Indiquez l'outil APM qui transmet les alertes à partir du service.
    2. Sur la console de gestion de l'outil APM, configurez l'en-tête d'authentification en suivant les paramètres des actions sur les alertes :
      • Le point de terminaison sécurisé auquel l'outil APM envoie les alertes.
      • Le compte de service que l'outil APM utilise pour envoyer les alertes. Le compte sert habituellement à générer l'en-tête d'authentification pour le point de terminaison des alertes.

    Procédure

    1. Créez un compte de service Web avec le rôle evt_mgt_integration.
      Pour plus d'informations, consultez Créer un compte de service Web.
    2. Accédez à Opérations pour la fiabilité des sites > Espace de travail Site Reliability Ops.
    3. Dans l'espace de travail Site Reliability Ops, utilisez l'une des méthodes suivantes pour ouvrir un enregistrement de service :
      • Sur la page d'accueil (icône Page d'accueil), dans la section Services, ouvrez un service.
      • Sur la page Vue d'ensemble des services (icône de la page Services), ouvrez un service.
      La page de service affiche les onglets Détails, Relationset Intégrations.
    4. Cliquez sur l'onglet Intégrations, puis cliquez sur Nouveau.
    5. Renseignez les champs du formulaire.
      Tableau 1. Formulaire Intégrations
      Champ Description
      Nom Nom de l'intégration.
      Source Le connecteur par push qui envoie des messages à partir du service. SR Ops utilise ces informations pour déterminer comment décoder les messages entrants.

      Cliquez sur l'icône Rechercher (icône Rechercher) dans le champ Source, puis sélectionnez la source à utiliser pour le service.

      Créer un incident Option pour créer un incident pour chaque alerte reçue.
      Déclencher la notification/Notification active Option permettant d'envoyer des notifications lorsqu'une alerte est reçue ou lorsqu'un incident est créé.

      Cochez la case Déclencher la notification pour envoyer des notifications. Le paramètre Notification active indique s'il faut envoyer une notification lorsqu'une alerte est reçue ou lorsqu'un incident est créé.

      Si un calendrier d'astreinte est configuré pour le groupe, alors la notification est envoyée aux membres de l'équipe d'astreinte. Si aucun calendrier n'est défini, alors le système envoie la notification à tous les membres du groupe.

      Le système envoie les notifications via les canaux spécifiés par la propriété sn_sro.notification_communication_channels. Consultez Propriétés système de SR Ops pour en savoir plus.

      Remarque :
      L'application système-de-base SR Ops prend en charge les actions d'envoi de notifications lorsqu'une alerte est reçue et lorsqu'un incident est créé. Vous pouvez définir à la fois des actions personnalisées et des conditions personnalisées qui déclenchent une action. Consultez Définir une condition personnalisée pour déclencher des actions et Définir une action personnalisée.
    6. Cliquez sur Enregistrer.
      L'onglet Intégrations est remplacé par deux onglets : les onglets Détails et Actions d'intégration pour la nouvelle intégration.
      • L'onglet Détails affiche les valeurs que vous avez définies jusqu'à maintenant.
      • L'application système-de-base SR Ops prend en charge les actions d'envoi de notifications lorsqu'une alerte est reçue et lorsqu'un incident est créé. Vous pouvez définir à la fois des actions personnalisées et des conditions personnalisées qui déclenchent une action. Les paires condition/action personnalisées pour l'intégration s'affichent dans l'onglet Actions d'intégration. Consultez Définir une condition personnalisée pour déclencher des actions et Définir une action personnalisée.
      Le système génère une URL Webhook, qui correspond au point de terminaison sécurisé auquel l'APM doit envoyer des messages. L'URL apparaît dans l'onglet Détails de l'intégration. Veuillez copier l'URL afin de pouvoir l'utiliser à l'étape suivante.
      L'onglet Détails et l'onglet Actions d'intégration pour la nouvelle intégration sont mis à jour lorsque vous enregistrez l'intégration.
    7. Ouvrez la console de gestion de l'outil APM et configurez les paramètres suivants :
      1. Indiquez l'URL Webhook comme point de terminaison pour les messages d'alerte.
        Certains outils APM appellent cela « l'action » à effectuer pour les événements d'alerte.
      2. Indiquez le compte de service que vous avez configuré.
        L'APM utilise le compte pour se connecter et authentifier l'instance afin d'envoyer des messages d'alerte à SR Ops.

    Résultats

    Le service est désormais entièrement inscrit dans SR Ops.