Stap 5: Werkstromen automatiseren in Azure SRE Agent

Uw team heeft waarschijnlijk elke ochtend terugkerende taken, zoals het controleren van de servicestatus, het controleren van waarschuwingen over 's nachts, het controleren van verlopen van certificaten of het plaatsen van wekelijkse capaciteitsrapporten. Verbind uw hulpprogramma's, bouw een werkstroom en laat de agent deze volgens een schema uitvoeren.

Wat u doet

  • Een meldingsprogramma verbinden zodat de agent berichten kan verzenden
  • Een aangepaste agent maken die gebruikmaakt van dat hulpprogramma
  • Een terugkerende statuscontrole plannen die automatisch wordt uitgevoerd
  • Bekijk de volledige werkstroom op het visualcanvas

Vereiste voorwaarden

Requirement Details
Voltooide stappen 1 en 2 Uw agent maken en instellen en de onboarding van het team voltooien
Azure context voor dit voorbeeld Toegang tot de Azure-resources die de taak controleert. Een loggingprovider is alleen nodig als de taak logs opvraagt. De connectoridentiteit heeft geschikt RBAC nodig voor de gevraagde gegevens.
Ontvanger Een e-mailadres dat het testrapport kan ontvangen

Aanbeveling

Stap 3 en 4 (eerste onderzoek en automatisering van incidenten) zijn niet vereist voor deze stap. Als u ze eerst voltooit, krijgt u een beter inzicht in welke werkstromen kunnen worden geautomatiseerd.

Hoe werkt het?

Automation verbindt drie bouwstenen, die elk via de portal zijn ingesteld:

Bouwsteen Wat het doet Voorbeeld
connector Geeft de agent toegang tot een externe service Teams, Outlook, Jira, Grafana
Aangepaste agent Een gespecialiseerde werknemer met toegang tot specifieke hulpprogramma's health-check-reporter met toestemming om berichten te verzenden
Geplande taak Activeert een aangepaste agent volgens een terugkerend schema "Elke ochtend om 8:00 uur controleert u de resourcestatus en verzendt u een samenvatting"

Een connector toevoegen

Met connectors kan de agent communiceren met externe services. Begin met een meldingsprogramma, zodat uw agent bevindingen kan rapporteren. Dit artikel legt uit hoe je een Outlook-connector kunt opzetten. Zie Een Teams-connector instellen voor Teams.

  1. Ga naar Builder>Connectors in de linker navigatie.
  2. Selecteer Connector toevoegen.
  3. Selecteer het tabblad Melding .
  4. Selecteer de previewversie van de connector Office 365 Outlook met de service Microsoft Outlook.
  5. Aanmelden en toegang autoriseren.
  6. Selecteer in Hulpmiddelen configureren de bewerking voor het verzenden van e-mail.
  7. Stel het beleid in op Vragen.
  8. Zet Parameterbeleid aan voor de e-mailverzendoperatie.
  9. Voer in de parameter voor de ontvanger of To het vaste adres uit de vereisten in.
  10. Controleer de configuratie en selecteer vervolgens Maken.

Checkpoint: De connector verschijnt in de lijst met connectoren. Controleer of de status Verbonden wordt. Een connector kan in plaats daarvan Verbinden, Mislukt of Fout tonen als de setup onvolledig of ongezond is.

Aanbeveling

Meer connectors U kunt ook OP MCP gebaseerde connectors toevoegen voor Datadog-, Splunk-, Elasticsearch-, Dynatrace-, New Relic- en aangepaste MCP-servers. Zie MCP-connectors voor de volledige lijst.

Een aangepaste agent maken

Aangepaste agents zijn gespecialiseerde werknemers met toegang tot specifieke hulpprogramma's. In deze sectie wordt uitgegaan van de voor werkruimten ingeschakelde Agent Canvas-ervaring.

  1. Ga naar Builder>Agent Canvas in de linker navigatie.
  2. Selecteer Maken op de werkbalk en selecteer vervolgens Aangepaste agent. Het dialoogvenster voor maken wordt geopend met twee tabbladen: Formulier en YAML.
  3. Vul de vereiste velden in:
    • Aangepaste agentnaam: bijvoorbeeld health-check-reporter
    • Instructies: beschrijf wat deze custom agent doet en neem de ontvanger van de melding op, bijvoorbeeld: "U bent een gezondheidscontrole-rapporteur. Controleer de Azure-resourcestatus van mijn container-apps en stuur de samenvatting per e-mail naar ops@example.com.
  4. Selecteer Tool kiezen en selecteer het meldingshulpmiddel in uw connector.
  5. Klik op Creëren.

