Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Met de Azure MCP-server kunt u Azure Monitor-resources beheren met behulp van prompts voor natuurlijke taal. U kunt query's uitvoeren op Log Analytics-werkruimten, operationele gegevens analyseren, resourcestatus bewaken, metrische prestatiegegevens ophalen en Azure Monitor-werkmappen beheren zonder dat u complexe KQL-syntaxis hoeft te kennen.
Met Azure Monitor kunt u de beschikbaarheid en prestaties van uw toepassingen en services maximaliseren. Het biedt een uitgebreide oplossing voor het verzamelen, analyseren en uitvoeren van telemetrie vanuit uw cloud- en on-premises omgevingen.
Opmerking
Hulpprogrammaparameters: de Hulpprogramma's van Azure MCP Server definiëren parameters voor gegevens die ze nodig hebben om taken uit te voeren. Sommige van deze parameters zijn specifiek voor elk hulpprogramma en worden hieronder beschreven. Andere parameters zijn globaal en worden gedeeld door alle hulpprogramma's. Zie Hulpprogrammaparameters voor meer informatie.
Activiteitenlogboek: Activiteitenlogboek weergeven
Activiteitenlogboeken weergeven voor de opgegeven Azure-resource gedurende het opgegeven aantal uren.
Voorbeelden van prompts zijn:
- Recente kritieke gebeurtenissen: 'Activiteitenlogboeken weergeven voor mijn 'web-app-prod'-resource voor de afgelopen 4 uur met alleen kritieke en foutgebeurtenissen'
- Activiteit van opslagaccount: 'Activiteitenlogboeken ophalen voor 'mystorageaccount'-resource van het type Microsoft.Storage/storageAccounts van de afgelopen 24 uur, limiet tot top 50 vermeldingen'
- VM-bewaking: 'Alle activiteitenlogboeken voor mijn virtuele machine productie-vm01 van de afgelopen 12 uur weergeven'
| Kenmerk | Verplicht of optioneel | Description |
|---|---|---|
| Naam van bron | Verplicht | De naam van de Azure-resource waarvoor u activiteitenlogboeken wilt ophalen. |
| Resourcetype | Optioneel | Het type Azure-resource (bijvoorbeeld 'Microsoft.Storage/storageAccounts'). Geef dit alleen op als dat nodig is om onderscheid te maken tussen meerdere resources met dezelfde naam. |
| Hours | Optioneel | Het aantal uren vóór nu om activiteitenlogboeken voor op te halen. |
| Gebeurtenisniveau | Optioneel | Het niveau van activiteitenlogboeken dat moet worden opgehaald. Geldige niveaus zijn: Kritiek, Fout, Informatief, Uitgebreid, Waarschuwing. Als dit niet is opgegeven, worden alle niveaus geretourneerd. |
| Top | Optioneel | Het maximum aantal activiteitenlogboeken dat moet worden opgehaald. |
Webtests: Webtests maken
Maak een nieuwe standaardwebtest in Azure Monitor. Ping-/multistep-webtests worden afgeschaft en worden niet ondersteund.
Voorbeelden van prompts zijn:
- Eenvoudige webtest: 'Webtest 'api-health-check' maken voor Application Insights '/subscriptions/abc123/resourceGroups/monitoring/providers/Microsoft.Insights/components/myapp-insights' in us - oost, test-URL 'https://api.mycompany.com/health' vanuit locaties 'us-east-2-azr,us-west-2-azr''
- Aangepaste frequentietest: 'Webtest 'homepage-monitor' maken voor Application Insights '/subscriptions/xyz789/resourceGroups/prod/providers/Microsoft.Insights/components/web-insights' in Europa - west, testen 'https://www.mysite.com' van 'eu-west-1-azr,eu-north-1-azr' locaties met frequentie 300 seconden en time-out 60 seconden'
- POST-aanvraagtest: 'Webtest 'login-endpoint' maken voor Application Insights '/subscriptions/def456/resourceGroups/test/providers/Microsoft.Insights/components/test-insights' in VS - centraal, testen 'https://api.myapp.com/login' van 'us-central-azr,us-south-central-azr' met http-werkwoord 'post', aanvraagbody '{'gebruikersnaam':'test'} en headers 'Content-Type=application/json''
- SSL-controletest: "Webtest 'secure-api-check' maken voor Application Insights '/subscriptions/ghi789/resourceGroups/security/providers/Microsoft.Insights/components/security-insights' in Australië - oost, testen 'https://secure.myservice.com/api' van 'au-east-azr,au-southeast-azr' met SSL-controle ingeschakeld, SSL-levensduurcontrole 30 dagen en verwachte statuscode 200"
- Uitgebreide test: "Maak webtest 'e-commerce-checkout' voor Application Insights '/subscriptions/jkl012/resourceGroups/ecommerce/providers/Microsoft.Insights/components/shop-insights' in Noord-Europa, testenhttps://shop.mystore.com/checkout '' van 'eu-north-1-azr,eu-west-1-azr,eu-central-1-azr' met de beschrijving 'Monitor checkout process', frequency 900 seconden, follow redirects enabled, parse requests enabled, retry enabled en time-out 120 seconds"
| Kenmerk | Verplicht of optioneel | Description |
|---|---|---|
| Webtestresource | Verplicht | De naam van de webtestresource waarop moet worden gewerkt. |
| Appinsights-onderdeel | Verplicht | De resource-id van het Application Insights-onderdeel dat moet worden gekoppeld aan de webtest. |
| Plaats | Verplicht | De locatie waar de webresource is gemaakt. Dit moet hetzelfde zijn als de locatie van het AppInsights-onderdeel. |
| Webtestlocaties | Verplicht | Lijst met locaties waarop de test moet worden uitgevoerd (door komma's gescheiden waarden). Locatie verwijst naar de geolocatiepopulatietag die specifiek is voor beschikbaarheidstests. |
| aanvraag-URL | Verplicht | De absolute URL die moet worden getest. |
| Webtest | Optioneel | De naam van de test in de webresource. |
| Beschrijving | Optioneel | De beschrijving van de webtest. |
| Ingeschakeld | Optioneel | Of de webtest is ingeschakeld. |
| Verwachte statuscode | Optioneel | Verwachte HTTP-statuscode. |
| Omleidingen volgen | Optioneel | Of u omleidingen wilt volgen. |
| Frequentie | Optioneel | Testfrequentie in seconden. Ondersteunde waarden300, 600900 seconden. |
| Headers | Optioneel | HTTP-headers die moeten worden opgenomen in de aanvraag. Door komma's gescheiden SLEUTEL=WAARDE. |
| HTTP-woord | Optioneel | HTTP-methode (voorbeelden zijn: get, post). |
| Statuscode negeren | Optioneel | Of de statuscodevalidatie moet worden genegeerd. |
| Aanvragen parseren | Optioneel | Of u afhankelijke aanvragen wilt parseren. |
| aanvraaginhoud | Optioneel | De hoofdtekst van de aanvraag. |
| Opnieuw proberen ingeschakeld | Optioneel | Of nieuwe pogingen zijn ingeschakeld. |
| SSL-controle | Optioneel | Of ssl-certificaten moeten worden gecontroleerd. |
| Ssl-levensduurcontrole | Optioneel | Aantal dagen om de levensduur van het SSL-certificaat te controleren. |
| Timeout | Optioneel | Time-out aanvragen in seconden (maximaal 2 minuten). Ondersteunde waarden: 30, 60, , 90120seconden. |
Webtests: Webtests ophalen
Details ophalen voor een specifieke webtest in de opgegeven resourcegroep op basis van de naam van de webtestresource.
Voorbeelden van prompts zijn:
- Testdetails ophalen: 'Details ophalen voor webtest 'api-health-check''
- Testconfiguratie weergeven: 'Toon de configuratie van webtest 'homepage-monitor'.
- Teststatus controleren: 'Informatie ophalen over webtest 'login-endpoint''
| Kenmerk | Verplicht of optioneel | Description |
|---|---|---|
| Webtestresource | Verplicht | De naam van de webtestresource waarop moet worden gewerkt. |
Webtests: Webtests vermelden
Vermeld alle webtests in een opgegeven abonnement en eventueel een resourcegroep.
Voorbeelden van prompts zijn:
- Alle tests weergeven: 'Alle webtests weergeven in mijn abonnement'
- Tests weergeven per resourcegroep: 'Webtests weergeven in de resourcegroep Bewaking'
- Testinventaris ophalen: 'Welke webtests heb ik geconfigureerd?'
Webtests: Webtests bijwerken
Een bestaande standaardwebtest bijwerken in Azure Monitor. Ping-/multistep-webtests worden afgeschaft en worden niet ondersteund.
Voorbeelden van prompts zijn:
- Updatetestfrequentie: 'Webtest 'api-health-check' bijwerken om elke 300 seconden uit te voeren
- Test-URL wijzigen: 'Webtest homepage-monitor bijwerken om URLhttps://www.newsite.com '' te testen met time-out van 90 seconden'
- Testconfiguratie wijzigen: 'Webtest 'login-endpoint' bijwerken met nieuwe headers 'Authorization=Bearer-token123' en verwachte statuscode 201'
| Kenmerk | Verplicht of optioneel | Description |
|---|---|---|
| Webtestresource | Verplicht | De naam van de webtestresource waarop moet worden gewerkt. |
| Appinsights-onderdeel | Optioneel | De resource-id van het Application Insights-onderdeel dat moet worden gekoppeld aan de webtest. |
| Plaats | Optioneel | De locatie waar de webresource is gemaakt. Dit moet hetzelfde zijn als de locatie van het AppInsights-onderdeel. |
| Webtestlocaties | Optioneel | Lijst met locaties waarop de test moet worden uitgevoerd (door komma's gescheiden waarden). Locatie verwijst naar de geolocatiepopulatietag die specifiek is voor beschikbaarheidstests. |
| aanvraag-URL | Optioneel | De absolute URL die moet worden getest. |
| Webtest | Optioneel | De naam van de test in de webresource. |
| Beschrijving | Optioneel | De beschrijving van de webtest. |
| Ingeschakeld | Optioneel | Of de webtest is ingeschakeld. |
| Verwachte statuscode | Optioneel | Verwachte HTTP-statuscode. |
| Omleidingen volgen | Optioneel | Of u omleidingen wilt volgen. |
| Frequentie | Optioneel | Testfrequentie in seconden. Ondersteunde waarden 300, 600, 900 seconden. |
| Headers | Optioneel | HTTP-headers die moeten worden opgenomen in de aanvraag. Door komma's gescheiden SLEUTEL=WAARDE. |
| HTTP-woord | Optioneel | HTTP-methode (get, post, enzovoort). |
| Statuscode negeren | Optioneel | Of de statuscodevalidatie moet worden genegeerd. |
| Aanvragen parseren | Optioneel | Of u afhankelijke aanvragen wilt parseren. |
| aanvraaginhoud | Optioneel | De hoofdtekst van de aanvraag. |
| Opnieuw proberen ingeschakeld | Optioneel | Of nieuwe pogingen zijn ingeschakeld. |
| SSL-controle | Optioneel | Of ssl-certificaten moeten worden gecontroleerd. |
| Ssl-levensduurcontrole | Optioneel | Aantal dagen om de levensduur van het SSL-certificaat te controleren. |
| Timeout | Optioneel | Time-out aanvragen in seconden (maximaal 2 minuten). Ondersteunde waarden: 30, 60, 90, 120 seconden. |
Log Analytics: Werkruimten vermelden
De Azure MCP-server vermeldt alle Log Analytics-werkruimten in een abonnement. Dit biedt een overzicht van uw bewakingsbronnen.
Voorbeelden van prompts zijn:
- Werkruimten weergeven: 'Toon alle Log Analytics-werkruimten in mijn abonnement'.
- Werkruimten weergeven: 'Welke werkruimten heb ik?
- Werkruimten zoeken: 'Werkruimten weergeven met bewaking'.
Log Analytics: Tabeltypen weergeven
Een lijst met beschikbare tabeltypen in een Log Analytics-werkruimte.
Voorbeelden van prompts zijn:
- Lijsttabeltypen: 'Tabeltypen weergeven in de centralmonitoring-werkruimte'.
- Beschikbare typen weergeven: 'Welke tabeltypen zijn beschikbaar in mijn Log Analytics-werkruimte?'
- Tabelcategorieën zoeken: 'Lijsttabeltypen voor werkruimte voor beveiligingslogboeken'.
| Kenmerk | Verplicht of optioneel | Description |
|---|---|---|
| Workspace | Verplicht | De Log Analytics-werkruimte-id of -naam. Dit kan de unieke id (GUID) of de weergavenaam van uw werkruimte zijn. |
Log Analytics: tabellen vermelden
De Azure MCP-server bevat alle tabellen in een Log Analytics-werkruimte. Zo krijgt u inzicht in de gegevens die beschikbaar zijn voor het uitvoeren van query's.
Voorbeelden van prompts zijn:
- Lijsttabellen: 'Tabellen weergeven in centralmonitoring-werkruimte'.
- Tabellen weergeven: 'Welke tabellen bevinden zich in app-bewaking voor werkruimten?'
- Tabellen zoeken: 'Tabellen weergeven in werkruimte beveiligingslogboeken'.
| Kenmerk | Verplicht of optioneel | Description |
|---|---|---|
| Workspace | Verplicht | De Log Analytics-werkruimte-id of -naam. |
Log Analytics: Query uitvoeren op werkruimtelogboeken
De Azure MCP-server kan KQL-query's (Kusto Query Language) uitvoeren op een Log Analytics-werkruimte. Met deze krachtige functie kunt u uw operationele gegevens analyseren.
Voorbeelden van prompts zijn:
- Eenvoudige query: 'Queryfouten van afgelopen uur'.
- Filterquery: 'Mislukte aanmeldingspogingen zoeken in de securityEvent-tabel'.
- Complexe query: 'Trend cpu-gebruik weergeven voor webservers afgelopen 24 uur'.
| Kenmerk | Verplicht of optioneel | Description |
|---|---|---|
| Workspace | Verplicht | De Log Analytics-werkruimte-id of -naam. |
| Tabel | Verplicht | De naam van de tabel die u wilt opvragen. |
| Vraag | Verplicht | De KQL-query die moet worden uitgevoerd op basis van de Log Analytics-werkruimte. |
| Hours | Optioneel | Het aantal uren om vanaf nu een query uit te voeren. |
| Limiet | Optioneel | Het maximum aantal resultaten dat moet worden geretourneerd. |
Log Analytics: query's uitvoeren op resourcelogboeken
Query's uitvoeren op diagnostische logboeken en activiteitenlogboeken voor een specifieke Azure-resource in een Log Analytics-werkruimte met behulp van Kusto Query Language (KQL).
Voorbeelden van prompts zijn:
- Voer een query uit op recente logboeken: 'Recente logboeken weergeven voor resource /subscriptions/abc123/resourceGroups/prod/providers/Microsoft.Web/sites/myapp'.
- Fouten zoeken: 'Queryfouten voor mijn web-app-resource in de afgelopen 4 uur'.
- Diagnostische gegevens over resources: 'Diagnostische logboeken weergeven voor opslagaccountresources met limiet 100'.
| Kenmerk | Verplicht of optioneel | Description |
|---|---|---|
| Resource-id | Verplicht | De Azure-resource-id voor het opvragen van logboeken. Voorbeeld: /subscriptions/<YOUR-SUBSCRIPTION-ID>/resourceGroups/<YOUR-RESOURCE-GROUP>/providers/Microsoft.OperationalInsights/workspaces/<YOUR-WORKSPACE>. |
| Tabel | Verplicht | De naam van de tabel die u wilt opvragen. Dit is de specifieke tabel in de werkruimte. |
| Vraag | Verplicht | De KQL-query die moet worden uitgevoerd op basis van de Log Analytics-werkruimte. U kunt vooraf gedefinieerde query's op naam gebruiken, zoals recent waarin de meest recente logboeken worden weergegeven die zijn gerangschikt op TimeGenerated en errors waarin logboeken op foutniveau worden weergegeven die zijn gerangschikt op TimeGenerated. Geef anders een aangepaste KQL-query op. |
| Hours | Optioneel | Het aantal uren om vanaf nu een query uit te voeren. |
| Limiet | Optioneel | Het maximum aantal resultaten dat moet worden geretourneerd. |
Status: Status van entiteit ophalen
De Azure MCP-server haalt de status van een entiteit op met behulp van Azure Monitor-statusmodellen. Dit biedt uitgebreide statusinformatie en bewakingsstatus voor Azure-resources en -toepassingen.
Voorbeelden van prompts zijn:
- Controleer de status van de entiteit: 'Get health for app-prod-001 with webapp-health model'.
- Resourcestatus bewaken: 'Wat is de status van web-app-prod met behulp van een toepassingsmodel?'
- Controleer de systeemstatus: 'Statusgegevens ophalen voor sql-prod-database-entiteit'.
| Kenmerk | Verplicht of optioneel | Description |
|---|---|---|
| model | Verplicht | De naam van het statusmodel. |
| Entity | Verplicht | De entiteits-id waarvoor de status moet worden opgehaald. |
Metrische gegevens: Metrische gegevens van query's
De Azure MCP-server voert query's uit op metrische gegevens van Azure Monitor voor resources. Hiermee kunt u metrische prestatiegegevens, gebruiksstatistieken en bewakingsgegevens voor uw Azure-resources ophalen gedurende opgegeven perioden.
Voorbeelden van prompts zijn:
- Query's uitvoeren op metrische gegevens van vm's: 'CPU en geheugen ophalen voor prod-vm01 van 1 januari tot en met 2 januari'.
- Metrische gegevens over opslag van query's: 'Metrische gegevens over transacties weergeven voor mystorageaccount in opslaggroep'.
- Metrische gegevens van de app opvragen: 'Reactietijd ophalen voor mywebapp afgelopen 24 uur'.
| Kenmerk | Verplicht of optioneel | Description |
|---|---|---|
| Resource | Verplicht | De naam van de resource waarvoor u metrische gegevens wilt opvragen. |
| Metrische naamruimte | Verplicht | De metrische naamruimte. |
| Metrics | Verplicht | De namen van metrische gegevens die moeten worden opvragen. |
| Resourcetype | Optioneel | Het type bron. |
| Begintijd | Optioneel | De begintijd voor de query. |
| Eindtijd | Optioneel | De eindtijd voor de query. |
| Interval | Optioneel | Het interval voor aggregatie. |
| Aggregatie- | Optioneel | De aggregatiemethode. |
| Filteren | Optioneel | Filter op de metrische gegevensquery. |
| Maximum aantal buckets | Optioneel | Maximum aantal buckets. |
Metrische gegevens: Metrische definities weergeven
De Azure MCP-server bevat beschikbare metrische definities voor een resource. Zo kunt u ontdekken welke metrische gegevens beschikbaar zijn voor bewaking voordat u query's uitvoert op specifieke metrische gegevens.
Voorbeelden van prompts zijn:
- Lijst met metrische opslaggegevens: 'Metrische gegevens weergeven voor mystorageaccount'.
- Metrische gegevens over transacties zoeken: 'Metrische gegevens over transacties zoeken voor storageacct'.
- Lijst met metrische gegevens van VM's: 'Lijst met metrische gegevens voor prod-vm in productiegroep'.
| Kenmerk | Verplicht of optioneel | Description |
|---|---|---|
| Naam van bron | Verplicht | De naam van de resource. |
| Resourcetype | Optioneel | Het type bron. |
| Metrische naamruimte | Optioneel | De metrische naamruimte. |
| Zoektekenreeks | Optioneel | Zoektekenreeks om metrische gegevens te filteren. |
| Limiet | Optioneel | Maximum aantal resultaten dat moet worden geretourneerd. |
Werkmappen: Werkmappen weergeven
De Azure MCP-server vermeldt Azure Monitor-werkmappen in een resourcegroep. Hiermee kunt u uw bewakingsdashboards en interactieve rapporten detecteren en beheren.
Voorbeelden van prompts zijn:
- Werkmappen weergeven: 'Werkmappen weergeven in bewakingsgroep'.
- Lijst per categorie: 'Werkmappen vermelden in de categorie Inzichten'.
- Lijst met gedeelde werkmappen: 'Gedeelde werkmappen weergeven in bewaking'.
| Kenmerk | Verplicht of optioneel | Description |
|---|---|---|
| Resourcegroep | Verplicht | De naam van de Azure-resourcegroep. |
| Categorie | Optioneel | De categorie voor het filteren van werkmappen op. |
| Kind | Optioneel | Het type werkmap (zoals shared, user). |
| Bron-id | Optioneel | De bronresource-id voor het filteren van werkmappen op. |
Werkmappen: werkmapdetails weergeven
De Azure MCP-server toont details van een specifieke Azure Monitor-werkmap op basis van de resource-id. Dit biedt uitgebreide informatie over de configuratie en inhoud van de werkmap.
Voorbeelden van prompts zijn:
- Werkmap weergeven: 'Werkmapdetails weergeven voor /subscriptions/abc123/resourceGroups/monitoring/providers/Microsoft.Insights/workbooks/workbook-guid'.
- Werkmapgegevens ophalen: 'Informatie over werkmap /subscriptions/xyz/resourceGroups/rg/providers/Microsoft.Insights/workbooks/my-workbooks'.
- Werkmap weergeven: 'Werkmapdetails weergeven voor mijn prestatiewerkmap'.
| Kenmerk | Verplicht of optioneel | Description |
|---|---|---|
| Werkmap-id | Verplicht | De volledige Azure-resource-id van de werkmap die moet worden opgehaald. |
Werkmappen: Werkmap maken
De Azure MCP-server kan een nieuwe Azure Monitor-werkmap maken. Hiermee kunt u programmatisch bewakingsdashboards en interactieve rapporten maken.
Voorbeelden van prompts zijn:
- Werkmap maken: 'Werkmap prestatiedashboard maken in bewakingsgroep'.
- Maken met bron: 'Werkmap App Insights-analyse maken die is gekoppeld aan mijn Application Insights'.
- Bewakingswerkmap maken: 'Overzicht van nieuwe werkmapinfrastructuur maken'.
| Kenmerk | Verplicht of optioneel | Description |
|---|---|---|
| weergeven | Verplicht | De weergavenaam voor de nieuwe werkmap. |
| Geserialiseerde inhoud | Verplicht | De JSON-inhoud waarmee de werkmapstructuur en query's worden gedefinieerd. |
| Bron-id | Optioneel | De bronresource-id die moet worden gekoppeld aan de werkmap. |
Werkmappen: werkmap bijwerken
De Azure MCP-server werkt een bestaande Azure Monitor-werkmap bij. Hiermee kunt u werkmapeigenschappen en inhoud programmatisch wijzigen.
Voorbeelden van prompts zijn:
- Naam bijwerken: 'Werkmap /subscriptions/abc/resourceGroups/rg/providers/Microsoft.Insights/workbooks/wb1 name to Updated Dashboard' (Werkmap /subscriptions/abc/resourceGroups/rg/providers/Microsoft.Insights/workbooks/wb1 name to Updated Dashboard) bijwerken.
- Inhoud bijwerken: 'Werkmapinhoud bijwerken voor /subscriptions/xyz/resourceGroups/monitoring/providers/Microsoft.Insights/workbooks/dashboard'.
- Werkmap wijzigen: 'Naam en inhoud wijzigen voor werkmap /subscriptions/123/resourceGroups/prod/providers/Microsoft.Insights/workbooks/analytics'.
| Kenmerk | Verplicht of optioneel | Description |
|---|---|---|
| Werkmap-id | Verplicht | De volledige Azure-resource-id van de werkmap die moet worden bijgewerkt. |
| weergeven | Optioneel | De nieuwe weergavenaam voor de werkmap. |
| Geserialiseerde inhoud | Optioneel | De bijgewerkte JSON-inhoud voor de werkmap. |
Werkmappen: Werkmappen verwijderen
De Azure MCP-server verwijdert een Azure Monitor-werkmap. Hierdoor worden de werkmap en alle bijbehorende inhoud definitief verwijderd.
Voorbeelden van prompts zijn:
- Werkmap verwijderen: 'Werkmap /subscriptions/abc123/resourceGroups/monitoring/providers/Microsoft.Insights/workbooks/old-dashboard' verwijderen.
- Werkmap verwijderen: 'Werkmap /subscriptions/xyz/resourceGroups/rg/providers/Microsoft.Insights/workbooks/unused-workbook'.
- Opschonen: 'Werkmap verwijderen op /subscriptions/123/resourceGroups/prod/providers/Microsoft.Insights/workbooks/afgeschaft'.
| Kenmerk | Verplicht of optioneel | Description |
|---|---|---|
| Werkmap-id | Verplicht | De volledige Azure-resource-id van de werkmap die u wilt verwijderen. |