- PagerDuty /
- Blog /
- Intégrations /
- Le changement est inévitable : il suffit de demander à GitLab, Buildkite, GitHub, Jenkins, Evolven et bien d’autres
Blog
Le changement est inévitable : il suffit de demander à GitLab, Buildkite, GitHub, Jenkins, Evolven et bien d’autres
« Le changement est inévitable… sauf s’il provient d’un distributeur automatique. »
Si ma mémoire est bonne (c'était il y a plus de 20 ans), c'est ce que disait le t-shirt gratuit que Microsoft m'a offert pour être officiellement bêta-testeur de Windows 98. Et oui, être volontaire bêta m'obligeait à transporter mon ordinateur de bureau de Seattle à Redmond, dans l'État de Washington… parce que… j'imagine que c'était comme ça à l'époque ? Je me souviens qu'on nous donnait des pizzas et que j'avais besoin d'installer plus de RAM. Comme je l'ai dit, c'était il y a longtemps ; cependant, l'idée que « le changement est inévitable » est toujours d'actualité.
Lorsque vous gérez des systèmes numériques complexes, la seule constante est le changement. Les microservices et l'infrastructure cloud évoluent. Nouvelles versions et retours en arrière de logiciels sont également fréquents. Chaque modification de configuration peut impacter les services. Si vous êtes confronté à un nouvel incident numérique, il est utile de savoir ce qui a changé afin d'anticiper votre réponse. Mieux encore, soyez attentif aux changements susceptibles de provoquer un incident numérique.
Nous avons lancé Cartographie de l'impact du changement Pour aider les équipes à identifier rapidement les changements qui ont causé – et pourraient causer – des défaillances. Ces informations contextualisées en temps réel aident les équipes DevOps à identifier le service à l'origine des problèmes le plus rapidement possible. En intégrant pleinement les événements de changement issus du processus de livraison logicielle (pipelines CI/CD) et des référentiels de code, nous offrons aux équipes une visibilité complète sur ces changements afin de mieux comprendre leurs impacts.
Nous avons collaboré avec de nombreux éditeurs de logiciels dont vous dépendez pour collecter ces événements, vous offrant ainsi une vision encore plus précise de votre environnement numérique. Vous trouverez ci-dessous quelques outils compatibles avec PagerDuty pour la cartographie des impacts du changement.
Conseil de pro Nous vous recommandons de mapper vos événements au service PagerDuty représentant les modifications apportées. Ainsi, les intervenants pourront rapidement identifier les modifications récentes apportées à leur service lorsqu'ils seront informés d'un incident. Voici quelques-uns de nos partenaires dont les outils vous permettent d'ingérer les événements de modification.
GitHub
Nous avons établi un partenariat avec GitHub Pour permettre aux utilisateurs de PagerDuty d'ingérer les événements de modification depuis GitHub ou GitHub Enterprise. Les nouvelles demandes d'extraction et les nouveaux commits peuvent être intégrés à PagerDuty pour fournir encore plus de contexte. Les utilisateurs peuvent consulter rapidement, dans PagerDuty, les événements de modification depuis la chronologie des activités récentes du service lors du tri des incidents ou de l'hyperassistance. Toutes les modifications récentes apportées à un service sont visibles par l'intervenant. Vous pouvez naviguer parmi toutes les modifications grâce à une liste complète des modifications récentes de vos services.
GitLab
PagerDuty Intégration GitLab Aide les équipes à envoyer des événements sans notification depuis GitLab vers les services PagerDuty . Les utilisateurs peuvent ingérer des événements de requête de fusion pour fournir du contexte à tous les utilisateurs de PagerDuty. Nous vous recommandons de mapper vos événements GitLab au service PagerDuty qui représente les modifications apportées. Ainsi, les intervenants pourront identifier rapidement les modifications récentes apportées à leur service lorsqu'ils sont informés d'un incident.
Évolué
PagerDuty intégration avec Evolven FIRST Aide à prévenir les incidents en générant des alertes exploitables sur les changements à risque. Lorsqu'un incident survient, les équipes peuvent l'analyser plus en profondeur et identifier les changements qui ont pu y contribuer.
Les données de changement granulaires sont collectées et analysées par Evolven pour enrichir et contextualiser la remédiation automatisée. Cette fonctionnalité est également parfaitement adaptée à l'hypercare.
Ansible
Ansible est un puissant moteur d'automatisation qui simplifie le déploiement des systèmes et des applications. Intégration d'événements de changement pour Ansible permet aux équipes d'ingérer et de suivre tout changement de code ou d'infrastructure en tant qu'événement de changement PagerDuty .
Buildkite
Intégration de Buildkite avec PagerDuty Vous pouvez configurer vos pipelines Buildkite pour envoyer des événements de modification à vos services dès qu'une build est terminée, qu'elle réussisse ou échoue. Besoin de filtrer le signal ? La prise en charge des notifications conditionnelles vous garantit de n'envoyer que les données importantes. PagerDuty fournit l'intelligence des événements, tandis que Buildkite les transmet.
JFrog
Grâce à l'intégration de JFrog Pipelines, des événements peuvent être envoyés à PagerDuty pendant le processus de livraison logicielle afin de révéler des informations précieuses telles que les logiciels en cours de développement, les versions livrées, les environnements provisionnés, les builds en échec, et bien plus encore. Cela permet aux équipes de corréler les problèmes de production avec les problèmes logiciels potentiels, de comprendre les charges de travail liées à la livraison logicielle et de comprendre comment les équipes livrent leurs logiciels.
Événements de changement Jenkins
Le Intégration des événements de changement Jenkins Permet aux utilisateurs d'envoyer des événements de modification et de déclencher des incidents post-build via PagerDuty. Les équipes peuvent ainsi consulter tous leurs événements de build en quelques étapes seulement. Les événements de modification récents dans Jenkins s'affichent sur les incidents pertinents pour aider les utilisateurs à résoudre les problèmes plus efficacement. Les utilisateurs peuvent consulter toutes les modifications récentes dans Jenkins par équipe, service et date.
Avez-vous accepté l'inéluctabilité des changements hors distributeurs automatiques ? Prêt à vous lancer dans la cartographie des impacts des changements ? La bibliothèque d'intégration de PagerDuty peut être triée par « changements » pour vous fournir les informations les plus récentes sur les outils à partir desquels vous pouvez intégrer des événements. Vous pouvez également envoyer vos événements à PagerDuty via le API des événements de changement .
Depuis votre compte PagerDuty , accédez à Incidents > Modifications récentes dans la navigation supérieure, ou en savoir plus ici .


