Azure MCP-Servertools für Azure SRE-Agent

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

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.

Tool-Anmerkungshinweise:

Zerstörend Idempotent Offene Welt Nur Leseberechtigung Secret Lokal erforderlich