Back to Gitlabhq

Gestion des incidents pour Slack

doc-locale/fr-fr/operations/incident_management/slack.md

19.2.05.0 KB
Original Source

{{< details >}}

  • Édition : Gratuite, GitLab Premium, GitLab Ultimate
  • Offre : GitLab.com
  • Statut : Version bêta

{{< /details >}}

{{< history >}}

{{< /history >}}

[!flag] La disponibilité de cette fonctionnalité est contrôlée par un feature flag. Pour plus d'informations, consultez l'historique. Cette fonctionnalité est disponible à des fins de test, mais n'est pas prête pour une utilisation en production.

De nombreuses équipes reçoivent des alertes et collaborent en temps réel lors d'incidents dans Slack. Utilisez l'application GitLab pour Slack pour :

  • Créer des incidents GitLab depuis Slack.
  • Recevoir des notifications d'incidents.

La gestion des incidents pour Slack est uniquement disponible pour GitLab.com.

Pour rester informé, suivez l'epic 1211.

Gérer un incident depuis Slack {#manage-an-incident-from-slack}

Prérequis :

  1. Installez l'application GitLab pour Slack. Ainsi, vous pouvez utiliser des commandes slash dans Slack pour créer et mettre à jour des incidents GitLab.

  2. Activez les notifications Slack. Veillez à activer les notifications pour les événements Incident et à définir un canal Slack pour recevoir les notifications pertinentes.

  3. Autorisez GitLab à effectuer des actions au nom de votre utilisateur Slack. Chaque utilisateur doit effectuer cette opération avant de pouvoir utiliser l'une des commandes slash d'incidents.

    Pour démarrer le flux d'autorisation, essayez d'exécuter une commande slash Slack non liée aux incidents, comme /gitlab <project-alias> issue show <id>. Le <project-alias> que vous sélectionnez doit être un projet sur lequel l'application GitLab pour Slack est configurée. La boîte de dialogue de sélection a une limite stricte de 100 projets. Pour plus d'informations, consultez l'ticket 377548.

Déclarer un incident {#declare-an-incident}

Pour déclarer un incident GitLab depuis Slack :

  1. Dans Slack, dans n'importe quel canal ou message direct, saisissez la commande slash /gitlab incident declare.

  2. Dans la fenêtre modale, sélectionnez les détails pertinents de l'incident, notamment :

    • Le titre et la description de l'incident.
    • Le projet dans lequel l'incident doit être créé.
    • La gravité de l'incident.

    S'il existe un modèle d'incident pour votre projet, ce modèle est automatiquement appliqué à la zone de texte de description. Le modèle n'est appliqué que si la zone de texte de description est vide.

    Vous pouvez également inclure des actions rapides dans la zone de texte de description. Par exemple, la saisie de /link https://example.slack.com/archives/123456789 Dedicated Slack channel ajoute un canal Slack dédié à l'incident que vous créez. Pour obtenir la liste complète des actions rapides disponibles pour les incidents, consultez Utiliser les actions rapides GitLab.

  3. Facultatif. Ajoutez un lien vers une réunion Zoom existante.

  4. Sélectionnez Créer.

Si l'incident est créé avec succès, Slack affiche une notification de confirmation.

Utiliser les actions rapides GitLab {#use-gitlab-quick-actions}

Utilisez des actions rapides dans la zone de texte de description lors de la création d'un incident GitLab depuis Slack. Les actions rapides suivantes sont susceptibles d'être les plus pertinentes pour vous :

CommandeDescription
/assign @user1 @user2Ajoute un responsable à l'incident GitLab.
/label ~label1 ~label2Ajoute des labels à l'incident GitLab.
/link <URL> <text>Ajoute un lien vers un canal Slack dédié, un runbook ou toute ressource pertinente à la section Related resources d'un incident.
/zoom <URL>Ajoute un lien de réunion Zoom à l'incident.

Envoyer des notifications d'incidents GitLab à Slack {#send-gitlab-incident-notifications-to-slack}

Si vous avez activé les notifications pour les incidents, vous devriez recevoir des notifications dans le canal Slack sélectionné chaque fois qu'un incident est ouvert, fermé ou mis à jour.