Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Erlernte Fähigkeiten
Was sind erlernte Fähigkeiten?
Erlernte Fähigkeiten sind strukturierte Wissensdateien, die der DevOps Agent aus Ihren Agent Space-Daten generiert. Jede erlernte Fähigkeit kodiert eine bestimmte Art von Wissen, das der AWS DevOps Agent bei der Ausführung von Aufgaben verwendet. Bei der Markteinführung stehen zwei erlernte Fähigkeiten zur Verfügung: Verständnis des Agentenbereichs und Bewährte Methoden zur Verwendung von Tools.
Überblick über den Agentenraum
Der Skill Agent Space Understanding (understanding-agent-space) analysiert Ihre verbundenen Cloud-Konten, Code-Repositorys und Telemetrie-Integrationen, um eine Übersicht der Ressourcen und Beziehungen in einem Agent Space zu erstellen.
Der Skill erstellt eine SKILL.md Hauptdatei und eine Reihe von Referenzdateien. Die Hauptdatei enthält eine einfache Systemübersicht mit den wichtigsten Domänenkonzepten, den Bereitstellungsumgebungen (AWS Konto- und Regionspaare, Azure-Abonnements und -Regionen usw.), einem Architekturdiagramm auf Containerebene, das zeigt, wie logische Dienste miteinander verbunden sind, die Anforderungspfade, die für Ihre Anwendung von zentraler Bedeutung sind, mit den Komponenten, die sie durchlaufen, und eine Zuordnung von Code-Repositorys zu Containern.
Jeder logische Container erhält eine spezielle Referenzdatei, die seine internen Komponenten (Rechenleistung, Daten, Messaging, Netzwerk und andere) mit Ressourcentypen und physischen Kennungen wie ARNs Tabellennamen und Warteschlangen beschreibt URLs. In der Referenzdatei wird auch der Umfang der Beobachtbarkeit erfasst, einschließlich der Alarme, Dashboards und Monitore, die mit den einzelnen Komponenten verknüpft sind. Außerdem ordnet sie jede Komponente den zugehörigen Code-Repositorys, Paketen und infrastructure-as-code Definitionen zu und bietet so eine vollständige Rückverfolgbarkeitskette vom Quellcode bis zu den bereitgestellten Ressourcen.
Jeder kritische Anforderungspfad erhält eine spezielle Referenzdatei, in der der gesamte end-to-end Anforderungsfluss mit der Granularität der Komponenten beschrieben wird, vom Einstiegspunkt über jeden Zwischendienst, jeden Datenspeicher und jede externe Abhängigkeit. Die Datei enthält ein sequenziertes Flussdiagramm, das die Reihenfolge der Operationen und die Interaktionsmechanismen zwischen den Komponenten sowie die Verantwortung der einzelnen Teilnehmer zeigt. Außerdem werden die für den Pfad relevanten Beobachtbarkeitssignale katalogisiert: Protokollgruppenmuster für jeden Hop, wichtige Kennzahlen (Latenz, Fehlerraten, Drosselung, Token-Kontingente) mit ihren Alarmnamen und Dimensionen sowie verteilte Trace-Spans, die zwischen Diensten und Konten korreliert werden können.
Bewährte Methoden zur Verwendung von Tools
Die Fähigkeit „Bewährte Methoden zur Verwendung von Tools“ analysiert frühere Verwendungen des Tools, um effektive Nutzungsmuster, häufige Fehlerquellen und Hinweise zu Parametern zu ermitteln. Auf diese Weise kann der DevOps Agent bekannte Fallstricke vermeiden und Untersuchungen mit weniger unnötigen Schritten durchführen. Der Skill erstellt eine Hauptdatei und eine Reihe von Referenzdateien für jedes Tool. Die Hauptdatei dient als Routing-Index, der jedes Tool mit den von ihm unterstützten Untersuchungsszenarien auflistet und auf die entsprechende Referenzdatei verweist.
Jede Referenzdatei für jedes Tool kann bis zu drei Abschnitte enthalten:
Bewährte Methoden — Ermittlungsorientierte Techniken, die aus der erfolgreichen Verwendung von Tools gewonnen wurden, wie z. B. CloudWatch Logs Insights-Abfragevorlagen, umgebungsspezifische Metrik-Namespaces und Dimensionen sowie Filter für Ereignisquellen. CloudTrail Jeder Eintrag ist um ein Untersuchungsszenario herum organisiert und enthält konkrete Parameterwerte und Beispiele, die in früheren Untersuchungen beobachtet wurden.
Häufige Fehler — Wiederkehrende Fehlermodi und deren Behebung. Jeder Eintrag beschreibt eine bestimmte Fehlerbedingung, z. B. die Abfrage eines Kontos, auf das nicht zugegriffen werden kann, oder die Erstellung einer falsch formatierten Aggregationsabfrage, und bietet eine Abhilfemaßnahme, damit der Agent den Fehler vermeiden oder beheben kann, ohne weitere Untersuchungsschritte zu verschwenden.
Output Management — Hilfestellung für Tool-Aufrufe, die in der Regel zu großen Rückmeldungen führen. Jeder Eintrag beschreibt eine Parameteränderung oder eine Verarbeitungsstrategie, mit der die Ausgabegröße reduziert und gleichzeitig der diagnostische Wert erhalten bleibt.
Wenn Live-Zugriff auf die Infrastruktur verfügbar ist, validiert der Skill Muster anhand Ihrer Umgebung, bevor er sie einbezieht. Bestätigte Muster werden mit Sicherheit angegeben, unbestätigte Muster werden vorsichtig formuliert und widerlegte Muster werden ausgeschlossen. Dadurch wird sichergestellt, dass Ihre Fähigkeiten stets auf den aktuellen Stand Ihrer Infrastruktur abgestimmt sind.
Verwaltung der erlernten Fähigkeiten
Aktualisierungen — Der DevOps Agent generiert und aktualisiert automatisch erlernte Fähigkeiten auf der Grundlage der Aktivitäten in Ihrem Agentenbereich. Im Folgenden wird beschrieben, wann die einzelnen Fähigkeiten aktualisiert werden.
Der DevOps Agent generiert alle 30 Untersuchungen eine aktualisierte Fähigkeit zur Verwendung von Tools mit bewährten Methoden.
Der Skill Agent Space Understanding wird vom Lernagenten generiert, der immer dann ausgeführt wird, wenn Sie eine Agent Space-Funktion oder -Integration hinzufügen, aktualisieren oder entfernen.
Um erlernte Fähigkeiten manuell zu regenerieren, wählen Sie auf der Seite „Topologie“ in der Operator-App die Schaltfläche „Regenerieren“ oder chatten Sie mit dem Agenten und bitten Sie ihn, die erlernten Fähigkeiten zu aktualisieren.
Deaktivierung — Erlernte Fähigkeiten sind standardmäßig aktiv. Wenn sie aktiv sind, lädt der DevOps Agent sie zu Beginn jeder DevOps Agentenaufgabe. Um zu verhindern, dass eine erlernte Fähigkeit angewendet wird, deaktivieren Sie sie in der Skill-Anzeige in der Operator-App. Wenn Sie einen Skill deaktivieren, wird er nicht gelöscht. Der Skill bleibt erhalten und kann jederzeit wieder aktiviert werden. Wenn eine Fähigkeit deaktiviert ist, arbeitet der DevOps Agent ohne das Wissen dieser Fähigkeit.
Topologieansicht — Die Topologieseite in der Web-App Ihres Agent Space verwendet den Agent Space Understanding Skill, um Ihre Agent Space-Umgebung visuell als logische Container und Komponenten darzustellen. Klicken Sie auf einen beliebigen Container, um seine Komponenten, Ressourcen-IDs und Telemetrie zu sehen.