Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Uw agent wordt geleverd met ingebouwde toegang tot Azure services. Er kunnen query's worden uitgevoerd op Azure Monitor, Application Insights, Log Analytics en Azure Resource Graph. Connectors breiden het bereik uit naar externe systemen: uw Kusto-clusters, broncodeopslagplaatsen, samenwerkingshulpprogramma's en aangepaste API's.
Opmerking
Connectors geven uw agent toegang tot gegevens en acties, zoals het opvragen van logboeken, het verzenden van meldingen en het lezen van code. Incidentplatforms zijn een afzonderlijk concept: ze bepalen waar waarschuwingen vandaan komen en hoe uw agent hierop automatisch reageert. In dit artikel worden connectors behandeld. Zie Incidentplatforms voor meer informatie over incidentplatformen.
Wat uw agent zonder connectors kan doen
Zelfs als er geen connectors zijn ingesteld, beschikt uw agent over ingebouwde mogelijkheden via de beheerde identiteit en Azure op rollen gebaseerd toegangsbeheer (Azure RBAC)-machtigingen:
| Ingebouwde mogelijkheid | Wat het biedt |
|---|---|
| Application Insights | Query's uitvoeren voor toepassingstelemetrie, traceringen en uitzonderingen. |
| Log Analytics | Query's uitvoeren op Log Analytics werkruimten. |
| Metrische gegevens van Azure Monitor | Metrische gegevens weergeven en opvragen en trends en afwijkingen analyseren. |
| Resource Graph | Zoek in alle Azure-resources in abonnementen en voer er query's op uit. |
| Azure Resource Manager/Azure CLI | Lees en wijzig elk Azure resourcetype. |
| Diagnostiek voor Azure Kubernetes Service (AKS) | Voer kubectl-opdrachten uit en diagnosticeer Kubernetes-problemen. |
Resource Graph- en Resource Manager-bewerkingen werken met elk Azure resourcetype, waaronder Azure App Service, Azure Container Apps, virtuele machines, netwerken en opslag. Als uw logboeken en metrische gegevens zich in Azure Monitor en Application Insights bevinden, kan uw agent direct beginnen met het onderzoeken van problemen, zonder dat er connectorinstallatie is vereist. Connectors worden waardevol wanneer u de agent nodig hebt om systemen te bereiken outside Azure.
Wat bieden connectors?
Connectors worden onderverdeeld in vier categorieën op basis van wat ze uw agent geven: gegevensbronnen, broncode en kennis, samenwerkingshulpprogramma's en aangepaste connectors.
Gegevensbronnen
Deze bronnen kunnen querylogboeken, metrische gegevens en telemetrie uit uw gegevensarchieven zijn.
| Connector | Wat het biedt |
|---|---|
| Log Analytics | Verbind specifieke werkruimten zodat uw agent permanente context heeft over uw logboekgegevens en deze proactief kan opvragen. |
| Application Insights | Verbind specifieke Application Insights-resources zodat uw agent permanente context heeft over uw toepassingstelemetrie. |
| Databasequery (Azure Data Explorer) | Vooraf gedefinieerde KQL-query's uitvoeren op uw Kusto-clusters. |
| Indexering van databases (Azure Data Explorer) | Leer automatisch uw Kusto-schema zodat de agent dynamisch query's kan genereren. |
Aanbeveling
Uw agent kan al elke Log Analytics-werkruimte of Application Insights-resource bevragen met de ingebouwde hulpprogramma’s—geen connector nodig. Het toevoegen van een Log Analytics- of Application Insights-connector gaat nog een stap verder: het geeft de agent blijvend inzicht in specifieke werkruimten en neemt hun gegevens op in de achtergrondcontext van de agent. Deze connector maakt ook uitgebreidere, op MCP gebaseerde diagnostische gegevens mogelijk voor uw verbonden resources.
Broncode en kennis
Geef uw agentcontext over uw systemen: code, wiki's en documentatie.
| Connector | Wat het biedt |
|---|---|
| GitHub MCP-server | Toegang tot opslagplaatsen, problemen, pull-aanvragen en wikipagina's. |
| GitHub OAuth | GitHub toegang via de OAuth-verificatiestroom. |
| Azure DevOps OAuth | Azure DevOps toegang via OAuth-verificatie. |
| Documentatie (Azure DevOps) | Indexeer en zoek uw Azure DevOps wiki's. |
Met deze connectors kan uw agent code zoeken naar foutpatronen en wikidocumentatie lezen. Uw agent kan ook verwijzen naar API-documenten tijdens het oplossen van problemen en incidenten verbinden met gerelateerde pull-aanvragen.
Hulpprogramma's voor samenwerking
Laat uw agent bevindingen doorgeven via de kanalen die uw team al gebruikt.
| Connector | Wat het biedt |
|---|---|
| Melding verzenden (Teams) | Plaats bevindingen en updates voor Teams-kanalen. |
| E-mail verzenden (Outlook) | Samenvattingen en rapporten van e-mailonderzoek. |
Aangepaste connectors (MCP-servers)
Met MCP-servers (Model Context Protocol) kunt u uw agent verbinden met elk systeem, waaronder waarneembaarheidsplatformen, broncodeopslagplaatsen, ticketingsystemen en aangepaste API's. Uw agent detecteert automatisch hulpprogramma's van verbonden servers, bewaakt de verbindingsstatus met 60 seconden heartbeats en herstelt automatisch van tijdelijke fouten.
Twee transporttypen hebben betrekking op elk implementatiemodel: Streamable-HTTP voor externe cloudservices en stdio voor lokale processen die naast uw agent worden uitgevoerd. Vooraf geconfigureerde partnerconnectors voor resources zoals GitHub, Datadog, Splunk en New Relic bieden installatie met één klik.
Zie MCP-connectors en hulpprogramma's voor een volledige handleiding voor MCP-architectuur, transporttypen, partnerconnectors, statuscontrole en hulpprogrammabeheer.
Zie MCP-connector instellen als u uw eerste MCP-connector wilt instellen.
Connectors bladeren door en beheren
Als u uw connectors in inklapbare categoriegroepen wilt zien, gaat u naar Builder>Connectors. Op deze pagina worden alle groepen standaard uitgevouwen.
| Categorie | Wat het bevat |
|---|---|
| Codeopslagplaats | GitHub-, Azure DevOps-, broncode- en documentatieconnectors. |
| Notification | Teams- en Outlook-berichtenconnectoren. |
| Telemetry | Azure Data Explorer, Datadog, Dynatrace, Elasticsearch, New Relic, Splunk en andere bewakingsconnectors. |
| Other | Algemene MCP-servers en -connectors die niet in andere categorieën passen. |
Elke categoriekop bevat het aantal connectors in die groep. Wanneer u een categorie samenvouwt, wordt er een rode badge weergegeven als een connector in de groep een verbindingsprobleem heeft. U kunt problemen in één oogopslag herkennen zonder elke sectie uit te vouwen.
Gebruik de werkbalkbesturingselementen om uw weergave te beheren:
- Vouw alles uit / Vouw alles samen om alle categoriegroepen tegelijk te schakelen.
- Categoriefilter om alleen connectors in een specifieke categorie weer te geven.
- Zoeken naar connectors op naam (schakelt over naar een platte lijst voor zoeken naar trefwoorden).
Alleen categorieën die ten minste één connector bevatten, worden weergegeven. Wanneer u op naam naar een connector zoekt, schakelt de pagina over naar een platte lijstweergave voor sneller filteren.
Wie kan connectors configureren
Als u een connector wilt beheren, hebt u schrijfrechten op de agent nodig. In de volgende tabel ziet u welke rol deze machtiging heeft:
| Rol | Kunt u connectoren configureren? |
|---|---|
| SRE-agentbeheerder | Ja |
| Standaardgebruiker voor SRE Agent | Nee (alleen lezen) |
| SRE-agentlezer | Nee (alleen lezen) |
Tijdens de installatie vereisen sommige connectors OAuth-toestemming van een gebruiker met de juiste machtigingen in het externe systeem (bijvoorbeeld een GitHub organisatielid voor GitHub connectors). Deze toestemming gaat over machtigingen in de externe service, niet over SRE Agent-rollen.
Voor connectoren die gebruikmaken van de beheerde identiteit van de agent (zoals Azure Data Explorer), moet een beheerder van het externe systeem de identiteit toevoegen aan de lijst met toegestane identiteiten.
Wanneer u connectors configureert, profiteren alle agentgebruikers er automatisch van. Ze stellen alleen vragen aan de agent en de agent gebruikt op de achtergrond de beschikbare connectoren.
Connectors en aangepaste agenten
U kunt specifieke MCP-hulpprogramma's toewijzen aan gespecialiseerde aangepaste agents. Een aangepaste agent voor het oplossen van problemen met databases kan Kusto-hulpprogramma's krijgen, terwijl een aangepaste implementatieagent GitHub toegang krijgt. Deze benadering houdt elke aangepaste agent gericht en voorkomt dat deze overweldigd wordt met te veel hulpprogramma's.
Wijs hulpprogramma's afzonderlijk toe in de portalhulpprogrammakiezer of gebruik jokertekenpatronen (connection-id/*) in YAML om alle hulpprogramma's van een server tegelijk toe te voegen. Zie MCP-connectoren en hulpprogramma's voor meer informatie over de toewijzing van hulpprogramma's en jokerteken-syntaxis.
Ga in de portal naar Builder>. Maak of bewerk een aangepaste agent en selecteer onder Geavanceerde instellingende optie Hulpprogramma's kiezen. In de toolkiezer worden hulpprogramma's weergegeven die zijn gegroepeerd op MCP-verbinding. Selecteer de items die uw aangepaste agent nodig heeft.
Vermeld in YAML elk hulpprogramma op de volledige naam:
mcp_tools:
- azure-data-explorer_kusto_query
- azure-data-explorer_kusto_table_list
- azure-data-explorer_kusto_table_schema
Alle hulpprogramma's van een MCP-server toevoegen (jokerteken)
Wanneer een MCP-server veel hulpprogramma's beschikbaar maakt en uw aangepaste agent ze allemaal nodig heeft, gebruikt u het jokertekenpatroon in plaats van elk hulpprogramma afzonderlijk weer te geven:
mcp_tools:
- azure-data-explorer/*
Het {connection-id}/*-patroon voegt elk hulpprogramma van die MCP-verbinding toe. Uw agent breidt het jokerteken bij het opstarten uit.
azure-data-explorer/* verwijst bijvoorbeeld naar alle tools die geregistreerd zijn onder een verbinding met de naam azure-data-explorer (de vooraf ingevulde standaard voor de Azure MCP met Kusto-connector vanaf release 26.4.16.0). Vervang de naam die u aan de connector hebt gegeven.
U kunt jokertekens combineren met afzonderlijke namen van hulpprogramma's:
mcp_tools:
- azure-data-explorer/* # All tools from the Kusto connection
- grafana-mcp_dashboard # One specific tool from Grafana
Opmerking
Het patroon moet {connection-id}/* met de slash gebruiken. Patronen zoals azure-data-explorer* (zonder de slash) worden behandeld als exacte namen van hulpprogramma's, niet als jokertekens.
In de volgende tabel worden de selectie van individuele tools en de wildcard-methode vergeleken.
| Methode | Wanneer gebruiken |
|---|---|
| Afzonderlijke hulpprogramma's | U wilt nauwkeurige controle over de hulpprogramma's waartoe een aangepaste agent toegang heeft. |
Jokerteken (connection-id/*) |
U vertrouwt de MCP-server en wilt alle bijbehorende hulpprogramma's, inclusief latere hulpprogramma's. |
| Mixed | U wilt alle hulpprogramma's van de ene server, plus specifieke hulpprogramma's van een andere. |
Waarom het jokerteken gebruiken? Wanneer een MCP-server nieuwe hulpprogramma's toevoegt, worden deze automatisch opgehaald door het jokerteken, zonder de aangepaste agent opnieuw te configureren. De selectie van afzonderlijke hulpmiddelen geeft u nauwkeurige controle. De wildcard geeft u automatische dekking.
Wanneer MCP-hulpprogramma's nog niet gereed zijn
Als een MCP-server niet gereed is wanneer de agent wordt gestart, heeft uw agent geen toegang tot hulpprogramma's vanaf die server. Uw agent verwerkt deze voorwaarde probleemloos. Aangepaste agents met niet-opgeloste wildcards of ontbrekende tools worden uitgesteld en automatisch geladen nadat je agent de MCP-verbinding heeft opgezet. U hoeft geen handmatige actie te ondernemen.
Voor meer informatie, zie Aangepaste agents.
Volgende stap
Verwante inhoud
| Bron | Waarom het belangrijk is |
|---|---|
| Incidentplatforms | Hoe uw agent automatisch incidenten ontvangt en erop reageert. |
| Broncode verbinden | Stel GitHub- of Azure DevOps-connectoren in. |
| Een MCP-connector instellen | Aangepaste MCP-servers toevoegen. |
| Maatwerkagents | Maak gespecialiseerde agenten met gerichte toegang tot connectors. |
| toestemmingen | Configureer Azure resourcetoegang voor uw agent. |