- PagerDuty /
- Blog /
- Meilleures pratiques et informations /
- Empruntez votre expertise avec Runbook Automation
Blog
Empruntez votre expertise avec Runbook Automation
Chaque équipe a ses experts. Peut-être êtes-vous l'expert d'un segment des applications de votre équipe, la personne que l'on appelle toujours lorsqu'il y a un problème, lorsqu'un événement inattendu se produit ou lorsque les choses semblent « bizarres » et que la solution n'est pas simple. Peut-être êtes-vous deux ou même, si vous avez de la chance, trois !
Il est naturel de vouloir appeler Le meilleur quand l'inattendu se produit, mais Le meilleur Les experts peuvent passer la soirée à fêter l'anniversaire de leur enfant, à aller au cinéma ou simplement à se détendre. Lorsque les équipes sont les seules à répondre à leurs demandes et à corriger les erreurs lorsqu'elles surviennent, les experts peuvent se sentir dépassés et/ou surchargés de travail. Nous souhaitons donc trouver un autre moyen de tirer parti des connaissances de nos experts sans qu'ils aient besoin d'être disponibles 24 heures sur 24, 7 jours sur 7. L'automatisation peut nous aider dans ce sens.
Qu'est-ce que l'automatisation du Runbook ?
Livres d'exécution Il s'agit de procédures opérationnelles standard répétables et automatisées pour les tâches courantes. Un runbook est une connaissance experte fusionnée dans un artefact de votre environnement qui peut être utilisé à plusieurs reprises pour accomplir des tâches. Certaines tâches peuvent être liées à la réponse aux incidents pour aider à réduire votre temps moyen de récupération (MTTR), tandis que d'autres tâches peuvent être des choses dont votre équipe a besoin (comme demander un nouvel hôte sur une plateforme cloud) lorsque les alertes ne sont pas déclenchées et que les alarmes ne sont pas alarmantes.
Empruntez l'expertise de vos experts
Avez-vous déjà souhaité pouvoir cloner un membre de votre équipe parce qu'il connaît toutes les choses importantes ? Eh bien, nous ne pouvons pas les cloner, mais nous pouvons extraire certaines de leurs connaissances et les mettre à la disposition de tous. Cela est particulièrement important lorsqu'il s'agit de gestion et de réponse aux incidents.
Que se passe-t-il lorsque les membres de votre équipe senior répondent à un incident ? Vérifient-ils certains fichiers journaux ? Cherchent-ils des codes d'état ou des messages d'erreur ? Vérifient-ils l'état d'un service ? Les étapes qu'ils suivent pour comprendre ce qui se passe dans l'environnement ont peut-être été apprises au fil des années de travail avec les applications, mais vous ne voulez pas que tous les membres de votre équipe passent des années à apprendre toutes ces astuces. Si votre équipe réapprend constamment ce que les cadres supérieurs savent déjà, ils risquent de s'enliser dans une ornière et de ne pas réussir à s'améliorer.
L'automatisation peut aider votre équipe à « emprunter » l'expertise de vos experts. Plus que la documentation (qui pourrait se trouver dans un coin sombre de votre wiki en train de prendre la poussière), les composants d'automatisation peuvent faire partie de l'application au fur et à mesure de sa production. Considérez-la comme la réponse à la question « Que ferait le meilleur ? » Peut-être commencerait-il par quelques commandes et verrait ce qui se passe. Peut-être redémarrerait-il un service ou viderait-il un cache. L'idée est que l'automatisation de ce type permet à toute votre équipe de tirer parti de toutes les expériences collectées par chaque membre de l'équipe. Personne n'a besoin d'être l'expert de toutes les applications ; au lieu de cela, ils peuvent emprunter l'expertise de tous les autres membres de l'équipe grâce à l'automatisation.
Les avantages de l’automatisation
L’automatisation des tâches courantes permet de gagner du temps et de réduire les erreurs. L’une des façons courantes d’aborder ce type d’automatisation consiste à utiliser des runbooks. Cela peut aider d’autres membres de votre organisation à devenir plus indépendants. Par exemple, votre équipe est peut-être chargée de provisionner de nouvelles instances dans un environnement cloud. Selon la plateforme et le fournisseur que vous utilisez, le nombre d’options potentielles est énorme ; certaines seront coûteuses, d’autres pourraient ne pas répondre à vos exigences de sécurité et certaines seront proches mais pas tout à fait ce qu’il faut utiliser. Pour éviter tout chaos potentiel dans votre environnement, votre équipe d’experts peut créer un runbook qui provisionnera les instances approuvées aux bons emplacements pour votre organisation et utilisera les options approuvées, à chaque fois.
Vous pouvez combiner des runbooks avec une plateforme comme Rundeck afin de :
- Offrez plus de libre-service à vos équipes et aux équipes avec lesquelles vous travaillez
- Donnez à vos experts plus de temps pour travailler sur des problèmes plus difficiles ou plus complexes
- Permettre l'autosuffisance sans compromettre la posture de sécurité en fournissant l'accès et les autorisations à des équipes disparates
En savoir plus sur les cahiers d'exécution et l'automatisation
Les cahiers d'exécution et l'automatisation constituent une part essentielle de la gestion des technologies modernes. Si vous n'êtes pas familier avec ces idées, consultez notre nouveau Guide des opérations de correction automatisées . Vous pouvez également en apprendre davantage sur l'automatisation des runbooks à partir de Pont roulant ou en consultant nos dernières séminaire en ligne à propos de l'intégration de PagerDuty avec Rundeck.
Avez-vous une histoire d'automatisation à partager ? Nous aimerions l'entendre ! Rejoignez notre communauté PagerDuty et faites-nous savoir ce que votre équipe a automatisé.