De aangepaste agent wordt weergegeven als een knooppunt op het visualcanvas. De geselecteerde Outlook-operatie verschijnt in een toolbox-node, meestal met een MCP-badge.

Checkpoint: Het canvas toont de custom-agent node en een toolbox-node met de geselecteerde Outlook-tool.

Aanbeveling

Meer opties Met het aangepaste agentformulier kunt u ook vaardigheden, hooks en andere geavanceerde instellingen configureren. Zie Een aangepaste agent maken voor het volledige overzicht.

Een terugkerende taak plannen

Koppel een geplande taak aan de aangepaste agent, zodat deze automatisch wordt uitgevoerd.

  1. Selecteer de + knop aan de linkerkant van je custom-agent node.

  2. Selecteer Geplande taak toevoegen. Het dialoogvenster wordt geopend met Response subagent ingevuld met die agent.

  3. Vul de vereiste velden in:

    • Taaknaam: bijvoorbeeld daily-health-report.
    • Response subagent: controleer of je aangepaste agent is geselecteerd.
    • Taakdetails: beschrijf wat de agent moet doen:
    Veld Voorbeeldwaarde
    Taaknaam daily-health-report
    Taakdetails Controleer de gezondheid van de resources in mijn resourcegroep. Controleer of alle apps worden uitgevoerd, controleer de CPU en de metrische geheugengegevens van het afgelopen uur, bekijk alle recente waarschuwingslogboeken. De bevindingen samenvatten en het rapport verzenden.
    Frequentie Dagelijks
    Tijdstip van de dag 8:00 uur; het label bevat je lokale tijdzone, zoals Time of Day (PST).
  4. Stel Frequentie in, die standaard op Dagelijks staat, en stel Tijd van de dag in.

  5. Selecteer Taak maken.

Op het canvas wordt nu de volledige werkstroomketen visueel weergegeven.

Checkpoint: Het canvas toont een geplande taakknoop die verbonden is met de aangepaste agentknoop. De custom agent maakt verbinding met een toolbox-node die de Outlook-tool bevat.

Test het

Voer de taak onmiddellijk uit om te controleren of alles werkt:

  1. Ga naar Automatisering in de linkerzijbalk.
  2. Selecteer uw taak door het selectievakje in te schakelen.
  3. Selecteer Nu uitvoeren in de werkbalk.
  4. Als u de uitvoering wilt bekijken, selecteert u de taaknaam om de uitvoeringsweergave te openen en selecteert u vervolgens de koppeling threadnaam . U kunt de thread ook vinden onder Chats in de zijbalk.

Run Now stuurt het uitvoeringsverzoek in en ververst de automatiseringslijst. De gevraagde gezondheidscontroles, metrics, logs, rapporten en e-mail zijn afhankelijk van de beschikbare tools, toegang tot bronnen, telemetrie, connectorgezondheid en succesvolle uitvoering.

Checkpoint: Er verschijnt een uitvoering voor de taak. Als de uitvoering een thread oplost, toont de uitvoeringsweergave een threadnaamlink ; anders toont het geen draad gevonden. Als de uitvoering slaagt en de Outlook-tool aanroept, controleer dan of de ontvanger het rapport ontvangt.

Gebruik na het testen Uitschakelen of Verwijderen bij een geplande taak die je niet wilt bewaren. Gebruik Remove of Disconnect voor de connector. Trek de Outlook OAuth-subsidie in wanneer deze niet meer nodig is.

U hebt het aan de slag-traject voltooid

Je agent is nu geconfigureerd voor vier workflows:

  • Incidentrespons: Onderzoek meldingen die overeenkomen met een responsplan.
  • Root cause analysis: Gebruik connected code, telemetrie en Azure-context tijdens onderzoeken.
  • Workflowautomatisering: Voer geplande taken uit via aangepaste agenten en connectors.
  • Teamcontext: Gebruik de kennisbronnen die tijdens de configuratie zijn gekoppeld.
Capability Wat het toevoegt
Geplande taken Geavanceerde planningsopties en taakbeheer
Connectoren Hoe connectors hulpprogramma's bieden aan uw agent
Aangepaste agents Hoe gepersonaliseerde agenten werk delegeren en zich specialiseren

Nu je bent ingesteld, verken Concepten om te begrijpen hoe de agent denkt, of duik in tutorials voor praktische handleidingen over geavanceerde functies.

Waar moet ik naartoe? Wat u zult vinden
Concepten Hoe rollen, machtigingen, geheugen, connectors en redenering van agenten werken
Mogelijkheden Gedetailleerde pagina's over elke functie die de agent aanbiedt
Tutorials Stapsgewijze handleidingen voor uitgebreid onderzoek, connectors, hooks en meer