Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Azure MCP Server hilft Ihnen, Azure SRE Agent-Ressourcen mithilfe natürlicher Spracheingaben zu verwalten, darunter: aktivieren, hinzufügen, anwenden, erstellen, deaktivieren, löschen, generieren, abrufen, untersuchen, kusto, auflisten, mcp, nachricht, Pagerduty, pausieren, planen, reindexieren, wiederaufnehmen, suchen, ServiceNow, testen, überprüfen und Yolo.
Azure SRE Agent ist ein KI-basierter Zuverlässigkeitsassistent, der Teams hilft, Produktionsprobleme zu diagnostizieren und zu beheben, den betrieblichen Aufwand zu reduzieren und die mittlere Zeit für die Lösung (MTTR) zu senken. Weitere Informationen finden Sie in Azure SRE Agent-Dokumentation.
Note
Toolparameter: Die Azure MCP Server-Tools definieren Parameter für Daten, die sie zum Ausführen von Aufgaben benötigen. Einige dieser Parameter sind für jedes Tool spezifisch und werden hier dokumentiert. Andere Parameter sind global und werden von allen Tools gemeinsam genutzt. Weitere Informationen finden Sie unter Toolparameter.
Agents: Erstellen oder Aktualisieren eines Subagents
Dieses Tool erstellt oder aktualisiert einen Subagent für eine zielorientierte SRE-Agent-Ressource. Geben Sie das Abonnement, den Agent und den Namen an, um den Subagent zu identifizieren. Das Tool wendet Änderungen idempotent an, sodass wiederholte Anfragen mit denselben Werten keine Duplikate erzeugen. Stellen Sie die erforderlichen Parameter zum Erstellen oder Aktualisieren des Subagents bereit.
Beispiele für Prompts:
- "Erstellen Sie einen Subagent mit dem Namen 'subagent-01' für den SRE-Agent 'sre-agent-prod'."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Erforderlich | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Name | Erforderlich | Der Name des SRE Agent-Elements. |
| Beschreibung | Fakultativ | Eine Beschreibung für das SRE Agent-Element. |
| Anweisungen | Fakultativ | Anweisungen für den Subagent. |
| Werkzeuge | Fakultativ | Anzuhängende Toolnamen. Mehrere Werte werden unterstützt. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Agents: Unteragent löschen
Dieses Tool löscht einen Subagent aus einer gezielten SRE-Agent-Ressource.
Beispiele für Prompts:
- "Lösche den Sub-Agent mit dem Namen 'telemetry-agent' aus dem SRE Agent 'prod-sre' im Abonnement '12345-abcde' mit der Bestätigung 'true'."
- "Lösche den Sub-Agent 'backup-monitor' aus dem SRE Agent 'staging-sre' im Abonnement 'my-subscription-id' mit Bestätigung 'true'."
- "Lösche den Sub-Agent mit dem Namen 'subagent-01' aus dem SRE Agent 'sre-agent-prod' mit confirm='true'."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Erforderlich | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Name | Erforderlich | Der Name des SRE Agent-Elements. |
| Bestätigen | Erforderlich | Bestätigen Sie einen destruktiven Vorgang. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Agents: Konfigurationsdetails abrufen
Zeigen Sie die Konfigurationsdetails für einen benannten SRE-Agent an. Dieses Tool gibt den Endpunkt, den Bereitstellungsstatus, den Standort und die Einstellungen für den angegebenen SRE-Agent zurück. Sie können Ergebnisse nach Ressourcengruppe filtern.
Beispiele für Prompts:
- "Details für den SRE-Agent 'sre-agent-north' in der Ressourcengruppe 'rg-sre-prod' anzeigen."
- "Überprüfen Sie die Konfiguration für den SRE-Agent 'sre-agent-eastus' in der Ressourcengruppe 'prod-rg'."
- Zeigt den Endpunkt- und Bereitstellungsstatus des SRE-Agents „ops-agent-west“ für das angegebene Abonnement an.
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Erforderlich | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Agents: Ressourcen auflisten
Dieses Tool listet Azure SRE-Agent-Ressourcen auf. Sie können Ergebnisse nach Ressourcengruppe filtern. Jedes Ergebnis enthält name, , id, location, resourceGroup, provisioningStateund endpoint. Wenn das Tool keine SRE-Agent-Ressourcen findet, wird eine leere Liste zurückgegeben.
Beispiele für Prompts:
- Listen Sie die Azure SRE-Agent-Ressourcen in meinem Abonnement auf.
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Agents-Tools: Erstellen oder Aktualisieren eines benutzerdefinierten Tools
Dieses Tool erstellt oder aktualisiert ein benutzerdefiniertes Tool in einer SRE-Agent-Zielressource. Sie geben den Agent, den Namen und den Tooltyp an. Wenn ein Tool mit dem angegebenen Namen vorhanden ist, aktualisiert dieses Tool seine Konfiguration; andernfalls wird ein neues Tool erstellt. Stellen Sie Konfigurationswerte gemäß der Parametertabelle bereit.
Beispiele für Prompts:
- "Erstelle ein benutzerdefiniertes Tool 'log-collector' für den Agent 'sre-agent-prod' im Abonnement 'contoso-sub' mit dem Tooltyp 'Collector'."
- Erstellen Sie ein benutzerdefiniertes Tool mit dem Namen 'custom-kusto-tool' und dem Tooltyp 'KustoTool' auf dem SRE-Agenten 'sre-agent-prod'.
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Erforderlich | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Name | Erforderlich | Der Name des SRE Agent-Elements. |
| Tooltyp | Erforderlich | Der benutzerdefinierte Tooltyp, z. B. KustoTool oder LinkTool. |
| Konnektor | Fakultativ | Der Name des Connectors für die Kusto-Tools. |
| Datenbankname | Fakultativ | Die Kusto-Datenbank für Kusto-Tools. |
| Beschreibung | Fakultativ | Eine Beschreibung für das SRE Agent-Element. |
| Parameter | Fakultativ | JSON-Array von Toolparameterdefinitionen. |
| Query | Fakultativ | Die Kusto-Abfrage für Kusto-Tools. |
| URL-Vorlage | Fakultativ | Die URL-Vorlage für Linktools. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Agents-Tools: Abrufen einer benutzerdefinierten Tooldefinition
Ruft die Definition eines benutzerdefinierten Tools aus einer angegebenen SRE-Agent-Ressource ab. Dieses Tool erfordert die Agent- und Namensparameter und gibt die benutzerdefinierte Tooldefinition für den angegebenen Agent und Namen zurück.
Beispiele für Prompts:
- "Rufe die Definition des benutzerdefinierten Toolnamens 'deploy-helper' vom SRE Agent 'sre-agent-prod' ab."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Erforderlich | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Name | Erforderlich | Der Name des SRE Agent-Elements. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Agent-Tools: Tools auflisten
Dieses Tool listet benutzerdefinierte Tools für eine zielorientierte SRE-Agent-Ressource auf. Er gibt den Namen, die Version und den Status für jedes benutzerdefinierte Tool zurück, sodass Sie Bereitstellungen überprüfen und Probleme beheben können.
Beispiele für Prompts:
- "Benutzerdefinierte Tools auf SRE Agent 'sre-agent-prod' auflisten."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Erforderlich | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Architektur: Planen einer Architektur
Planen und Generieren einer SRE-Agentarchitektur (Site Reliability Engineering). Dieses Tool analysiert Ihre Anforderungen und erzeugt ein strukturiertes Design für Agents, Tools, Verbinder und Trigger. Sie stellen allgemeine Anforderungen und Einschränkungen bereit, und dieses Tool gibt Komponentenverantwortlichkeiten, Interaktionsmuster, Bereitstellungsüberlegungen, Sicherheits- und Zugriffssteuerungsempfehlungen sowie Vorschläge zur Observierbarkeit zurück. Verwenden Sie das Ergebnis als Grundlage für die Implementierung, die Werkzeugauswahl und die Integrationsplanung.
Zu den Ausgaben gehören:
- Eine Komponentenliste mit Zuständigkeiten und Grenzen.
- Connector- und Triggerdefinitionen für Integrationen.
- Überlegungen zur Bereitstellung und Skalierbarkeit, einschließlich regionaler Empfehlungen und Empfehlungen zur Orchestrierung.
- Richtlinien zur Sicherheits- und rollenbasierten Zugriffssteuerung (RBAC).
- Beobachtbarkeit und Muster zur Reaktion auf Vorfälle, einschließlich Vorschlägen für Überwachung und Alarmierung.
Beispiele für Prompts:
- "Plane eine SRE Agent-Architektur für die Anforderungen 'multi-tenant observability with automated incident triage and Kusto integration'."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Anforderungen | Erforderlich | Architekturanforderungen. |
| Kusto Connector | Fakultativ | Name des Kusto-Connectors |
| Triggertyp | Fakultativ | Triggertyp, z. B. manuell oder geplant. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Allgemeine Eingabeaufforderungen: Erstellen oder Aktualisieren einer Eingabeaufforderung
Dieses Tool erstellt oder aktualisiert eine benannte allgemeine Eingabeaufforderung für den SRE-Agent. Es speichert wiederverwendbare Eingabeaufforderungsvorlagen, sodass Teams Anleitungen zentralisieren und Duplizierung reduzieren können. Das Tool gibt das erstellte oder aktualisierte Eingabeaufforderungsobjekt zurück.
Beispiele für Prompts:
- "Erstellen Sie eine allgemeine Eingabeaufforderung mit dem Namen 'restart-service' und dem Inhalt 'Beschreiben, wie der App-Dienst während eines Vorfalls neu gestartet wird' im SRE-Agent 'sre-agent-prod'."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Content | Erforderlich | Der Inhalt des Prompts. |
| Name | Erforderlich | Der Name des SRE Agent-Elements. |
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ❌ | ❌ | ❌ |
Allgemeine Eingabeaufforderungen: Löschen einer Eingabeaufforderung
Mit diesem Tool wird der durch den Namen identifizierte Prompt dauerhaft von einem SRE Agent entfernt. Sie bestätigen den Löschvorgang, bevor das Tool die Eingabeaufforderungsdefinition löscht. Diese Aktion kann nicht rückgängig gemacht werden.
Beispiele für Prompts:
- "Lösche den allgemeinen Promptnamen 'cpu-throttle-guidance' vom SRE Agent 'sre-agent-westus' dauerhaft mit Bestätigen 'true'."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Name | Erforderlich | Der Name des SRE Agent-Elements. |
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Bestätigen | Erforderlich | Bestätigen Sie einen destruktiven Vorgang. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Häufig verwendete Eingabeaufforderungen: Eingabeaufforderungstext abrufen
Dieses Tool zeigt den vollständigen Text eines bestimmten benannten Standard-Prompts auf einem Site-Reliability-Engineering-(SRE)-Agenten. Sie geben den Namen an, und dieses Tool gibt den Eingabeaufforderungstext zurück, sodass Sie Aufforderungen zum Debuggen oder Überprüfen überprüfen können.
Beispiele für Prompts:
- "Zeige mir den allgemeinen Prompt mit dem Namen 'deploy-checklist' beim SRE Agent 'sre-agent-westus'."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Name | Erforderlich | Der Name des SRE Agent-Elements. |
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Häufig verwendete Prompts: Prompts auflisten
Dieses Tool listet alle allgemeinen Eingabeaufforderungen auf, die für einen SRE-Agent verfügbar sind. Sie gibt eine Sammlung registrierter Prompt-Namen und Beschreibungen zurück. Die Ergebnisse helfen Ihnen, verfügbare Eingabeaufforderungen zu ermitteln und deren Beschreibungen zu überprüfen.
Beispiele für Prompts:
- Listen Sie gängige Prompts für den SRE-Agenten 'sre-agent-prod' auf.
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Suchen | Fakultativ | Optionaler Suchfilter. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Connectors: Kusto-Connector erstellen oder aktualisieren
Dieses Tool erstellt oder aktualisiert einen Connector für Azure Data Explorer (Kusto) auf einer Azure SRE-Agent-Ressource. Der Connector ermöglicht dem Agent das Aufnehmen und Abfragen von Daten aus einem Azure Data Explorer Cluster.
Beispiele für Prompts:
- "Erstellen Sie einen Kusto-Connector auf dem SRE-Agent 'sre-agent-01' mit cluster-URL 'https://my-resource.eastus.kusto.windows.net' und dem Namen 'kusto-connector-prod'."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Erforderlich | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Cluster-URL | Erforderlich | Die Azure Data Explorer Cluster-URL. |
| Name | Erforderlich | Der Name des SRE Agent-Elements. |
| Datenbankname | Fakultativ | Die Kusto-Datenbank für Kusto-Tools. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Connectors: Connector erstellen oder aktualisieren
Dieses Tool erstellt oder aktualisiert einen Connector in einer Azure SRE-Agent-Ressource. Sie geben den Agent, den Connectornamen und den Verbindertyp an. Sie können auch Verbindungsanmeldeinformationen und zusätzliche Konfigurationseinstellungen angeben. Bei Erfolg gibt dieses Tool die Connectorressource zurück.
Befolgen Sie Azure Benennungskonventionen für Ressourcennamen, und stellen Sie sicher, dass rollenbasierte Zugriffssteuerungsberechtigungen (RBAC) Connectorupdates zulassen. Verwenden Sie realistische Namen, z sre-agent-prod . B. für den Agent und rg-sre-prod für die Ressourcengruppe.
Beispiele für Prompts:
- "Erstellen Sie einen MCP-Connector auf SRE Agent 'sreagent-prod' mit dem Namen 'mcp-connector' und geben Sie 'http' ein."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Erforderlich | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Name | Erforderlich | Der Name des SRE Agent-Elements. |
| Typ | Erforderlich | Der MCP-Connectortyp: Stdio oder HTTP. |
| Args | Fakultativ | Argumente für stdio-MCP-Konnektoren. |
| Authentifizierungstyp | Fakultativ | Der Authentifizierungstyp des HTTP MCP-Connectors. |
| Bearer-Token env | Fakultativ | Umgebungsvariable, die das Bearertoken enthält. |
| Command | Fakultativ | Der Befehl für stdio-MCP-Konnektoren. |
| Endpunkt | Fakultativ | Der HTTP MCP-Connectorendpunkt. |
| Envs JSON | Fakultativ | JSON-Objekt von Umgebungsvariablen für Stdio MCP-Connectors. |
| Header-JSON | Fakultativ | JSON-Objekt von HTTP-Headern. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ✅ | ✅ | ✅ | ❌ | ✅ | ❌ |
Connectors: Verbinder löschen
Dieses Tool löscht einen Connector aus einer Azure SRE-Agent-Ressource.
Beispiele für Prompts:
- "Lösche den Connector 'metrics-collector' vom SRE Agent 'sre-agent-prod' mit Bestätigen 'true'."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Erforderlich | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Name | Erforderlich | Der Name des SRE Agent-Elements. |
| Bestätigen | Erforderlich | Bestätigen Sie einen destruktiven Vorgang. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Konnektoren: Konnektordetails abrufen
Dieses Tool ruft Details für einen Connector ab, den Sie für eine Azure SRE-Agent-Ressource konfigurieren. Sie können Connectoreigenschaften, Konfiguration und Status anzeigen, um Probleme zu beheben oder den Connector zu dokumentieren. Geben Sie die Agent- und Namensparameter an, um die Azure SRE-Agent-Ressource und den Connector zu identifizieren.
Beispiele für Prompts:
- Zeigen Sie die Details des Konnektors „github-connector“ für den SRE-Agenten „sre-agent-prod“ an.
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Erforderlich | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Name | Erforderlich | Der Name des SRE Agent-Elements. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Connectors: Verbinder auflisten
Dieses Tool listet Connectors auf, die Sie für eine Azure SRE-Agent-Ressource konfigurieren. Es gibt Connectornamen, Connectortypen und Registrierungsstatus zurück, sodass Sie Integrationen überprüfen und Probleme beheben können.
Beispiele für Prompts:
- "Auflisten der Verbinder, die auf SRE Agent 'sreagent-prod' konfiguriert sind."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Erforderlich | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Konnektoren: Test-Connector
Dieses Tool testet einen Verbinder und listet die Tools auf, die der Verbinder verfügbar macht. Sie können die Verbindungskonnektivität überprüfen und verfügbare Tools prüfen, einschließlich des Namens und der Funktionen der einzelnen Tools. Geben Sie zum Testen eines Connectors die Agent- und Namensparameter an.
Beispiele für Prompts:
- "Teste den Connector namens 'my-connector' auf dem SRE Agent 'sre-agent-prod' und liste seine Tools auf."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Erforderlich | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Name | Erforderlich | Der Name des SRE Agent-Elements. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ✅ | ✅ | ❌ | ❌ |
Dokumentation: Referenzdokumentation abrufen
Dieses Tool gibt Referenzdokumentation für SRE-Agent-Konzepte (Site Reliability Engineering) zurück. Sie können Definitionen, Konfigurationsdetails und Verwendungsbeispiele für SRE-Agent-Themen wie Warnungen, Reaktion auf Vorfälle, Integritätsprüfungen und Telemetrie abrufen. Geben Sie das Thema an, um den Referenzeintrag eines Themas abzurufen.
Beispiele für Prompts:
- Zeigen Sie mir die SRE-Agent-Dokumentation zum Thema „incident-response“.
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Topic | Erforderlich | Dokumentationsthema. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Dokumentationserinnerungen: Hinzufügen eines Dokuments zur Knowledge Base
Dieses Tool fügt der SRE-Agent-Knowledge Base ein Dokument anhand des Namens hinzu. Sie laden Markdown-Inhalte (*.md) hoch, und das Tool indexiert sie für den RAG-gestützten Wissensabruf. Verwenden Sie klare, beschreibende Namen, damit Sie Dokumente leicht finden können.
Beispiele für Prompts:
- "Fügen Sie ein Dokument mit dem Namen "Incident-runbook" mit dem Inhalt "Runbook: Schritte zum Triagen von Dienstausfall und Kontakt beim Anruf" zur SRE-Agent-Wissensbasis hinzu."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Content | Erforderlich | Der Dokumentinhalt, der der Wissensbasis hinzugefügt werden soll. |
| Name | Erforderlich | Der Name des SRE Agent-Elements. |
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
Dokumentationserinnerungen: Löschen eines Knowledge Base-Dokuments
Geben Sie den Namen des Dokuments an. Dieses Tool löscht nach der Bestätigung ein Knowledge Base-Dokument. Das Löschen ist dauerhaft und kann nicht rückgängig gemacht werden. Vergewissern Sie sich, dass das Dokument vorhanden ist, bevor Sie dieses Tool ausführen.
Beispiele für Prompts:
- "Lösche den Namen des Wissensdatenbankdokuments 'sre-kb-doc-01' aus dem SRE Agent 'sre-agent-westus' mit Bestätigen 'true'."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Name | Erforderlich | Der Name des SRE Agent-Elements. |
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Bestätigen | Erforderlich | Bestätigen Sie einen destruktiven Vorgang. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Dokumentationserinnerungen: Indizierte Knowledge Base-Dokumente auflisten
Dieses Tool listet alle indizierten Knowledge Base-Dokumente auf, die ein SRE-Agent im Arbeitsspeicher speichert. Es gibt jeden Dokumentnamen und seine Metadaten ohne Suchfilter oder Abfrage zurück. Wenn Sie die vollständige Knowledge Base durchsuchen, können Sie verfügbare Dokumente ermitteln, bevor Sie gezielte Suchvorgänge ausführen.
Beispiele für Prompts:
- Rufen Sie eine vollständige Liste aller indizierten Wissensdatenbankdokumente ab, die ohne Filterung im Speicher des SRE-Agenten „sre-agent-prod“ gespeichert sind.
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Dokumentationserinnerungen: Neuindizierung der Wissensbasis
Dieses Tool löst eine Neuindizierung einer Wissensbasis aus. Verwenden Sie sie, um gespeicherte Dokumente neu zu verarbeiten, Einbettungen zu aktualisieren und Suchindizes neu zu erstellen, sodass Suchergebnisse aktuelle Inhalte und Metadatenänderungen widerspiegeln. Die Neuindizierungszeit hängt von der Größe des Datasets und der Serverlast ab. Es kann Minuten oder länger dauern. Nach dem Start des Tools überwachen Sie den Reindexierungsfortschritt über die Verwaltungsendpunkte des Servers.
Beispiele für Prompts:
- "Reindexieren Sie die Knowledge Base-Dokumente für den SRE-Agent 'sre-agent-westus'."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
Dokumentationserinnerungen: Wissensdatenbank durchsuchen
Dieses Tool durchsucht die SRE-Agent-Knowledge Base mithilfe der semantischen Suche und gibt die relevantesten Dokumente für Ihre Abfrage zurück. Es hilft Ihnen, Schritte zur Fehlerbehebung, Runbooks, Postmortems und Monitoring-Playbooks im Zusammenhang mit Vorfällen oder Alarmen zu finden.
Beispiele für Prompts:
- "Durchsuchen Sie die SRE-Agent-Knowledge Base nach "Datenträger-E/A-Latenz".
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Query | Fakultativ | Die Suchabfrage, die verwendet wird, um relevante Knowledge Base-Dokumente zu finden. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Hooks: Hook löschen
Dieses Tool löscht einen Hook aus einer Azure SRE-Agent-Ressource.
Beispiele für Prompts:
- "Lösche den Hook-Namen 'backup-trigger' aus dem SRE Agent 'sre-agent-prod' mit Bestätigen 'true'."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Erforderlich | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Name | Erforderlich | Der Name des SRE Agent-Elements. |
| Bestätigen | Erforderlich | Bestätigen Sie einen destruktiven Vorgang. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Hooks: Details abrufen
Dieses Tool gibt Details für einen Hook zurück, den Sie für eine Azure SRE-Agent-Ressource konfigurieren. Sie können die Konfiguration des Hooks überprüfen, den aktuellen Status überprüfen und Triggereinstellungen oder Zielendpunkte bestätigen.
Beispiele für Prompts:
- "Zeige mir die Details zum Hook 'deploy-hook' auf dem SRE Agenten 'sre-agent-prod'.
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Erforderlich | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Name | Erforderlich | Der Name des SRE Agent-Elements. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Hooks: Hooks auflisten
Listet Hooks auf, die für eine Azure SRE-Agent-Ressource konfiguriert sind. Verwenden Sie dieses Tool, um Hooknamen, Hooktypen und ihren aktuellen Status für einen angegebenen Agenten anzuzeigen. Verwenden Sie die Ausgabe, um Bereitstellungs-, Überwachungs- und Bereinigungs-Hooks zu überprüfen, die auf Agent angewendet werden.
Beispiele für Prompts:
- "Listen Sie die Hooks auf, die für den SRE-Agent 'sre-agent-prod' konfiguriert sind."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Erforderlich | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Hooks: Hook-Thread aktivieren
Dieses Tool aktiviert einen On-Demand-Hook für einen Thread in einer Azure SRE-Agent-Ressource. Er löst die konfigurierten Aktionen des Hooks sofort aus.
Beispiele für Prompts:
- "Aktiviere den Hook 'health-check' im Thread 'thread-42' von SRE Agent 'sreagent-prod'."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Erforderlich | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Name des Hooks | Erforderlich | Der Name des Hooks. |
| Thread-ID | Erforderlich | Die SRE-Agent-Thread-ID. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Hooks: Hook-Thread deaktivieren
Dieses Tool deaktiviert einen On-Demand-Hook für einen Thread in einer Azure SRE-Agent-Ressource. Sie stellen Agent, Hook-Name und Thread-ID bereit, um den Hook und den Zielthread zu identifizieren. Das Tool verhindert, dass der Hook auf dem angegebenen Thread ausgeführt wird, ohne die Hook-Konfiguration zu entfernen. Sie benötigen geeignete Berechtigungen für die Azure SRE-Agent-Ressource, um die Änderung anzuwenden.
Beispiele für Prompts:
- "Deaktiviere den Hook 'on-demand-restart' für die Thread-ID 'thread-7' des SRE Agent 'sre-agent-prod'."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Erforderlich | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Name des Hooks | Erforderlich | Der Name des Hooks. |
| Thread-ID | Erforderlich | Die SRE-Agent-Thread-ID. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Hooks: Threadstatus auflisten
Dieses Tool listet den Hook-Aktivierungsstatus für einen Thread in einer Azure SRE-Agent-Ressource auf. Es wird zurückgegeben, ob Hooks für den angegebenen Thread aktiviert, deaktiviert oder ausstehend sind. Verwenden Sie die Ergebnisse, um die Hookkonfiguration zu überprüfen und das Threadverhalten zu beheben.
Beispiele für Prompts:
- Liste die Aktivierungszustände der Hooks für die Thread-ID 'thread-42' des SRE-Agenten 'sre-agent-prod' auf.
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Erforderlich | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Thread-ID | Erforderlich | Die SRE-Agent-Thread-ID. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Vorfälle: Aktive Vorfälle auflisten
Dieses Tool zeigt aktive Incidents für einen SRE-Agenten (Site Reliability Engineering) an. Es werden offene Vorfallthreads samt Titel, Status, betroffenen Diensten und Untersuchungsdetails zurückgegeben. Verwenden Sie die Ausgabe, um laufende Untersuchungen zu überprüfen und zu sehen, welche Dienste betroffen sind.
Beispiele für Prompts:
- "Liste die aktiven Vorfälle für den SRE Agent 'sre-agent-west' auf."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Vorfälle: Vorfall erstellen
Verwenden Sie dieses Tool, um einen Vorfalluntersuchungsthread für einen Agent zu erstellen. Sie können die Vorfalldetails protokollieren, betroffene Dienste zuordnen und den Schweregrad festlegen, um die Reaktion priorisieren zu können. Wenn Sie dieses Tool ausführen, geben Sie die Beschreibung, die Dienste, den Schweregrad und den Titel des Vorfalls an.
Beispiele für Prompts:
- Erstellen Sie einen Vorfall mit dem Titel „Latenzspitze in der Datenbank“, der Beschreibung „Hohe Latenz bei SQL-Lesevorgängen beobachtet“, den Diensten „payments-api, auth-service“, dem Schweregrad „hoch“ und dem Agenten „sre-agent-westus“.
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Beschreibung | Erforderlich | Eine Beschreibung für das SRE Agent-Element. |
| Services | Erforderlich | Namen der betroffenen Dienste. |
| Severity | Erforderlich | Schweregrad des Vorfalls: kritisch, hoch, mittel oder niedrig. |
| Title | Erforderlich | Vorfalltitel. |
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
Vorfälle: Plan erstellen
Dieses Tool erstellt und ermöglicht einen Plan zur Reaktion auf Vorfälle, der einen Filter zum Bereich von Vorfällen und einen Handler zum Definieren von Reaktionsschritten verwendet. Sie geben Planmetadaten, die Dienste zum Überwachen, Schweregrad, Antwortschritte und eine Triggerbedingung an. Dieses Tool überprüft die Eingabe und aktiviert den Plan, sodass er mit der Behandlung übereinstimmener Vorfälle beginnt.
Beispiele für Prompts:
- "Erstelle und aktiviere den Plan zur Reaktion auf Vorfälle namens 'db-failover-plan' Dienst 'payments-api' Schweregrad 'critical' Schritte 'notify on-call;run db failover' Auslösebedingung 'database connection lost'.
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Name | Erforderlich | Der Name des SRE Agent-Elements. |
| Services | Erforderlich | Namen der betroffenen Dienste. |
| Severity | Erforderlich | Schweregrad des Vorfalls: kritisch, hoch, mittel oder niedrig. |
| Schritte | Erforderlich | Schritte zur Reaktion auf Vorfälle. |
| Auslöserbedingung | Erforderlich | Text, der den Plan zur Reaktion auf Vorfälle auslöst. |
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Agentenmodus | Fakultativ | Agentmodus: autonom oder Überprüfung. |
| Eskalation | Fakultativ | Eskalationsverfahren. |
| Runbook-URL | Fakultativ | Runbook-URL. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
Vorfälle: Pläne auflisten
Dieses Tool listet Vorfallreaktionspläne auf, die für einen SRE-Agent konfiguriert sind. Sie können den Namen, die ID und den Status jedes Plans anzeigen. Diese Informationen helfen Ihnen, aktive Pläne zu identifizieren und deren Konfiguration zu überprüfen.
Beispiele für Prompts:
- "Auflisten der auf dem SRE-Agent 'sre-agent-prod' konfigurierten Vorfallreaktionspläne".
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Vorfälle: Verbinden des Agents mit PagerDuty
Verbinden Sie einen SRE-Agent (Site Reliability Engineering) mit PagerDuty. Mit diesem Tool wird ein PagerDuty-Connector erstellt, der die Vorfallwarnung und die Vorfallverwaltung ermöglicht. Der Connector verwendet einen API-Schlüssel, der in einer Umgebungsvariable gespeichert ist.
Beispiele für Prompts:
- "Verbinde den SRE Agent 'sre-agent-prod' mit PagerDuty mit der API-Schlüsselumgebung 'PAGERDUTY_API_KEY' und dem Namen 'pagerduty-connector'."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| API-Schlüssel env | Erforderlich | Umgebungsvariable, die den API-Schlüssel enthält. |
| Name | Erforderlich | Der Name des SRE Agent-Elements. |
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Unterdomäne | Fakultativ | PagerDuty-Unterdomäne. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ❌ | ✅ | ❌ |
Vorfälle: Einrichten des ServiceNow-Connectors
Dieses Tool erstellt einen ServiceNow MCP-Connector, der die Integration der Vorfallverwaltung ermöglicht. Es verwendet Anmeldeinformationen, die in Umgebungsvariablen gespeichert sind, und ermöglicht die Erstellung, Aktualisierungen und Auflösung von Vorfällen zwischen ServiceNow und dem SRE-Agent.
Beispiele für Prompts:
- "Verbinden des SRE-Agents mit ServiceNow mit dem Authentifizierungstyp 'basic', Instanz-URL 'https://my-resource.service-now.com', Name 'sre-agent-prod'."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Authentifizierungstyp | Erforderlich | Der Authentifizierungstyp des HTTP MCP-Connectors. |
| Instanz-URL | Erforderlich | ServiceNow-Instanz-URL. |
| Name | Erforderlich | Der Name des SRE Agent-Elements. |
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Kennwort env | Fakultativ | Umgebungsvariable mit Kennwort. |
| Token-Env | Fakultativ | Umgebungsvariable, die das Bearer-Token enthält. |
| Benutzername env | Fakultativ | Umgebungsvariable mit Benutzername. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ❌ | ✅ | ❌ |
Geplante Aufgaben: Geplante Aufgabe erstellen
Dieses Tool erstellt eine geplante Aufgabe für einen SRE-Agent. Es sendet eine angegebene Nachricht im Zeitplan, den Sie mit einem Cron-Ausdruck definieren, damit der Agent automatisierte Arbeit ausführen kann. Sie geben die Vorgangsdetails an, wenn Sie den geplanten Vorgang erstellen.
Beispiele für Prompts:
- "Plane eine wiederkehrende Aufgabe auf dem SRE Agent 'sre-agent-west', die jeden Montag mit dem Cron-Ausdruck '0 9 * * 1', dem Namen 'weekly-restart' und der Meldung 'Restart service' ausgeführt wird."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Cron-Ausdruck | Erforderlich | Der Cron-Ausdruck für den Zeitplan. |
| Meldung | Erforderlich | Der Prompt, den der Agent nach dem definierten Zeitplan ausführt. |
| Name | Erforderlich | Der Name des SRE Agent-Elements. |
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Beschreibung | Fakultativ | Eine Beschreibung für das SRE Agent-Element. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ❌ | ✅ | ❌ | ❌ | ❌ |
Geplante Vorgänge: Geplante Aufgabe löschen
Dieses Tool löscht eine geplante Aufgabe des SRE-Agenten.
Beispiele für Prompts:
- "Lösche die geplante Aufgabe 'task-12345' von SRE Agent 'sre-agent-west' mit Bestätigen 'true'."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Aufgaben-ID | Erforderlich | Die ID der geplanten Aufgabe. |
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Bestätigen | Erforderlich | Bestätigen Sie einen destruktiven Vorgang. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
Geplante Aufgaben: Geplante Aufgabe abrufen
Dieses Tool ruft eine geplante Aufgabe des SRE-Agenten anhand der Aufgaben-ID ab. Sie können Details wie die Aufgabenkonfiguration und den aktuellen Status anzeigen.
Beispiele für Prompts:
- "Zeige mir die geplante Aufgabe mit der Aufgaben-ID 'task-1234' auf dem SRE Agent 'sre-agent-west'."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Aufgaben-ID | Erforderlich | Die ID der geplanten Aufgabe. |
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Geplante Vorgänge: Geplante Vorgänge auflisten
Dieses Tool listet geplante Aufgaben auf, die der SRE-Agent verwaltet. Sie können geplante Aufträge überprüfen, Zeitpläne bestätigen und Vorgangsmetadaten wie Status, nächste Laufzeit und letzte Laufzeit anzeigen. Dieses Tool gibt eine schreibgeschützte Liste der geplanten Vorgänge mit Feldern für Vorgangsname, Status, Zeitplan, nächste Laufzeit und letzte Laufzeit zurück.
Beispiele für Prompts:
- "Listen Sie die geplanten Aufgaben auf dem SRE-Agent 'sre-agent-01' auf."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Geplante Vorgänge: Geplante Aufgabe anhalten
Hält eine geplante Aufgabe für einen SRE Agent (Site Reliability Engineering, Sitezuverlässigkeits-Entwicklung) an. Dieses Tool gibt den aktualisierten Status und die zugehörigen Metadaten der Aufgabe zurück. Halten Sie geplante Aufgaben an, um die automatisierte Aktivität während der Wartung oder Problembehandlung vorübergehend zu beenden.
Beispiele für Prompts:
- "Pausiere die geplante Aufgabe mit der Aufgaben-ID 'task-1234' auf dem SRE Agent 'sre-agent-west'."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Aufgaben-ID | Erforderlich | Die ID der geplanten Aufgabe. |
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ❌ | ❌ | ❌ |
Geplante Vorgänge: Geplante Aufgabe fortsetzen
Dieses Tool setzt eine geplante Aufgabe für einen SRE-Agent fort. Nachdem Sie das Tool ausgeführt haben, setzt der Agent die Ausführung des geplanten Vorgangs gemäß seinem Zeitplan fort.
Beispiele für Prompts:
- "Setzen Sie den geplanten Vorgang mit der Vorgangs-ID 'task-123' auf dem SRE-Agent 'sre-agent-west' fort."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Aufgaben-ID | Erforderlich | Die ID der geplanten Aufgabe. |
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ❌ | ❌ | ❌ |
Fähigkeiten: Fähigkeiten erstellen
Dieses Tool erstellt oder aktualisiert eine benutzerdefinierte Fähigkeit für eine gezielte SRE-Agent-Ressource.
Beispiele für Prompts:
- Fügen Sie dem SRE-Agenten 'sreagent-prod' eine neue Fähigkeit mit dem Namen 'auto-scale-skill' mit dem Inhalt '{"type":"script","script":"scale.sh"}' hinzu.
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Erforderlich | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Content | Erforderlich | Qualifikationsinhalte. |
| Name | Erforderlich | Der Name des SRE Agent-Elements. |
| Beschreibung | Fakultativ | Eine Beschreibung für das SRE Agent-Element. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Fähigkeiten: Fähigkeiten löschen
Dieses Tool löscht eine benutzerdefinierte Fähigkeit aus einer SRE-Agent-Ressource.
Beispiele für Prompts:
- "Lösche den Skill mit dem Namen 'error-logger' von SRE Agent 'sre-agent-west' mit Bestätigen 'true'."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Erforderlich | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Name | Erforderlich | Der Name des SRE Agent-Elements. |
| Bestätigen | Erforderlich | Bestätigen Sie einen destruktiven Vorgang. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Fähigkeiten: Fähigkeiten auflisten
Listet benutzerdefinierte Fähigkeiten einer angegebenen SRE-Agent-Ressource auf. Das Tool gibt Details zu den einzelnen benutzerdefinierten Fähigkeiten zurück, die für den angegebenen SRE-Agent registriert sind, einschließlich Name, Version und Status. Verwenden Sie die Ausgabe, um benutzerdefinierte Qualifikationskonfigurationen zu überprüfen oder zu überwachen.
Beispiele für Prompts:
- Liste alle verfügbaren Fähigkeiten für den SRE Agent 'sre-agent-prod' auf.
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Erforderlich | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Threads: Thread erstellen
Dieses Tool erstellt einen neuen Thread für einen SRE-Agent (Site Reliability Engineering) und startet eine Unterhaltung, indem die öffnende Nachricht gesendet wird. Sie gibt die ursprüngliche Antwort des Agents zurück.
Beispiele für Prompts:
- "Starten Sie einen neuen Thread auf dem SRE-Agent 'sre-agent-01' mit der Meldung "Untersuchen der erhöhten Latenz im API-Gateway".
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Meldung | Erforderlich | Die zu sendende Nachricht. |
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ❌ | ✅ | ❌ | ❌ | ❌ |
Threads: Thread löschen
Dieses Tool löscht einen Site Reliability Engineering (SRE)-Agent-Thread.
Beispiele für Prompts:
- "Lösche die Thread-ID 'thread-12345' aus dem SRE Agent 'sreagent-prod' mit Bestätigen 'true'."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Bestätigen | Erforderlich | Bestätigen Sie einen destruktiven Vorgang. |
| Thread-ID | Fakultativ | Die SRE-Agent-Thread-ID. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
Threads: Nachrichten abrufen
Dieses Tool ruft Nachrichten für einen bestimmten SRE-Agent-Thread ab und gibt Nachrichteninhalte und Metadaten zurück, z. B. Zeitstempel und Absenderidentität. Verwenden Sie die zurückgegebenen Nachrichten, um den Unterhaltungsverlauf zu überprüfen oder das Verhalten des Agents zu beheben.
Beispiele für Prompts:
- "Nachrichten für thread-ID '42' auf SRE-Agent 'sre-agent-prod' anzeigen."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Thread-ID | Fakultativ | Die SRE-Agent-Thread-ID. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Threads: YOLO-Modus
Dieses Tool startet eine Untersuchung beim angegebenen SRE Agent und erteilt alle ausstehenden Freigaben, sodass der Agent ohne menschliche Genehmigungsgates fortfahren kann. Das Tool zeichnet Untersuchungsaktionen auf und erteilte Genehmigungen für die Überwachung.
Beispiele für Prompts:
- "Untersuche die Meldung 'Investigate service crash in frontend' auf dem SRE Agent 'sre-agent-prod' im Yolo-Modus und gewähre automatisch alle ausstehenden Genehmigungen."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Meldung | Erforderlich | Die zu sendende Nachricht. |
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Maximale Iterationen | Fakultativ | Die maximale Anzahl von automatischen Nachverfolgungsdurchläufen. |
| Timeout in Sekunden | Fakultativ | Timeout für Untersuchung in Sekunden. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ❌ | ✅ | ❌ | ❌ | ❌ |
Threads: Vorfall untersuchen
Untersuchen Sie ein Problem oder einen Vorfall mit einem SRE-Agent (Site Reliability Engineering). Verwenden Sie dieses Tool, um eine Untersuchungsnachricht zu senden, und der Agent stellt Nachverfolgungsfragen, bis die Untersuchung abgeschlossen ist. Sie geben die Untersuchungsdetails in der Nachricht an. Schließen Sie relevanten Kontext ein, z. B. betroffene Ressourcen, Zeitstempel, Fehlermeldungen, kürzlich vorgenommene Konfigurationsänderungen und Schritte zum Reproduzieren. Halten Sie Nachrichten präzise und fokussiert, um dem Agenten zu helfen, eine Lösung effizienter zu erreichen.
Beispiele für Prompts:
- "Untersuchen Sie das folgende Problem mit dem SRE-Agent 'sre-agent-prod': Meldung "Primäre API gibt nach der Bereitstellung 500 Fehler zurück".
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Meldung | Erforderlich | Die zu sendende Nachricht. |
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Maximale Iterationen | Fakultativ | Die maximale Anzahl von automatischen Nachverfolgungsdurchläufen. |
| Timeout in Sekunden | Fakultativ | Timeout für Untersuchung in Sekunden. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ❌ | ✅ | ❌ | ❌ | ❌ |
Threads: Chat-Threads von Agenten auflisten
Dieses Tool listet SRE-Agent-Chatthreads auf. Sie gibt eine schreibgeschützte Liste von Threadobjekten zurück, die Thread-ID, Teilnehmer, Metadaten und die neueste Nachricht enthalten, sodass Sie aktive und vergangene Unterhaltungen überprüfen können.
Beispiele für Prompts:
- Liste die aktiven Threads für den SRE-Agenten 'sreagent-prod' auf.
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Threads: Nachricht an Thread senden
Dieses Tool sendet eine Nachricht an einen bestehenden Agent-Thread für Site Reliability Engineering (SRE). Sie sendet die angegebene Nachricht an den Thread und gibt den aktualisierten Zustand des Threads zurück. Verwenden Sie präzise Nachrichten, um Kontext-, Statusaktualisierungen oder Problembehandlungsnotizen zu einem laufenden Thread hinzuzufügen.
Beispiele für Prompts:
- Nachricht „Neustart abgeschlossen, Protokolle werden überwacht“ an die Thread-ID „thread-12345“ auf Agent „sre-agent-westus“ senden.
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Meldung | Erforderlich | Die zu sendende Nachricht. |
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Thread-ID | Fakultativ | Die SRE-Agent-Thread-ID. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ❌ | ✅ | ❌ | ❌ | ❌ |
Workflows: Anwenden und Bereitstellen von Workflows
Anwenden und Bereitstellen eines YAML-Workflows auf einen SRE-Agent. Dieses Tool lädt die YAML-Konfiguration für ExtendedAgent oder ExtendedAgentTool auf der angegebenen SRE-Agent-Ressource hoch und aktiviert sie.
Beispiele für Prompts:
- Wenden Sie das Workflow-YAML mit dem Inhalt 'apiVersion: sre/v1\nkind: ExtendedAgent\nmetadata:\n name: deploy-workflow' auf den SRE-Agent 'sre-agent-prod' an.
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| YAML-Inhalt | Erforderlich | YAML-Inhalt. |
| Agent | Fakultativ | Der Name der Azure SRE-Agent-Ressource, die als Ziel verwendet werden soll. |
| Quellname | Fakultativ | Optionaler Quellname. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ❌ | ❌ | ❌ |
Workflows: Workflowdefinition generieren
Generieren Sie eine YAML-Workflowdefinition für ein namentlich angegebenes Site-Reliability-Engineering-(SRE)-Agent-Tool oder einen Agenten. Dieses Tool erstellt eine überprüfte YAML-Konfiguration für ExtendedAgent, KustoToolund LinkTool Ressourcen. Der generierte Workflow hilft Ihnen, SRE-Agent-Tools einheitlich in allen Umgebungen bereitzustellen und zu verwalten.
Beispiele für Prompts:
- Generieren Sie einen YAML-Workflow mit der Beschreibung 'Kusto-Abfragetool für die Vorfallsuche', Art 'tool', Name 'kusto-search-tool'.
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Beschreibung | Erforderlich | Eine Beschreibung für das SRE Agent-Element. |
| Kind | Erforderlich | YAML-Typ: Agent oder Tool. |
| Name | Erforderlich | Der Name des SRE Agent-Elements. |
| Konnektor | Fakultativ | Der Name des Connectors für die Kusto-Tools. |
| Datenbankname | Fakultativ | Die Kusto-Datenbank für Kusto-Tools. |
| Modell oder Typ | Fakultativ | Tooltyp, z. B. KustoTool oder LinkTool. |
| Parameter | Fakultativ | Parameter als Name:Beschreibung. |
| Query | Fakultativ | Die Kusto-Abfrage für Kusto-Tools. |
| Werkzeuge | Fakultativ | Anzuhängende Toolnamen. Mehrere Werte werden unterstützt. |
| URL-Vorlage | Fakultativ | Die URL-Vorlage für Linktools. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Workflows: Überprüfen des Workflows
Dieses Tool überprüft den SRE-Agent-Workflow YAML und kennzeichnet häufige Probleme in Struktur und Syntax. Es sucht nach ungültigen YAML-, falsch formatierten Schritten, falschen run Zeichenfolgen und fehlenden erforderlichen Schlüsseln. Sie stellen YAML contentfest, und das Tool gibt identifizierte Probleme mit Zeilennummern und vorgeschlagenen Korrekturen zurück. Im folgenden Beispiel finden Sie einen typischen Fehler, den das Tool erkennt.
Beispiele für Prompts:
- "Überprüfen Sie den folgenden YAML-Inhalt des SRE-Agent-Workflows 'apiVersion: sre/v1\nArt: ExtendedAgent\nMetadaten:\n Name: deploy-workflow'."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| YAML-Inhalt | Erforderlich | YAML-Inhalt. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Lokal erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |