Planen von Aufgaben mit Azure SRE-Agent

Tip

Geplante Aufgaben helfen Ihnen auf folgende Weise:

  • Abfangen von Problemen, bevor Benutzer feststellen, weil proaktive Überwachung reaktive Dashboards ersetzt
  • Korrelation von Erkenntnissen statt Rohmetriken, weil Ihr Agent Schlussfolgerungen aus datenquellenübergreifenden Daten zieht.
  • Sie können überprüfungen in natürlicher Sprache ohne Skripte beschreiben, die Sie nicht schreiben oder verwalten müssen.
  • Sie können Aufgaben über das Portal oder Chat erstellen, bearbeiten und verwalten.

Das Problem

Operative Vorgänge werden wiederholt. Jeden Morgen kontrolliert jemand den Zustand der Ressourcen. Jeden Montag ruft jemand Kostendaten ab. Jede Stunde sucht jemand nach Anomalien. Diese sich wiederholenden Aufgaben verbrauchen die Zeit Ihres Teams mit vorhersehbarer, automatisierbarer Arbeit, die besser für die Untersuchung realer Probleme aufgewendet wird.

Traditionelles Monitoring verschärft das Problem. Warnungsregeln werden ausgelöst, nachdem ein Schwellenwert verletzt wurde, und wenn sie angezeigt wird, sind Benutzer bereits betroffen. Dashboards zeigen Rohdaten an, erklären aber nicht, was dies bedeutet. Jede Warnung ist isoliert: Ihre CPU-Warnung weiß nicht über die Bereitstellung, die vor zehn Minuten aufgetreten ist. Sie korrelieren manuell über Tools hinweg jedes Mal.

Funktionsweise von geplanten Vorgängen

Ihr Agent führt Aufgaben nach einem von Ihnen definierten Zeitplan aus. Beschreiben Sie, was Sie in natürlicher Sprache erledigen möchten, legen Sie die Häufigkeit fest, und Ihr Agent verarbeitet die Ausführung automatisch. Jede Ausführung erstellt einen Kommunikationsstrang, in dem der Agent seinen Ansatz plant, Datenquellen abfragt, über die Ergebnisse nachdenkt und eine umsetzbare Zusammenfassung erstellt.

Bei diesem Prozess handelt es sich nicht um einen Cron-Auftrag, bei dem ein Skript ausgeführt wird. Ihr Agent verwendet seine Connectors, Tools, Kenntnisse und Arbeitsspeicher , um den Kontext zu verstehen. Es wird festgestellt, dass Fehlerraten 15% Tag-über-Tag steigen, obwohl sie den Warnschwellenwert nicht erreicht haben. Es wird erkannt, dass die Speichernutzung gemäß der aktuellen Wachstumsrate in drei Tagen das Speicherlimit erreicht. Es verbindet die Bereitstellungen von gestern mit den Ausnahmen von heute.

Wählen Sie " Geplante Vorgänge " in der linken Randleiste aus, um alle Ihre Aufgaben zu verwalten.

Was macht dies anders

Warnregeln Dashboards Cron-Aufträge Geplante Vorgänge
Wann Nach Überschreitung des Schwellenwerts Wenn Sie nachschauen Nach Zeitplan Vor Schwellenwerten in Ihrem Zeitplan
Was es zeigt Einzelne Metrik Rohdaten Skriptausgabe Korrelierte Ergebnisse mit Erläuterung
Zusammenhang Nichts Was auch immer Sie konfiguriert haben Was das Skript abfragt Vergleich über mehrere Quellen hinweg, verglichen mit der Grundlinie
Aktion Sie untersuchen Sie untersuchen Was auch immer das Skript tut Zusammenfassung mit empfohlenen nächsten Schritten
Passt Statische Regeln Statische Ansichten Statische Skripts Speicher erfasst Muster im Laufe der Zeit

Im Gegensatz zu Cron-Aufträgen versteht Ihr Agent natürliche Sprache. Anstatt Skripts zu schreiben, beschreiben Sie, was geschehen muss. Im Gegensatz zu Runbooks werden geplante Aufgaben automatisch mit der von Ihnen ausgewählten Autonomiestufe ausgeführt.

Vor und nachher

Vorher Nach
Manuelles Überprüfen von Dashboards jeden Morgen Der Agent überprüft proaktiv und veröffentlicht eine Zusammenfassung.
Warnungen manuell über Tools korrelieren Agent korreliert über alle verbundenen Quellen
Probleme, die entdeckt wurden, nachdem Benutzer sie gemeldet haben Trends wurden erfasst, bevor sie zu Vorfällen werden
Schreiben und Verwalten von Überwachungsskripts Beschreiben Sie Prüfungen in natürlicher Sprache
Jedes Teammitglied prüft anders Einheitliche automatisierte Prüfungen jedes Mal
Müssen Sie eine Aufgabe ändern? Löschen und neu erstellen Bearbeiten einer beliebigen Aufgabe an Ort und Stelle mit beibehaltener Ausführungsverlauf

Aufgabendashboard

Das Dashboard zeigt drei wichtige Metriken oben an:

Metric Description
Aktive Vorgänge Derzeit aktivierte und laufende Aufgaben im Zeitplan
Gesamtvorgänge Alle Aufgaben, einschließlich angehaltener und abgeschlossener
Gesamtläufe Abgeschlossene Ausführungen für alle Aufgaben

