Étape 5 : Automatiser les flux de travail dans l’agent Azure SRE

Votre équipe a probablement des tâches récurrentes telles que la vérification de l’intégrité du service chaque matin, l’examen des alertes de nuit, la vérification des expirations de certificat ou la publication de rapports de capacité hebdomadaires. Connectez vos outils, générez un flux de travail et laissez l’agent l’exécuter selon une planification.

Ce que vous avez accompli

  • Connecter un outil de notification afin que l’agent puisse envoyer des messages
  • Créer un agent personnalisé qui utilise cet outil
  • Planifier un examen de santé récurrent qui s’exécute automatiquement
  • Afficher le flux de travail complet sur le canevas visuel

Prerequisites

Prérequis Détails
Étapes 1 et 2 terminées Créer et configurer votre agent et terminer l’intégration de l’équipe

Conseil / Astuce

Les étapes 3 et 4 (première investigation et automatisation des incidents) ne sont pas requises pour cette étape. Le fait de les terminer vous donne une meilleure compréhension des flux de travail qui peuvent être automatisés.

Fonctionnement

Automation connecte trois blocs de construction, chacun configuré via le portail :

Bloc de construction Qu’est-ce que cela fait ? Exemple
Connecteur Donne à l’agent l’accès à un service externe Teams, Outlook, Jira, Grafana
Agent personnalisé Un travailleur spécialisé ayant accès à des outils spécifiques health-check-reporter avec l’autorisation d’envoyer des messages
Tâche planifiée Déclenche un agent personnalisé selon une planification périodique « Tous les matins à 8 h, vérifiez l'état de santé des ressources et envoyez un résumé »

Ajouter un connecteur

Les connecteurs permettent à l’agent d’interagir avec les services externes. Commencez par un outil de notification pour que votre agent puisse signaler des résultats. Cet article décrit la configuration du connecteur Outlook . Pour Teams, consultez Configurer le connecteur Teams.

  1. Accédez à Builder>Connecteurs dans la barre latérale gauche.
  2. Sélectionnez Ajouter un connecteur.
  3. Sélectionnez Outils Outlook (Office 365 Outlook).
  4. Sélectionnez l’onglet Notification , puis envoyez un e-mail (Office 365 Outlook).
  5. Connectez-vous et autorisez l’accès.
  6. Cliquez sur Suivant.
  7. Sélectionnez une identité managée. L’agent utilise cette identité au moment de l’exécution pour accéder en toute sécurité au connecteur. Utilisez une identité managée affectée par l’utilisateur pour pouvoir la réutiliser dans les connecteurs et gérer son cycle de vie indépendamment.
  8. Sélectionnez Suivant, passez en revue votre configuration, puis sélectionnez Ajouter un connecteur.

Note

Certains connecteurs nécessitent à la fois la connexion OAuth et une identité managée. OAuth autorise l’accès au service externe, tandis que l’identité managée authentifie l’agent pour Azure Resource Manager au moment de l’exécution.

Checkpoint: Le connecteur apparaît dans la liste de vos connecteurs avec un état connecté .

Conseil / Astuce

Vous pouvez également ajouter des connecteurs MCP pour Datadog, Splunk, Elasticsearch, Dynatrace, New Relic et des serveurs MCP personnalisés. Consultez les connecteurs MCP pour obtenir la liste complète.

Créer un agent personnalisé

Les agents personnalisés sont des travailleurs spécialisés ayant accès à des outils spécifiques. Créez-en un pour les rapports de santé.

  1. Accédez à Builder>Agent Canvas dans la barre latérale gauche.
  2. Sélectionnez Créer dans la barre d’outils, puis sélectionnez Agent personnalisé. La boîte de dialogue de création s’ouvre avec deux onglets : Formulaire et YAML.
  3. Renseignez les champs obligatoires :
    • Nom de l’agent personnalisé : par exemple, health-check-reporter
    • Instructions : décrivez ce que fait cet agent personnalisé, par exemple « Vous êtes un journaliste de contrôle d’intégrité. Vérifiez Azure Resource Health pour mes applications conteneur et envoyez un résumé par e-mail. »
  4. Sélectionnez Choisir des outils et sélectionnez l’outil de notification dans votre connecteur.
  5. Cliquez sur Créer.

L’agent personnalisé apparaît en tant que nœud sur le canevas visuel.

