Schritt 5: Automatisieren von Aktionen in Azure SRE-Agent

Erstellen Sie eine automatisierte Systemüberprüfung, die planmäßig ausgeführt wird und Ergebnisse per E-Mail sendet. Sie verbinden ein Tool (Outlook), erstellen einen benutzerdefinierten Agent, um es zu verwenden, und fügen sie eine geplante Aufgabe an, um sie auszulösen.

Was Sie erreichen

Am Ende dieses Schritts hat Ihr Agent:

  • Verfügt über einen Outlook-Connector, der E-Mail-Tools bereitstellt
  • Verfügt über einen benutzerdefinierten Agent, der mit dem SendOutlookEmail-Tool konfiguriert ist.
  • Führt eine geplante Aufgabe aus, die den benutzerdefinierten Agent täglich ausführt

Voraussetzungen

Anforderung Einzelheiten
Agent erstellt Schließen Sie zuerst die Agent-Einrichtung im Azure-Portal ab.

Tipp

Erweitern Sie Ihre automatisierten Aufgaben; während sie nicht erforderlich sind, macht das Abschließen des Wissenssetups und das Verbinden des Quellcodes Ihre geplanten Aufgaben effektiver. Gesundheitschecks können auf Ihre Runbooks verweisen und Ergebnisse mit kürzlichen Codeänderungen korrelieren, wodurch allgemeine Berichte in umsetzbare Einblicke verwandelt werden.


Schritt 1: Hinzufügen des Outlook-Connectors

Verbinden Sie zunächst ein externes Tool. Sie benötigen den Connector, bevor Sie die Tools einem benutzerdefinierten Agenten übergeben können.

  1. Wählen Sie den Generator in der linken Randleiste aus.
  2. Wählen Sie Connectors aus.
  3. Wählen Sie "Verbinder hinzufügen" aus.
  4. Wählen Sie die Registerkarte Notification und dann Send-E-Mail (Office 365 Outlook) aus.
  5. Melden Sie sich mit Ihrem Microsoft account an.
  6. Wählen Sie "Verbinder hinzufügen" aus.

Der Connector erstellt Tools, die Ihre benutzerdefinierten Agents verwenden können: SendOutlookEmail, GetOutlookEmail, ListOutlookEmails und andere.


Schritt 2: Erstellen eines benutzerdefinierten Agents mit dem E-Mail-Tool

Erstellen Sie als Nächstes einen benutzerdefinierten Agent, der E-Mails senden kann. Benutzerdefinierte Agents sind spezialisierte Mitarbeiter, die der Agent für bestimmte Aufgaben aufrufen kann

  1. Wählen Sie Builder → Benutzerdefinierter Agent-Builder aus.
  2. Wählen Sie "Benutzerdefinierten Agent erstellen" (oder das Plussymbol auf der Canvas) aus.
  3. Nennen Sie es email-notifications.
  4. Legen Sie Autonomie auf "Autonom" fest (wird ohne Benutzerbestätigung ausgeführt).
  5. Fügen Sie das Tool hinzu: Wählen Sie die Dropdownliste "Tools" und dann "SendOutlookEmail" aus.
  6. Wählen Sie Speichern aus.

Ihr benutzerdefinierter Agent wird jetzt auf der Canvas mit dem verbundenen Tool angezeigt.


Schritt 3: Hinzufügen einer geplanten Aufgabe zum benutzerdefinierten Agent

Verknüpfen Sie nun eine geplante Aufgabe mit dem kundenspezifischen Agenten. Sie führen diesen Schritt direkt vom benutzerdefinierten Agent-Knoten aus.

  1. Wählen Sie auf der linken Seite des benutzerdefinierten Agentknotens das email-notifications aus.

  2. Wählen Sie " Geplante Aufgabe hinzufügen" aus.

  3. Geben Sie die Vorgangsdetails ein:

    Feld Wert
    Aufgabenname daily-resource-health-report
    Zeitplan Alle 24 Stunden (oder verwenden Sie cron: 0 8 * * * um 8 Uhr täglich)
    Benachrichtigungskanal (Optional) Teams-Webhook-URL
  4. Geben Sie die Eingabeaufforderung für die Aufgabe ein:

    Check the health of our Azure resources:
    1. Verify all container apps are running
    2. Check CPU and memory metrics over the last hour
    3. Review any recent warning logs
    4. Summarize findings and send a report via email using SendOutlookEmail
    
  5. Wählen Sie Speichern aus.

Die Arbeitsfläche zeigt nun den vollständigen Workflow: geplante Aufgabe → benutzerdefinierter Agent → Tool.

Tipp

Die geplante Aufgabe löst den benutzerdefinierten Agent aus, der Zugriff auf das SendOutlookEmail-Tool vom Outlook-Connector hat. Ohne den Connector verfügt der benutzerdefinierte Agent über kein E-Mail-Tool. Ohne den benutzerdefinierten Agent hat der geplante Vorgang keine Möglichkeit, Benachrichtigungen zu senden.


Überprüfen, ob sie funktioniert

Testen Sie Ihren geplanten Vorgang:

  1. Wählen Sie "Geplante Vorgänge " in der linken Randleiste aus.
  2. Wählen Sie Ihre Aufgabe in der Liste aus (aktivieren Sie das Kontrollkästchen).
  3. Wählen Sie "Aufgabe jetzt ausführen " in der Symbolleiste aus.
  4. Wählen Sie den Chatthread aus, der geöffnet wird, um Ausführungsdetails anzuzeigen.

Der Agent zeigt Folgendes an:

  • Aktiver Status und Ausführungszeit
  • Planung und Begründungsschritte
  • Toolaufrufe (SendOutlookEmail)
  • Bestätigung der Fertigstellung

Was Sie entsperrt haben

Ihr Agent jetzt:

  • Stellt eine Verbindung mit externen Tools (Outlook) bereit.
  • Führt benutzerdefinierte Agenten mit spezifischem Werkzeugzugriff aus
  • Führt geplante Vorgänge automatisch aus
  • Sendet proaktive Benachrichtigungen ohne manuelle Trigger

Sie haben die Einführungsphase abgeschlossen!


Ihr Agent ist voll funktionsfähig. Hier erfahren Sie, wo Sie tiefer gehen:

Verstehen Sie die Konzepte

Weitere Funktionen erkunden

Weitere Connectoren hinzufügen

Erweiterte Automatisierung