Die Aufgabenliste zeigt jede Aufgabe mit sortierbaren Spalten an:

Kolumne Description
Name Aufgabenbezeichner, den Sie zum Anzeigen des Ausführungsverlaufs auswählen
Vorgangsstatus An, Aus, Beendet oder Fehlgeschlagen
Zeitplan Lesbares Format (z. B. "Täglich um 8:00 Uhr")
Erstellt von Benutzer, der die Aufgabe erstellt hat
Zuletzt ausgeführt Letzte Ausführungszeit
Nächste Ausführung Anstehende geplante Ausführung
Abgeschlossene Läufe Gesamtanzahl erfolgreicher Ausführungen

Bearbeiten einer Aufgabe

Ändern Sie alle geplanten Vorgänge direkt, indem Sie den Zeitplan ändern, Anweisungen aktualisieren, den benutzerdefinierten Agent neu zuweisen oder Die Ausführungsparameter anpassen. Das System behält den Ausführungsverlauf Ihrer Aufgabe bei.

Drei Möglichkeiten zum Bearbeiten

Methode Schritte
Symbolleiste Aktivieren Sie ein Aufgabenkontrollkästchen, und wählen Sie dann in der Symbolleiste " Aufgabe bearbeiten " aus.
Zeilenmenü Wählen Sie in einer beliebigen Vorgangszeile und dann " Aufgabe bearbeiten" aus.
Ausführungsansicht Wählen Sie einen Aufgabennamen aus, um den Ausführungsverlauf zu öffnen, und wählen Sie dann "Aufgabe bearbeiten" aus.

Das Dialogfeld "Bearbeiten" wird geöffnet, wobei alle aktuellen Werte vorab aufgefüllt wurden. Ändern sie eine beliebige Kombination von Feldern:

  • Aufgabenname und Anweisungen: Aktualisieren Sie, was der Agent tut.
  • Zeitplan: Ändern der Häufigkeit, Uhrzeit oder wechseln auf einen benutzerdefinierten Cron-Ausdruck.
  • Benutzerdefinierter Agent für Antwort: Erneutes Zuweisen zu einem anderen benutzerdefinierten Agent.
  • Datumsbereich: Passen Sie das Startdatum an, oder legen Sie ein neues Enddatum fest.
  • Nachrichtengruppierung für Updates: Wechseln zwischen demselben Thread oder neuen Threads pro Ausführung.
  • Festlegen eines Ausführungsgrenzwerts: Hinzufügen, Ändern oder Entfernen der maximalen Ausführungsanzahl.
  • Agentautonomiestufe: Wechseln zwischen autonomem und Überprüfungsmodus. Wenn Sie "Autonom" auswählen, wird ein Infosymbol (ℹ️) angezeigt. Wählen Sie es aus, um die Bestätigung des autonomen Modus zu überprüfen, in der Agentgrenzen, KI-Modellbeschränkungen, Ihre Verantwortlichkeiten und Haftungsbedingungen erläutert werden.

Wählen Sie "Speichern" aus, um Ihre Änderungen anzuwenden.

Hinweis

Speichern ist deaktiviert, bis Sie mindestens ein Feld ändern und versehentliche no-op Updates verhindern.

Beispielanwendungsfälle

Anwendungsfall Was der Agent tut
Tägliche Gesundheitsprüfung Überprüft die Ressourcenintegrität, überprüft auf herabgestufte Dienste, meldet Ergebnisse
Kostenanomalerkennung Vergleicht ausgaben mit Basisplanen, kennzeichnet unerwartete Erhöhungen
Sicherheitsstatusüberprüfung Sucht nach Fehlkonfigurationen, abgelaufenen Zertifikaten, geöffneten Ports
Überprüfung der Bereitstellung Überprüft, ob die letzten Bereitstellungen nach dem Rollout fehlerfrei sind
SLA-Berichterstellung Generiert wöchentliche Verfügbarkeits- und Leistungszusammenfassungen

Beispielaufgabenaufforderungen

Tägliche Integritätsprüfung:

Überprüfen Sie die Gesundheit aller Container-Apps in der Ressourcengruppe prod-apps. Melden Sie alle Apps mit Neustarts in den letzten 24 Stunden, die Speicherauslastung über 80%oder Fehlerraten über 1%. Vergleich der aktuellen Fehlerraten mit dem Durchschnitt der letzten Woche.

Kosten-Anomalieerkennung:

Analysieren Sie Azure-Kostendaten für mein Abonnement. Vergleichen Sie den heutigen Ausgabensatz mit dem Durchschnitt von 7 Tagen. Kennzeichnen Sie jede Ressourcengruppe, in der die Ausgaben um mehr als 20%gestiegen sind.

Capability Welchen Mehrwert es bietet
Ausführung von Gegenmaßnahmen Maßnahmen ergreifen, wenn bei der Überwachung Probleme erkannt werden
Workflowautomatisierung Aufgaben mit Triggern, benutzerdefinierten Agenten und Benachrichtigungen verketten
Benachrichtigungen senden Wie der Agent Ergebnisse an Ihr Team übermittelt
Ausführungsmodi Kontrollieren der Agentenautonomie pro Aufgabe
Verbinder Zugreifen auf Observability-Tools von Drittanbietern