Arbetsflödesautomatisering i Azure SRE-agent

Operativa arbetsflöden omfattar flera verktyg och kräver att någon kommer ihåg vad som kommer härnäst. Du kontrollerar status i ett system, fattar ett beslut, kör i ett annat och meddelar ditt team i ett tredje. Varje överlämning lägger till svarstid och risk.

Tips/Råd

Arbetsflödesautomation hjälper dig genom att:

  • Hantera incidenter från slutpunkt till slutpunkt utan att väcka någon
  • Köra schemalagda uppgifter automatiskt med mänsklig tillsyn när det behövs
  • Tillämpa kunskap från tidigare incidenter konsekvent varje gång

Så här fungerar arbetsflödesautomation

Vad du kommer att uppnå:

  • Automatiserade arbetsflöden som körs enligt schemat eller som svar på incidenter
  • Anpassade agenter med specifika verktyg för specialiserade uppgifter
  • Slutpunkt till slutpunkt-flöden: utlösare → undersöka → agera → meddela

När en utlösare aktiveras (schemalagd tid eller incident), din agent:

  1. Tar emot utlösaren. En schemalagd uppgift utförs eller en händelse matchar en svarsplan.
  2. Aktiverar den specifika agenten. Den konfigurerade anpassade agenten börjar med sina verktyg och instruktioner.
  3. Kör arbetsflödet. Tullagenten undersöker, vidtar åtgärder och samordnar med andra tullagenter om det behövs.
  4. Meddelar ditt team. Resultaten publiceras på Teams, e-post eller din incidentplattform.

Varje anpassad agent har tillgång till specifika verktyg (från anslutningar) och följer instruktionerna självständigt eller med godkännande, beroende på körläget.

Vad gör detta annorlunda

Till skillnad från skript anpassas agenten när mönstren ändras. Skript bryts när indata varierar. Din agent resonerar om vad du ska göra baserat på vad den hittar.

Till skillnad från runbooks kör agenten arbetsflödet, och dokumenterar det inte bara. Runbooks instruerar människor vad de ska göra. Din agent gör det.

Till skillnad från automatisering i IFTTT-stil undersöker din agent innan den agerar. Den körs inte blint när en utlösare utlöses. I stället utvärderar den situationen och beslutar om lämpliga åtgärder.

Före och efter

före Efter
Kontrollera status i övervakningsverktyget Agentfrågor automatiskt
Bestäm vad du ska göra baserat på data Agenten resonerar och föreslår åtgärder
Kör korrigering i ett annat system Agenten körs via anslutna verktyg
Meddela teamet i Slack/Teams Agenten skickar ett sammanhangsberoende meddelande
Logga vad som hände Agent registrerar åtgärder i tråd

Skapa ett arbetsflöde

Arbetsflöden kombinerar tre byggstenar:

Grundsten Vad det gör Var att konfigurera
Anslutningar Tillhandahålla verktyg från externa system (Outlook, Teams, GitHub, PagerDuty) Byggare > Anslutningar
Anpassade agenter Specialiserade arbetare med specifika inställningar för åtkomst och autonomi för verktyg Arbetsyta för builder-agent >
Utlösare Starta arbetsflöden enligt schemat eller som svar på incidenter Schemalagda aktiviteter/Incidenthanteringsplaner

Stegvis konfiguration finns i Steg 5: Automatisera arbetsflöden i komma igång-guiden.

Exempel: Daglig hälsorapport med e-post

Det här arbetsflödet kontrollerar Azure-resurshälsan och skickar en sammanfattning med e-post:

  1. Anslutningsprogram: Lägg till Skicka e-post (Office 365 Outlook)
  2. Anpassad agent: Skapa health-reporter med SendOutlookEmail verktyg
  3. Schemalagd aktivitet: Koppla till anpassad agent med prompt:
Check the health of Azure resources in prod-rg:
1. Query Azure Resource Health for any degraded resources
2. Check Application Insights for error rate trends
3. Summarize findings
4. Email the report using SendOutlookEmail

Agenten kör detta dagligen, undersöker och skickar e-postmeddelandet utan några manuella steg.

Anpassad agentdelegering

När ett arbetsflöde behöver olika expertis i olika steg använder du flera anpassade agenter:

Steg Anpassad agent Varför
Databasdiagnostik @DatabaseExpert Specialiserade KQL-frågor
Skicka aviseringar @Notifier E-post- och Teams-verktyg
Skapa incidenter @IncidentCreator PagerDuty/ServiceNow-integrering

Orchestrator delegerar uppgifter till anpassade agenter efter behov. Se Anpassade agenter.

Bästa praxis

Practice Varför det spelar roll
Testa i Playground först Kontrollera beteendet för din anpassade agent innan du ansluter till en utlösare
Starta i granskningsläge Verifiera agentens bedömning före fullständig automatisering
Testa med "Kör uppgift nu" Verifiera schemalagda arbetsflöden före produktion
Ett verktyg per anpassad agent Enklare att granska, felsöka och uppdatera
Använda beskrivande namn email-health-report jämfört med custom-agent-1

Testa din anpassade agent innan du kopplar en schemalagd uppgift:

  1. Gå till BuilderAgent Canvas
  2. Välj testlekplatsvy
  3. Välj en anpassad agent i listrutan och välj Tillämpa
  4. Skriv in dina planerade instruktioner i testpanelen och kontrollera att agenten kör dem korrekt

När du är säker på beteendet kopplar du utlösaren.

Get started

Resource Det här lär du dig
Steg 5: Automatisera arbetsflöden Skapa en automatiserad hälsokontroll med e-postaviseringar
Skapa en schemalagd aktivitet Steg för steg handledning för schemalagda automatiseringar
Förmåga Vad som läggs till
Schemalagda aktiviteter Proaktiv övervakning och återkommande aktivitetsmönster
Utföra åtgärder för att minska risker Åtgärder som dina arbetsflöden kan vidta
Skicka meddelanden Meddelandemönster och kanaler
Incidenthantering Utlösare för svarsplan
Anpassade agenter Detaljerad konfiguration av anpassad agent
Anslutningar Tillgängliga verktygsintegreringar