Présentation

Slack est une plateforme de messagerie et de collaboration largement utilisée par les équipes pour communiquer en temps réel. L’intégration Datadog Slack connecte vos workflows de réponse aux incidents directement à Slack, afin que les équipes puissent déclarer, gérer et résoudre les incidents sans quitter leur environnement de chat.

Avec l’intégration, vous pouvez :

  • Répondez plus rapidement en déclarant les incidents Datadog directement depuis Slack.
  • Créez automatiquement des canaux Slack pour la collaboration lorsque des incidents Datadog sont déclarés.
  • Exécutez votre réponse aux incidents dans Slack. Par exemple, alertez les équipes d’astreinte, assignez des rôles d’intervenant ou mettez à jour la gravité.

La documentation de l’intégration Slack est organisée autour du cycle de vie typique de l’utilisation de Slack avec Incident Management :

  1. Installez et connectez Slack : configurez l’intégration entre votre espace de travail Slack et Datadog.
  2. Déclarer des incidents : apprenez à démarrer des incidents en utilisant des commandes Slack ou des actions de message.
  3. Gérer les incidents depuis les canaux d’incident : utilisez des canaux Slack dédiés avec des commandes, la synchronisation et des automatisations.
  4. Configurer les notifications globales : tenez votre organisation informée grâce à des mises à jour automatiques.
  5. Référencer les options de configuration Slack et les commandes Slack : explorez les options de configuration détaillées et consultez la liste complète des commandes Slack disponibles pour adapter et rationaliser vos workflows de réponse aux incidents.

Prérequis

Installez l’intégration via la Slack Integration tile avec les périmètres OAuth appropriées. Pour plus d’informations, consultez la documentation sur l’Slack integration.

Une fois l’intégration installée, accédez à Incidents > Settings > Integrations pour activer les fonctionnalités Slack pour Incident Management.

Déclaration d’incidents depuis Slack

Lorsque vous connectez un espace de travail Slack à une organisation Datadog, les utilisateurs de l’espace de travail peuvent utiliser les raccourcis Slack liés à Incident Management.

Vous pouvez déclarer un incident avec la commande slash suivante :

/datadog incident

Pour déclarer un incident à partir d’un message Slack, survolez le message, cliquez sur More actions (les trois points verticaux), puis sélectionnez Declare incident. Datadog publie un message dans le fil du message confirmant la création de l’incident.

Par défaut, seuls les utilisateurs Slack connectés à une organisation Datadog peuvent déclarer des incidents. Les utilisateurs Slack peuvent se connecter à une organisation Datadog en exécutant /datadog connect.

Pour permettre à tout utilisateur Slack de l’espace de travail de déclarer des incidents, activez Allow Slack users to declare incidents without a connected Datadog account dans les paramètres Incident Management.

Canaux d’incident

Vous pouvez configurer Incident Management pour créer automatiquement un canal Slack dédié pour chaque incident répondant aux critères que vous définissez. Vos intervenants peuvent ensuite gérer l’incident directement dans Slack depuis le canal d’incident.

Pour utiliser les canaux d’incident, accédez à Incident Response > Incident Management > Settings > Integrations et activez Create Slack channels for incidents.

Le modèle de nom de canal que vous définissez détermine comment Datadog nomme les canaux d’incident qu’il crée. Pour des descriptions complètes, consultez Variables disponibles uniquement dans les modèles de noms de canaux.

Synchronisation des messages (mise en miroir Slack)

Après avoir activé la création automatique de canaux, vous pouvez configurer Incident Management pour synchroniser les messages entre un canal Slack d’incident et la chronologie de l’incident dans Datadog.

Pour activer la synchronisation, activez Push Slack channel messages to the incident timeline dans les paramètres Incident Management, puis sélectionnez l’une des options suivantes :

  • Mirror all messages in real-time : Datadog synchronise tous les messages publiés par les utilisateurs Slack dans le canal d’incident.
  • Push message when 📌 is added as a reaction : Datadog synchronise les messages uniquement lorsque les utilisateurs Slack y réagissent avec des punaises (📌).

Pour les deux options, l’auteur d’un message n’a pas besoin d’être connecté à l’organisation Datadog pour que Datadog synchronise le message. Pour l’épinglage de messages, l’épingleur doit être connecté à l’organisation Datadog pour que le message épinglé soit synchronisé.

Dans les organisations avec une facturation d’Incident Management basée sur l’utilisation :

  • La rédaction d’un message synchronisé avec Datadog ne fait pas de vous un utilisateur facturable pour le mois en cours.
  • L’épinglage d’un message qui est ensuite synchronisé fait de vous un utilisateur facturable.

