Passer au contenu principal

Configuration des alertes Slack

Connecter brainCloud à Slack

Paul Winterhalder avatar
Écrit par Paul Winterhalder
Mis à jour aujourd’hui

Introduit dans la version 4.5.5, brainCloud prend désormais en charge les alertes Slack - des notifications en temps réel des événements et conditions importants de l'application.

Les exemples d’alertes incluent :

  • chat - violations du filtre anti-blasphème

  • déploiements - déploiements d'applications

  • hébergement - serveurs de salle tournant à plein régime

  • intégration - avertissements d'expiration des notifications push

  • emplois - rapports d'arrière-plan travaux commencés / terminés

  • achats - notifications d'achat client

Remarque : les alertes Slack sont disponibles avec tous les forfaits brainCloud. Chaque alerte envoyée ajoute +1 au nombre d'API des services Web sortants.

Procédure

Connecter les applications brainCloud à votre instance Slack est simple :

  1. Créer [ un ou plusieurs ] canaux Slack

  2. Créez un webhook entrant pour chaque canal Slack

  3. Configurer les webhooks dans la section Slack de la page App > Conception > Intégration > Gérer les intégrations du portail de conception brainCloud

Instructions de relâchement

Remarque : vous aurez besoin des autorisations appropriées dans votre instance Slack pour effectuer ces étapes.

Commencez par créer un ou plusieurs canaux pour recevoir les alertes Slack. brainCloud permet non seulement à chaque application d'envoyer des messages vers un canal Slack différent, mais vous pouvez également utiliser des canaux distincts pour chaque catégorie de messages. Organisez-les comme vous le souhaitez !

Une fois que vous avez créé vos canaux Slack, vous devez créer un webhook entrant distinct pour chaque canal, puis configurer ce webhook dans brainCloud.

WebHook entrant

Pour créer un webhook entrant pour un canal dans Slack :

Dans le client Slack, cliquez sur Votre nom en haut à gauche, puis sélectionnez Paramètres et administration et Gérer les applications dans le menu.

Cela vous amènera au répertoire des applications. Saisissez "webhooks" dans le champ de recherche supérieur et sélectionnez l'application WebHooks entrants (Incoming WebHooks) dans la liste.

Vous êtes maintenant sur la page de l'application WebHooks entrants. Vous verrez peut-être une liste de canaux déjà configurés, mais nous souhaitons ajouter un nouveau webhook. Pour cela, cliquez sur le bouton [Ajouter à Slack].

Une nouvelle page s'affichera, où vous pourrez choisir le canal pour lequel créer le webhook (ou créer un nouveau canal si vous ne l'avez pas déjà fait).

Sélectionnez ou créez le canal souhaité, puis cliquez sur le bouton [Ajouter l’intégration WebHook entrant] .

Slack présente désormais une page de détails où vous pouvez personnaliser des détails spécifiques du webhook entrant, comme le nom d'utilisateur à partir duquel les messages apparaîtront, une icône ou un emoji à associer aux messages, etc.

Aucun de ces détails n'est nécessaire, car brainCloud les remplacera par le nom de votre application (et les émojis de catégorie) pour les messages que nous enverrons. Vous pouvez remplir le champ Description avec le nom de l'application brainCloud et la catégorie qui seront associés à ce webhook.

Cliquez sur [Enregistrer les paramètres] lorsque vous avez terminé.

Slack présentera désormais une page récapitulative avec les détails de votre nouveau webhook entrant.

Faites défiler jusqu'à la section URL du webhook et cliquez sur Copier l'URL pour copier le webhook.

Instructions pour brainCloud

Il ne nous reste plus qu’à dire à brainCloud d’utiliser le webhook que nous avons créé.

Tout d'abord, connectez-vous au portail de conception brainCloud et accédez à App > Conception > Intégrations > Gérer les intégrations. Faites défiler jusqu'à la section Slack.

Cochez la case [x] "Activer l'intégration Slack", puis copiez l'URL du webhook Slack dans le champ prévu à cet effet. Vous pouvez cliquer sur le bouton [Test] pour envoyer une alerte de test au canal.

Par défaut, toutes les catégories d'alertes sont activées, mais vous êtes libre d'activer/désactiver des catégories individuelles comme vous le souhaitez.

Vous pouvez fournir des webhooks distincts pour chaque catégorie si vous le souhaitez ; sinon, le webhook par défaut de l'application est utilisé. Cela vous permettra de séparer les messages d'hébergement (qui peuvent être nombreux !) dans un canal Slack distinct.

Enfin, vous pouvez partager des canaux entre applications. Vous pouvez, par exemple, envoyer les notifications d'achat de toutes les applications vers un seul canal Slack. Amusant !

Assurez-vous de cliquer sur [Sauvegarder les modifications] lorsque vous avez terminé.

---

Répétez le processus pour autant d’applications et de chaînes que vous le souhaitez !

Avez-vous trouvé la réponse à votre question ?