Checkpoint: Votre agent personnalisé s’affiche sur le canevas avec l’outil de notification connecté à celui-ci.

Conseil / Astuce

D’autres options Le formulaire d’agent personnalisé vous permet également de configurer des compétences, des hooks et d’autres paramètres avancés. Consultez Créer un agent personnalisé pour obtenir la procédure pas à pas complète.

Planifier une tâche périodique

Liez une tâche planifiée à l’agent personnalisé afin qu’elle s’exécute automatiquement.

  1. Sélectionnez le + bouton sur le côté gauche de votre nœud d’agent personnalisé sur le canevas. Le champ Response agent personnalisé se remplit automatiquement avec cet agent.

  2. Sélectionnez Ajouter une tâche planifiée.

  3. Renseignez les champs obligatoires :

    • Nom de la tâche : par exemple. daily-health-report
    • Détails de la tâche : décrivez ce que l’agent doit faire :
    Champ Exemple de valeur
    Nom de la tâche daily-health-report
    Détails de la tâche Vérifiez l’état de santé des ressources dans mon groupe de ressources. Vérifiez que toutes les applications sont en cours d’exécution, vérifiez les métriques de processeur et de mémoire au cours de la dernière heure, passez en revue les journaux d’avertissement récents. Résumez les résultats et envoyez le rapport.
    Fréquence Quotidien
    Heure de la journée 8h00 (étiquette affiche votre fuseau horaire local)
  4. Définissez la fréquence (quotidienne par défaut) et l’heure du jour (par exemple, 8h00).

  5. Sélectionnez Créer une tâche.

Le canevas affiche désormais visuellement la chaîne de flux de travail complète.

Checkpoint: La tâche s’affiche sur le canevas connecté à votre agent personnalisé. Vous pouvez voir la chaîne d’automatisation complète : tâche planifiée →'agent personnalisé → Tool.

Testez-le

Exécutez la tâche immédiatement pour vérifier que tout fonctionne :

  1. Accédez aux tâches planifiées dans la barre latérale gauche.
  2. Activez votre tâche en cochant la case.
  3. Sélectionnez Exécuter la tâche maintenant dans la barre d’outils.
  4. Pour observer l’exécution, sélectionnez le nom de la tâche afin d’ouvrir la vue des exécutions, puis sélectionnez le lien nom du thread. Vous pouvez également trouver le thread sous Conversations dans la barre latérale.

L’agent affiche chaque étape en temps réel : vérification des ressources, collecte des métriques, composition du rapport et envoi via votre outil de notification.

Checkpoint: Vous recevez un rapport de santé. Le thread de conversation affiche la trace d’exécution complète.

Vous avez terminé le parcours d'initiation

Votre agent fournit maintenant quatre résultats :

  • Réponse aux incidents autonomes : les alertes sont reconnues, examinées et résolues sans taper de message.
  • Analyse ultra-rapide des causes profondes : l’agent lit votre code, interroge votre infrastructure et suit les problèmes jusqu'à des lignes et configurations spécifiques.
  • Automatisation extensible : les tâches planifiées, les connecteurs et les agents personnalisés gèrent le travail récurrent en votre nom.
  • Connaissances qui ne quittent jamais : chaque enquête, chaque runbook, chaque conversation crée une expertise persistante qui reste avec votre équipe pour toujours.

Plus vous l’utilisez, plus il s’améliore. Les runbooks que vous avez téléchargés à l’étape 2, l’enquête que vous avez exécutée à l’étape 3, et les incidents qu'ils ont gérés à l’étape 4 deviennent une expertise durable dont l'agent se souvient automatiquement dans les enquêtes futures.

Capability Ce qu’il ajoute
Tâches planifiées Options de planification avancées et gestion des tâches
Connecteurs Comment les connecteurs fournissent des outils à votre agent
Agents personnalisés Comment les agents personnalisés délèguent et se spécialisent

Maintenant que vous êtes configuré, explorez concepts pour comprendre comment l’agent pense ou découvrez les tutoriels pour obtenir des guides pratiques sur les fonctionnalités avancées.

Où aller Ce que vous trouverez
Concepts Fonctionnement des rôles, des autorisations, de la mémoire, des connecteurs et du raisonnement de l’agent
Capacités Pages détaillées sur chaque fonctionnalité proposée par l’agent
Tutoriels Guides pas à pas pour l’examen approfondi, les connecteurs, les crochets et bien plus encore