É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
Contexte Azure pour cet exemple Accès aux ressources Azure que la tâche vérifie. Un fournisseur de journalisation n’est nécessaire que si la tâche requiert des journaux. L’identité du connecteur nécessite un RBAC adapté aux données demandées.
Destinataire Une adresse e-mail permettant de recevoir le rapport de test

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 explique comment configurer un connecteur Outlook. Pour Teams, voir Configurer un connecteur Teams.

  1. Accédez à Builder>Connecteurs dans le menu de navigation de gauche.
  2. Sélectionnez Ajouter un connecteur.
  3. Sélectionnez l’onglet Notifications .
  4. Sélectionnez le connecteur Office 365 Outlook en version préliminaire avec le service Microsoft Outlook.
  5. Connectez-vous et autorisez l’accès.
  6. Dans Configurer les outils, sélectionnez l’opération d’envoi d’email.
  7. Réglez sa politique sur Demander.
  8. Activez la politique de paramètres pour l’opération d’envoi d’email.
  9. Dans son destinataire ou paramètre To , saisissez l’adresse fixe parmi les prérequis.
  10. Passez en revue la configuration, puis sélectionnez Créer.

Point de contrôle : Le connecteur apparaît dans la liste des connecteurs. Vérifiez que son statut devient Connecté. Un connecteur peut à la place afficher Connexion, Échec ou Erreur si la configuration est incomplète ou malsain.

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. Cette section suppose l’expérience Agent Canvas compatible avec l’espace de travail.

  1. Accédez à Builder> dans la navigation de 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 des douanes et incluez le destinataire du rapport, par exemple : « Vous êtes un signaliste de contrôle médical. Vérifiez l’état des ressources Azure pour mes applications conteneurs et envoyez le résumé par email àops@example.com. »
  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. L’opération Outlook sélectionnée apparaît dans un nœud de la boîte à outils, généralement avec un badge MCP.

Point de contrôle : La toile montre le nœud agent personnalisé et un nœud boîte à outils contenant l’outil Outlook sélectionné.

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é.

  2. Sélectionnez Ajouter une tâche planifiée. La boîte de dialogue s’ouvre sur le sous-assistant Réponse renseigné par cet assistant.

  3. Renseignez les champs obligatoires :

    • Nom de la tâche : par exemple. daily-health-report
    • Sous-agent de réponse : vérifiez que votre agent personnalisé est sélectionné.
    • 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 ; l’étiquette inclut votre fuseau horaire local, comme l’heure de la journée (PST).
  4. Réglez la fréquence, qui est par défaut quotidienne, et définissez l’heure de la journée.

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

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

Point de contrôle : Le canevas affiche un nœud de tâche planifiée connecté au nœud d’agent personnalisé. L’agent personnalisé se connecte à un nœud toolbox qui contient l’outil Outlook.

Testez-le

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

  1. Allez dans Automatisation dans la barre latérale de gauche.
  2. Activez votre tâche en cochant la case.
  3. Sélectionnez Exécuter 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.

Run soumet maintenant la requête d’exécution et rafraîchit la liste d’automatisation. Les contrôles de santé, métriques, journaux, rapports et e-mails demandés dépendent des outils disponibles, de l’accès aux ressources, de la télémétrie, de l’état du connecteur et de l’exécution réussie.

Point de contrôle : Une exécution s’affiche pour la tâche. Si l’exécution résout un thread, la vue exécutions affiche un lien nom de thread ; sinon, il n’affiche aucun fil de discussion trouvé. Si l’exécution réussit et invoque l’outil Outlook, vérifiez que le destinataire reçoit le rapport.

Après test, utilisez Désactiver ou Supprimer pour une tâche planifiée que vous ne prévoyez pas de garder. Utilisez Retirer ou Déconnecter pour le connecteur. Révoquez la subvention Outlook OAuth quand elle ne sera plus nécessaire.

Vous avez terminé le parcours d'initiation

Votre agent est désormais configuré pour quatre flux de travail :

  • Intervention en cas d’incident : Enquêtez sur les alertes correspondant à un plan d’intervention.
  • Analyse de la cause profonde : Utilisez du code connecté, de la télémétrie et du contexte Azure lors des enquêtes.
  • Automatisation des flux de travail : exécutez des tâches planifiées via des agents personnalisés et des connecteurs.
  • Contexte de l’équipe : Utilisez les sources de connaissances connectées lors de la configuration.
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