Canal d'alerte Slack

Pour envoyer des notifications d'alerte depuis Instana vers Slack en temps réel, créez un canal d'alerte Slack comme indiqué sur cette page.

Remarque : Slack est en train de supprimer progressivement les anciennes API, ce qui empêche Instana de continuer à prendre en charge l'intégration classique de Slack. Pour continuer à bénéficier de toutes les fonctionnalités, passez à la nouvelle version améliorée de l'application pour l'intégration d' Slack. Cette nouvelle version apporte des améliorations notables et des fonctionnalités supplémentaires, notamment la synchronisation bidirectionnelle des notes et du statut des incidents, contrairement aux notifications unidirectionnelles de l'intégration classique.

Création d'un canal d'alerte « Slack »

Pour créer un canal d'alerte « Slack » dans Instana, cliquez sur Paramètres > Paramètres généraux > Événements et alertes > Canaux d'alerte > Ajouter un canal d'alerte dans l'interface utilisateur d' Instana.

  • Nom - Nom du canal d'alerte dans l' Instana
  • Webhook URL - Webhook URL généré à partir de l'application Slack de l'utilisateur (voir la section suivante pour les instructions)
  • URL s Icon - URL que l'utilisateur d'Icon choisit d'afficher à la réception d'un message
  • Nom du canal - Le nom du canal « Slack » dans l'espace de travail « Slack » de l'utilisateur
  • Afficher les emojis - Un interrupteur pour activer ou désactiver l'affichage des emojis dans les messages d'alerte

Canal d'alerte Slack

Création d' Slack Webhook URL

Pour recevoir des alertes d' Instana s dans Slack, vous devez créer un webhook Slack sur URL. Le webhook Slack URL sert de passerelle entre Instana et Slack, permettant ainsi d'envoyer des alertes directement vers un canal Slack de votre choix. Vous pouvez créer cette URL via l'interface Web Slack ou l'application Slack pour plus de commodité.

Vous pouvez générer un webhook Slack URL afin que les alertes de Instana soient transmises vers le canal spécifique (à savoir #test-channel-1 ) en utilisant l'une des options suivantes :

  1. Application personnalisée « Slack » :
    • L'application personnalisée d' Slack, c'est l'approche « moderne » qui vous permet de créer votre propre application Slack au sein de votre espace de travail. Au cours de la configuration, activez la fonction de crochets Web entrants. Cette méthode offre plus de souplesse et de contrôle sur les paramètres du webhook.
  2. Application Webhooks entrante (ancienne application intégrée) :
    • Selon [l'annonce de Slack ][ https://api.slack.com/legacy/custom-integrations/messaging/webhooks ], l'application Incoming Webhooks est une intégration personnalisée héritée, c'est-à-dire une méthode obsolète permettant aux équipes de s'intégrer à Slack. Ces intégrations ne disposent pas de fonctionnalités plus récentes et elles seront obsolètes, voire supprimées à l'avenir.

Application personnalisée « Slack »

Créez votre propre application personnalisée sur Slack et activez la fonctionnalité « Webhooks entrants » en suivant les étapes ci-dessous. Une fois l'application créée, les webhooks entrants doivent être connectés.

  1. Dans les paramètres du canal, activez les webhooks entrants, une extension d' Slack
  2. Créer un webhook entrant. Choisissez le canal auquel envoyer l'alerte.
  3. Copiez l'URL.
  • Utiliser l'application Incoming Webhooks (Legacy)

Créer votre propre application « Slack »

Pour créer votre propre application « Slack », suivez les étapes suivantes, en commençant par vous rendre dans le répertoire des applications de l' Slack.

  1. Cliquez sur le bouton Créer une application et choisissez A partir de zéro.

    Créer une application

  2. Activez la fonction Webhooks entrants dans cette application.

    Activer les webhooks

  3. Sélectionnez l'espace de travail Slack approprié dans le menu déroulant.

    Sélectionner un espace de travail

  4. Vous pouvez voir qu'un lien de webhook est généré pour un canal spécifique. Copiez ce lien et insérez-le dans le canal d'alerte correspondant sur Instana Slack.

    Webhook URL lien

Pour plus d'informations, consultez la section « Créer votre propre application Slack ».

Application Webhooks entrants

  1. Cliquez sur Parcourir les applications > Intégrations personnalisées > Webhooks entrants. Pour plus d'informations, consultez la section consacrée à l'application « Slack ».
  2. Si le webhook Slack URL n'est pas spécifié, l'intégration Slack publie sur le canal configuré du côté Slack, et vous pouvez remplacer le canal et l'icône de l'utilisateur en les configurant du côté Instana.

Webhooks entrants

Exemples d'alertes

Une fois le canal d'alerte créé, les alertes relatives aux événements suivants sont reçues sous forme d' HTTPPOST s à l'adresse Slack Webhook URL ( HTTP ou HTTPS ) configurée, à laquelle les alertes seront envoyées.

Voir cet exemple :

Affichage des emojis

Lorsque vous configurez le canal d'alerte « Slack », le bouton « Afficher les emojis » permet de déterminer si les messages de « Slack » affichent des emojis. Par exemple, si vous réglez Afficher les emojis sur Non, vous voyez le texte :wink:, mais si vous le réglez sur Oui, vous voyez l'emoji 😉 . Vous pouvez désactiver cette option pour éviter les conflits avec les charges utiles personnalisées qui utilisent le format custom:<key>: <value>. Si le nom de votre clé correspond à celui d'un emoji (par exemple, pod), la clé qui s'affiche sous forme d'emoji dans les messages d' Slack s peut être difficile à lire.