Dans les organisations avec une facturation d’Incident Management basée sur le nombre d’utilisateurs :

  • Vous n’avez pas besoin d’une place pour que Datadog synchronise vos messages vers Incident Management.
  • Lorsque vous épinglez un message, vous devez disposer d’une place pour que Datadog synchronise le message que vous avez épinglé.

Commandes Slack dans le canal d’incidents

Dans un canal Slack d’incident, vous pouvez exécuter des commandes Slack pour modifier le statut et la gravité de l’incident, attribuer des rôles d’intervenant, alerter les équipes d’astreinte, et plus encore.

Pour obtenir la liste complète des commandes Slack, consultez les commandes Slack.

Réinviter un transcripteur de réunion

Si le transcripteur Datadog quitte une réunion liée à Zoom, Google Meet ou Microsoft Teams, un message de réinvitation peut apparaître dans le fil de discussion de la carte de réunion. Cela peut se produire après l’expiration du délai d’attente de la salle d’attente, lorsque personne ne rejoint la réunion, après le départ de tous les participants ou lorsque quelqu’un supprime le transcripteur.

Sélectionnez Oui pour réinviter le transcripteur ou Non pour refuser l’invite. Si nécessaire, admettez le transcripteur depuis le lobby ou la salle d’attente de la réunion.

Cette action nécessite un compte Datadog connecté et l’autorisation de modifier l’incident. Pour les organisations avec une facturation basée sur les sièges, cela nécessite également un Incident Management or Incident Response seat. Les paramètres de résumé de réunion et les conditions d’exclusion s’appliquent toujours.

Vous pouvez également réinviter le transcripteur depuis l’en-tête de l’incident dans Datadog. Pour obtenir des instructions, consultez la documentation sur les résumés de réunion pour Zoom, Google Meet ou Microsoft Teams.

Autres options de configuration du canal d’incidents

Accédez à toutes les options de configuration de Slack dans Incident Management via la page Incidents > Settings > Integrations.

FonctionnalitéDescription et remarques
Push incident timeline messages to SlackEnvoie automatiquement les mises à jour de la chronologie d’incident de Datadog vers le canal Slack.

Permet aux participants du canal de rester synchronisés avec les mises à jour de Datadog.
Add important links to channel bookmarksPublie les liens liés à l’incident dans les signets du canal Slack.

Cela permet d’accéder facilement aux ressources.
Add team members automaticallyLorsqu’une équipe Datadog est associée à l’incident, ses membres sont ajoutés au canal Slack.
Send incident updates to the Slack channel: Met à jour le sujet du canal avec le statut, la gravité et l’incident commander.
Send a Slack notification when a meeting startsNotifie the canal Slack lorsqu’une réunion est lancée, avec des participants et un lien pour y participer.

Offre un accès pratique aux appels d’incident.
Activate Bits AI in incident Slack channelsActive les fonctionnalités d’IA qui utilisent le contexte des incidents provenant de Datadog.

S’applique à tous les types d’incidents dans l’espace de travail Slack sélectionné.
Automatically archive Slack channels after resolutionArchive les canaux Slack dédiés aux incidents une fois ceux-ci résolus.

Cela permet de réduire l’encombrement des canaux.
Customize incident Slack actionsPersonnalise les actions qui s’affichent dans la barre d’actions des incidents pour chaque statut.

Cela permet d’améliorer la visibilité des actions courantes.

Canal global pour les mises à jour des incidents

Vous pouvez configurer Incident Management pour publier automatiquement des mises à jour sur les incidents dans un canal Slack sélectionné. Pour activer ceci :

  1. Dans Datadog, accédez à Incident Response > Incident Management > Settings > Integrations.
  2. Dans la section Slack, activez Send all incident updates to a global channel.
  3. Sélectionnez l’espace de travail Slack et le canal Slack où vous souhaitez que les mises à jour d’incident soient publiées :

Datadog notifie automatiquement le canal sélectionné de tout nouvel incident déclaré, ainsi que les changements de statut, de gravité et d’incident commander.

En coulisses, cette fonctionnalité est une incident notification rule intégrée et masquée. Si vous souhaitez personnaliser le message ou ses déclencheurs, désactivez-la et définissez votre propre règle de notification.

Commandes Slack

Vous pouvez consulter la liste complète des commandes Slack disponibles à tout moment en tapant /datadog (ou /dd) dans Slack pour ouvrir la fenêtre modale de commande afin de parcourir et d’exécuter toute action Datadog, ou /dd help pour afficher ces options sous forme de liste. Pour ouvrir le volet d’actions pour les actions courantes de gestion des incidents, tapez /dd shortcuts.

Dans les commandes suivantes, vous pouvez utiliser inc comme raccourci pour incident.

Commandes globales (exécutables partout)

CommandeDescription
/datadog incidentDéclarer un nouvel incident.
/datadog incident testDéclarer un nouvel incident de test (si les incidents de test sont activés pour le type d’incident).
/datadog incident listLister tous les incidents ouverts (actifs et stables).

Commandes du canal d’incident

CommandeDescription
/datadogOuvrez la fenêtre modale de commande pour afficher toutes les actions Datadog disponibles.
/datadog shortcutsOuvrez le volet d’actions d’incident pour effectuer des actions courantes.
/datadog helpAfficher un message éphémère listant toutes les commandes Slack disponibles.
/datadog incident updateMettre à jour un attribut pour l’incident, tel que le statut ou la gravité.
/datadog incident notifyNotifier les @-handles concernant l’incident.
/datadog incident privateRendre l’incident privé (si les incidents privés sont activés).
/datadog incident publicRendre l’incident public.
/datadog incident respondersGérer l’équipe d’intervention de l’incident (ajouter des intervenants et attribuer des rôles d’intervention).
/datadog followupCréer un suivi pour l’incident.
/datadog followup listAfficher et gérer les suivis existants pour l’incident.
/datadog incident summaryObtenir un résumé de l’incident généré par IA qui n’est visible que par vous.

CommandeDescription
/datadogOuvrez la fenêtre modale de commande pour afficher toutes les actions Datadog disponibles.
/datadog shortcutsOuvrez le volet d’actions d’incident pour effectuer des actions courantes.
/datadog helpAfficher un message éphémère listant toutes les commandes Slack disponibles.
/datadog incident updateMettre à jour un attribut pour l’incident, tel que le statut ou la gravité.
/datadog incident notifyNotifier les @-handles concernant l’incident.
/datadog incident privateRendre l’incident privé (si les incidents privés sont activés).
/datadog incident publicRendre l’incident public.
/datadog incident respondersGérer l’équipe d’intervention de l’incident (ajouter des intervenants et attribuer des rôles d’intervention).
/datadog followupCréer un suivi pour l’incident.
/datadog followup listAfficher et gérer les suivis existants pour l’incident.

Boutons du volet d’actions

Datadog publie le volet d’actions directement dans le canal Slack de l’incident lors des changements de statut, afin que les intervenants puissent effectuer des actions courantes, telles que la mise à jour de la gravité ou du statut, sans avoir à taper une commande. Vous pouvez également ouvrir le volet d’actions en tapant /dd shortcuts dans Slack.

Les boutons suivants sont disponibles dans le volet d’actions. Les types d’incidents sont initialisés avec ces boutons par défaut. Pour personnaliser les boutons qui apparaissent et leur ordre pour chaque statut d’incident, accédez à Incidents > Settings > Integrations > Slack Settings et configurez Incident Slack Actions.

BoutonDescriptionPar défaut actifPar défaut stablePar défaut résolu
⚙️ Edit IncidentMettre à jour le statut, la gravité, l’impact et tous les autres attributs
🧑‍🚒 Edit RespondersAssigner des rôles et ajouter des coéquipiers à l’incident
🔍 View All ActionsOuvrir la liste complète des actions Slack disponibles pour cet incident
🏠 View Web AppOuvrir l’incident dans Datadog Incident Management
☎️ Page On-CallAlerter une équipe au sujet de l’incident en cours en utilisant votre service préféré
🔔 NotifyNotifier les parties prenantes d’un incident par e-mail, notification push ou services
▶️ Create/Join ZoomDémarrer une nouvelle réunion, ou la rejoindre si elle existe déjà
▶️ Create/Join Google MeetDémarrer une nouvelle réunion, ou la rejoindre si elle existe déjà
▶️ Run WorkflowSélectionner et exécuter des workflows prédéfinis pour l’incident
🟨 Set to StableMarquer l’incident comme stable après avoir atténué l’impact
✅ Resolve IncidentMarquer l’incident comme résolu
✨ Investigate with Bits AIUtiliser Bits AI pour enquêter sur l’incident
📋 Create Follow-UpCréer des tâches de suivi identifiées lors de la réponse à l’incident
📋 List Follow-UpsAfficher et suivre les tâches de suivi pour l’incident
📝 Create/View PostmortemCréer ou voir le post-mortem de l’incident

Pour aller plus loin