Udostępnij przez


Omówienie narzędzi Azure Monitor dla serwera Azure MCP

Serwer MCP platformy Azure umożliwia zarządzanie zasobami usługi Azure Monitor przy użyciu monitów języka naturalnego. Możesz wykonywać zapytania dotyczące obszarów roboczych usługi Log Analytics, analizować dane operacyjne, monitorować kondycję zasobów, pobierać metryki wydajności i zarządzać skoroszytami usługi Azure Monitor bez konieczności znajomości złożonej składni języka KQL.

Usługa Azure Monitor pomaga zmaksymalizować dostępność i wydajność aplikacji i usług. Zapewnia kompleksowe rozwiązanie do zbierania, analizowania i działania na podstawie danych telemetrycznych z chmury i środowisk lokalnych.

Skoroszyty umożliwiają elastyczną analizę danych i tworzenie zaawansowanych raportów wizualnych w portalu Azure. Umożliwiają one korzystanie z wielu źródeł danych z całej platformy Azure i łączenie ich w ujednolicone interaktywne środowiska. Skoroszyty umożliwiają łączenie wielu rodzajów wizualizacji i analiz, dzięki czemu doskonale nadają się do swobodnej eksploracji. Aby uzyskać więcej informacji, zobacz dokumentację skoroszytów usługi Azure Monitor.

Uwaga / Notatka

Parametry narzędzia: narzędzia serwera MCP platformy Azure definiują parametry dla danych, które muszą wykonywać zadania. Niektóre z tych parametrów są specyficzne dla każdego narzędzia i zostały opisane poniżej. Inne parametry są globalne i współużytkowane przez wszystkie narzędzia. Aby uzyskać więcej informacji, zobacz Parametry narzędzia.

Dziennik aktywności: Wyświetlanie listy dzienników aktywności

Wyświetl listę dzienników aktywności dla określonego zasobu platformy Azure w ciągu podanej liczby poprzednich godzin.

Przykładowe monity obejmują:

  • Ostatnie zdarzenia krytyczne: "Pokaż dzienniki aktywności dla zasobu "web-app-prod" w ciągu ostatnich 4 godzin z tylko zdarzeniami krytycznymi i błędnymi"
  • Aktywność konta przechowywania: "Uzyskaj dzienniki aktywności dla zasobu „mystorageaccount” typu „Microsoft.Storage/storageAccounts” z ostatnich 24 godzin, ograniczając do pierwszych 50 wpisów"
  • Monitorowanie maszyny wirtualnej: "Wyświetl listę wszystkich dzienników aktywności dla zasobu "production-vm01" z ostatnich 12 godzin"
Parameter Wymagane lub opcjonalne Description
Nazwa zasobu Wymagane Nazwa zasobu platformy Azure do pobrania dzienników aktywności.
Typ zasobu Opcjonalnie Typ zasobu platformy Azure (na przykład Microsoft.Storage/storageAccounts). Podaj to tylko w razie potrzeby, aby rozróżnić wiele zasobów o tej samej nazwie.
Hours Opcjonalnie Liczba godzin poprzedzających teraz pobieranie dzienników aktywności.
Poziom zdarzenia Opcjonalnie Poziom dzienników aktywności do pobrania. Prawidłowe poziomy to: Krytyczny, Błąd, Informacyjny, Szczegółowy, Ostrzeżenie. Jeśli nie zostanie podane, zwraca wszystkie poziomy.
Top Opcjonalnie Maksymalna liczba dzienników aktywności do pobrania.

Wskazówki adnotacji narzędzi:

Destruktywne: ❌ | Idempotentne: ✅ | Open World: ❌ | Tylko do odczytu: ✅ | Tajne: ❌ | Wymagane na miejscu: ❌

Testy sieci Web: tworzenie lub aktualizowanie testów sieci Web

Tworzenie lub aktualizowanie standardowego testu internetowego w usłudze Azure Monitor w celu monitorowania dostępności punktu końcowego. Użyj tego polecenia, aby skonfigurować nowe testy sieci Web lub zmodyfikować istniejące z konfiguracjami, takimi jak adres URL, częstotliwość, lokalizacje i oczekiwane odpowiedzi. To polecenie automatycznie tworzy nowy test, jeśli nie istnieje lub aktualizuje istniejący test przy użyciu nowych ustawień.

Przykładowe monity obejmują:

  • "Utwórz lub zaktualizuj zasób testu internetowego "mywebtest" w grupie zasobów "rg-prod", aby monitorować https://example.com co 300 sekund".
  • Zaktualizuj test internetowy "status-check" w grupie zasobów "rg-dev" z oczekiwanym kodem statusu 200 i włącz sprawdzanie SSL.
  • "Jakie testy internetowe są konfigurowane w grupie zasobów "rg-test"?
  • "Wyświetl listę wszystkich zasobów testów internetowych w 'rg-production'".
  • "Muszę utworzyć lub zaktualizować test internetowy "api-monitor" w grupie zasobów "rg-app" z częstotliwością 600 sekund."
Parameter Wymagane lub opcjonalne Description
Grupa zasobów Wymagane Nazwa grupy zasobów platformy Azure. Jest to logiczny kontener dla zasobów platformy Azure.
Zasób testu internetowego Wymagane Nazwa zasobu Web Test, na którym należy działać.
Składnik usługi App Insights Opcjonalnie Identyfikator zasobu składnika usługi Application Insights do powiązania z testem internetowym.
Opis Opcjonalnie Opis testu internetowego.
Enabled Opcjonalnie Czy test internetowy jest włączony.
Oczekiwany kod stanu Opcjonalnie Oczekiwany kod stanu HTTP.
Obserwowanie przekierowań Opcjonalnie Czy śledzić przekierowania.
Częstotliwość Opcjonalnie Częstotliwość testowania w sekundach. Obsługiwane wartości: 300, 600, 900 sekund.
Headers Opcjonalnie Nagłówki HTTP do uwzględnienia w żądaniu. Oddzielone przecinkami KEY=VALUE.
Czasownik HTTP Opcjonalnie Metoda HTTP (get, postitp.).
Ignoruj kod stanu Opcjonalnie Czy ignorować walidację kodu stanu.
Lokalizacja Opcjonalnie Lokalizacja, w której jest tworzony zasób testu internetowego. Powinno to być zgodne z lokalizacją składnika usługi App Insights.
Analizowanie żądań Opcjonalnie Czy analizować żądania zależne.
Treść żądania Opcjonalnie Treść żądania.
Żądanie adresu URL Opcjonalnie Bezwzględny adres URL do przetestowania.
Ponawianie próby włączone Opcjonalnie Określa, czy ponowne próby są włączone.
Sprawdzanie protokołu SSL Opcjonalnie Czy sprawdzić certyfikaty SSL.
Sprawdzanie okresu istnienia protokołu SSL Opcjonalnie Liczba dni sprawdzania okresu istnienia certyfikatu SSL.
Limit czasu Opcjonalnie Limit czasu żądania w sekundach (maksymalnie 2 minuty). Obsługiwane wartości: 30, 60, 90, 120 sekund.
Test sieci Web Opcjonalnie Nazwa testu w zasobie testu internetowego.
Lokalizacje testów sieci Web Opcjonalnie Lista lokalizacji do uruchomienia testu z (wartości rozdzielane przecinkami). Lokalizacja odnosi się do znacznika lokalizacji populacyjnej specyficznego dla testów dostępności.

Wskazówki adnotacji narzędzi:

Destruktywne: ✅ | Idempotentne: ✅ | Open World: ❌ | Tylko do odczytu: ❌ | Tajne: ❌ | Wymagane na miejscu: ❌

Testy sieci Web: pobieranie lub wyświetlanie listy testów sieci Web

Pobierz szczegóły dla określonego testu internetowego lub wyświetl listę wszystkich testów sieci Web. Po podaniu zasobu webtest uzyskasz szczegółowe informacje o jednym teście internetowym. Jeśli zasób webtest zostanie pominięty, zostanie wyświetlona lista wszystkich testów sieci Web w ramach subskrypcji, opcjonalnie filtrowana według grupy zasobów.

Przykładowe monity obejmują:

  • Wyświetl listę wszystkich testów internetowych w mojej subskrypcji
  • "Jakie testy internetowe są dostępne w mojej subskrypcji?"
  • "Pobieranie szczegółów testu internetowego homepage-load-test"
  • "Pokaż mi specyfikę testu api-response-checkinternetowego"
  • Czy możesz podać informacje dotyczące internetowego testu checkout-validation w mojej subskrypcji?
Parameter Wymagane lub opcjonalne Description
Zasób testu internetowego Opcjonalnie Nazwa zasobu Web Test, na którym należy działać.

Wskazówki adnotacji narzędzi: Destruktywne: ❌ | Idempotentne: ✅ | Otwarty świat: ❌ | Tylko do odczytu: ✅ | Tajny: ❌ | Wymagane lokalnie: ❌

Log Analytics: Lista obszarów roboczych

Serwer Azure MCP zawiera listę wszystkich obszarów roboczych usługi Log Analytics w subskrypcji. Ten artykuł zawiera omówienie zasobów monitorowania.

Przykładowe monity obejmują:

  • Lista obszarów roboczych: "Pokaż wszystkie obszary robocze Log Analytics w mojej subskrypcji."
  • Wyświetlanie obszarów roboczych: "Jakie obszary robocze mam?"
  • Znajdź obszary robocze: "Lista obszarów roboczych do monitorowania".

Wskazówki adnotacji narzędzi:

Destruktywne: ❌ | Idempotentne: ✅ | Open World: ❌ | Tylko do odczytu: ✅ | Tajne: ❌ | Wymagane na miejscu: ❌

Log Analytics: wyświetlanie listy typów tabel

Wyświetla listę dostępnych typów tabel w obszarze roboczym usługi Log Analytics.

Przykładowe monity obejmują:

  • Lista typów tabel: "Pokaż typy tabel w obszarze roboczym centralnego monitorowania w grupie zasobów „my-resource-group”"
  • Wyświetl dostępne typy: "Jakie typy tabel są dostępne w obszarze roboczym usługi Log Analytics w grupie zasobów "my-resource-group"?"
  • Znajdź kategorie tabel: "Lista typów tabel dla obszaru roboczego dzienników zabezpieczeń w grupie zasobów "my-resource-group"
Parameter Wymagane lub opcjonalne Description
Grupa zasobów Wymagane Nazwa grupy zasobów platformy Azure. Jest to logiczny kontener dla zasobów platformy Azure.
Workspace Wymagane Identyfikator lub nazwa obszaru roboczego usługi Log Analytics. Może to być unikatowy identyfikator (GUID) lub nazwa wyświetlana obszaru roboczego.

Wskazówki adnotacji narzędzi:

Destruktywne: ❌ | Idempotentne: ✅ | Open World: ❌ | Tylko do odczytu: ✅ | Tajne: ❌ | Wymagane na miejscu: ❌

Log Analytics: wyświetlanie listy tabel

Serwer Azure MCP zawiera listę wszystkich tabel w obszarze roboczym usługi Log Analytics. Pomaga to zrozumieć dane dostępne do wykonywania zapytań.

Przykładowe monity obejmują:

  • Listuj tabele: "Pokaż tabele w obszarze roboczym centralnego monitorowania w grupie zasobów 'my-resource-group'"
  • Wyświetlanie tabel: "Jakie tabele znajdują się w obszarze roboczym monitorowania aplikacji w grupie zasobów "my-resource-group"?"
  • Znajdowanie tabel: "Wyświetlanie listy tabel w obszarze roboczym dzienników zabezpieczeń w grupie zasobów "my-resource-group"
Parameter Wymagane lub opcjonalne Description
Grupa zasobów Wymagane Nazwa grupy zasobów platformy Azure. Jest to logiczny kontener dla zasobów platformy Azure.
Workspace Wymagane Identyfikator lub nazwa obszaru roboczego usługi Log Analytics.

Wskazówki adnotacji narzędzi:

Destruktywne: ❌ | Idempotentne: ✅ | Open World: ❌ | Tylko do odczytu: ✅ | Tajne: ❌ | Wymagane na miejscu: ❌

Log Analytics: wykonywanie zapytań dotyczących dzienników obszaru roboczego

Serwer MCP platformy Azure może wykonywać zapytania języka Kusto Query Language (KQL) względem obszaru roboczego usługi Log Analytics. Ta zaawansowana funkcja umożliwia analizowanie danych operacyjnych.

Przykładowe monity obejmują:

  • Proste zapytanie: "Tabela zapytań "AzureDiagnostics" z zapytaniem "AzureDiagnostics | where Level == "Error" | weź 100" w obszarze roboczym "app-monitoring" w grupie zasobów "monitoring-rg" na ostatnią 1 godzinę"
  • Zapytanie filtru: "Tabela zapytań "SecurityEvent" z zapytaniem "SecurityEvent | where EventID == 4625 | project TimeGenerated, Account, Computer" w obszarze roboczym "security-workspace" w grupie zasobów "security-rg"
  • Złożone zapytanie: "Tabela zapytań 'Perf' z zapytaniem 'Perf | where CounterName == "% Czas procesora" i komputer zawiera "web" | summarize avg(CounterValue) by bin(TimeGenerated, 1h)" w obszarze roboczym "monitoring-workspace" w grupie zasobów "prod-rg" w ciągu ostatnich 24 godzin"
Parameter Wymagane lub opcjonalne Description
Grupa zasobów Wymagane Nazwa grupy zasobów platformy Azure. Jest to logiczny kontener dla zasobów platformy Azure.
Workspace Wymagane Identyfikator lub nazwa obszaru roboczego usługi Log Analytics.
tabela Wymagane Nazwa tabeli do wykonywania zapytań.
Zapytanie Wymagane Zapytanie KQL do wykonania w obszarze roboczym usługi Log Analytics.
Hours Opcjonalnie Liczba godzin, od której należy cofnąć się w czasie przy wykonaniu zapytania, zaczynając od teraz.
Limit Opcjonalnie Maksymalna liczba wyników do zwrócenia.

Wskazówki adnotacji narzędzi:

Destruktywne: ❌ | Idempotentne: ✅ | Open World: ❌ | Tylko do odczytu: ✅ | Tajne: ❌ | Wymagane na miejscu: ❌

Log Analytics: wykonywanie zapytań dotyczących dzienników zasobów

Wysyła zapytania do dzienników diagnostycznych i dzienników aktywności dla określonego zasobu platformy Azure w obszarze roboczym usługi Log Analytics przy użyciu języka zapytań Kusto (KQL).

Przykładowe monity obejmują:

  • Wykonywanie zapytań dotyczących ostatnich dzienników: "Tabela zapytań "AppServiceConsoleLogs" z zapytaniem "recent" dla zasobu "/subscriptions/abc123/resourceGroups/prod/providers/Microsoft.Web/sites/myapp"
  • Znajdź błędy: "Tabela zapytań "AppServiceHTTPLogs" z zapytaniem "errors" dla zasobu "/subscriptions/abc123/resourceGroups/prod/providers/Microsoft.Web/sites/mywebapp" w ciągu ostatnich 4 godzin"
  • Diagnostyka zasobów: "Zapytanie do tabeli 'StorageBlobLogs' z użyciem polecenia 'StorageBlobLogs | take 100' dla zasobu '/subscriptions/abc123/resourceGroups/prod/providers/Microsoft.Storage/storageAccounts/mystorage' z limitem 100"
Parameter Wymagane lub opcjonalne Description
identyfikator zasobu Wymagane Identyfikator zasobu platformy Azure do zapytań o dzienniki. Przykład: /subscriptions/<YOUR-SUBSCRIPTION-ID>/resourceGroups/<YOUR-RESOURCE-GROUP>/providers/Microsoft.OperationalInsights/workspaces/<YOUR-WORKSPACE>.
tabela Wymagane Nazwa tabeli do wykonywania zapytań. To jest konkretna tabela w obszarze roboczym.
Zapytanie Wymagane Zapytanie KQL do wykonania w obszarze roboczym Log Analytics. Można użyć wstępnie zdefiniowanych zapytań według nazwy, takich jak recent, które pokazują najnowsze logi uporządkowane według TimeGenerated, i errors, które pokazują logi na poziomie błędu uporządkowane według TimeGenerated. W przeciwnym razie podaj niestandardowe zapytanie KQL.
Hours Opcjonalnie Liczba godzin, za które mają być wykonane zapytania od teraz wstecz.
Limit Opcjonalnie Maksymalna liczba wyników do zwrócenia.

Wskazówki adnotacji narzędzi:

Destruktywne: ❌ | Idempotentne: ✅ | Open World: ❌ | Tylko do odczytu: ✅ | Tajne: ❌ | Wymagane na miejscu: ❌

Zdrowie: Pobierz stan zdrowia jednostki

Serwer Azure MCP pobiera stan kondycji jednostki przy użyciu modeli kondycji usługi Azure Monitor. Zapewnia to kompleksowe informacje o kondycji i stan monitorowania zasobów i aplikacji platformy Azure.

Przykładowe monity obejmują:

  • Sprawdź kondycję jednostki: "Pobierz kondycję jednostki "app-prod-001" z modelem "webapp-health" w grupie zasobów "prod-rg"
  • Monitorowanie kondycji zasobów: "Jaka jest kondycja jednostki "web-app-prod" przy użyciu modelu "application-health" w grupie zasobów "monitoring-rg"?"
  • Sprawdź stan systemu: "Pobieranie informacji o kondycji jednostki "sql-prod-db" z modelem "database-health" w grupie zasobów "data-rg"
Parameter Wymagane lub opcjonalne Description
Grupa zasobów Wymagane Nazwa grupy zasobów platformy Azure. Jest to logiczny kontener dla zasobów platformy Azure.
Model Wymagane Nazwa modelu kondycji.
Encja Wymagane Identyfikator jednostki w celu uzyskania kondycji.

Wskazówki adnotacji narzędzi:

Destruktywne: ❌ | Idempotentne: ✅ | Open World: ❌ | Tylko do odczytu: ✅ | Tajne: ❌ | Wymagane na miejscu: ❌

Metryki: Metryki zapytań

Serwer MCP platformy Azure wysyła zapytania do metryk usługi Azure Monitor dla zasobów. Dzięki temu można pobierać metryki wydajności, statystyki użycia i dane monitorowania zasobów platformy Azure w określonych okresach.

Przykładowe monity obejmują:

  • Zapytanie o metryki maszyny wirtualnej: „Uzyskaj metryki 'Procentowe użycie CPU, dostępne bajty pamięci' z przestrzeni nazw 'Microsoft.Compute/virtualMachines' dla zasobu 'prod-vm01' od 1 stycznia do 2 stycznia”
  • Metryki magazynu zapytań: „Pokaż metryki 'Transakcje,Dostępność' z przestrzeni nazw 'Microsoft.Storage/storageAccounts' dla zasobu 'mystorageaccount'”.
  • Metryki zapytań aplikacji: "Pobierz metryki 'ResponseTime,Requests' z przestrzeni nazw 'Microsoft.Web/sites' dla zasobu 'mywebapp' z ostatnich 24 godzin"
Parameter Wymagane lub opcjonalne Description
Resource Wymagane Nazwa zasobu do wykonywania zapytań o metryki.
Przestrzeń Nazw Metryk Wymagane Przestrzeń nazw metryki.
Metrics Wymagane Nazwy metryk do zapytań.
Typ zasobu Opcjonalnie Typ zasobu.
Godzina rozpoczęcia Opcjonalnie Godzina rozpoczęcia zapytania.
Godzina zakończenia Opcjonalnie Godzina zakończenia zapytania.
Interval Opcjonalnie Interwał agregacji.
Agregacja Opcjonalnie Metoda agregacji.
Filtr Opcjonalnie Filtr do zapytania o metryki
Maksymalna liczba zasobników Opcjonalnie Maksymalna liczba kubełków.

Wskazówki adnotacji narzędzi:

Destruktywne: ❌ | Idempotentne: ✅ | Open World: ❌ | Tylko do odczytu: ✅ | Tajne: ❌ | Wymagane na miejscu: ❌

Metryki: Wyświetlanie listy definicji metryk

Serwer mcp platformy Azure zawiera listę dostępnych definicji metryk dla zasobu. Dzięki temu można dowiedzieć się, jakie metryki są dostępne do monitorowania przed wykonaniem zapytań dotyczących określonych danych metryk.

Przykładowe monity obejmują:

  • Lista metryk magazynu: "Pokaż metryki dla konta mystorageaccount".
  • Znajdź metryki transakcji: "Znajdź metryki transakcji dla konta magazynu".
  • Lista metryk maszyn wirtualnych: "Lista metryk dla maszyny wirtualnej prod-vm w grupie produkcyjnej".
Parameter Wymagane lub opcjonalne Description
Nazwa zasobu Wymagane Nazwa zasobu.
Typ zasobu Opcjonalnie Typ zasobu.
Przestrzeń nazw metryk Opcjonalnie Przestrzeń nazw metryki.
Ciąg wyszukiwania Opcjonalnie Ciąg wyszukiwania do filtrowania metryk.
Limit Opcjonalnie Maksymalna liczba wyników do zwrócenia.

Wskazówki adnotacji narzędzi:

Destruktywne: ❌ | Idempotentne: ✅ | Open World: ❌ | Tylko do odczytu: ✅ | Tajne: ❌ | Wymagane na miejscu: ❌

Skoroszyty: wyświetlanie listy skoroszytów

Serwer Azure MCP zawiera listę skoroszytów usługi Azure Monitor w grupie zasobów. Ułatwia to odnajdywanie oraz zarządzanie pulpitami nawigacyjnymi monitorowania i interaktywnymi raportami.

Przykładowe monity obejmują:

  • Wyświetlanie skoroszytów: "Pokaż skoroszyty w grupie zasobów "my-resource-group"
  • Lista według kategorii: "Lista skoroszytów w kategorii Analizy w grupie zasobów 'my-resource-group'"
  • Wyświetlanie listy skoroszytów udostępnionych: "Pokaż skoroszyty udostępnione w grupie zasobów "my-resource-group"
Parameter Wymagane lub opcjonalne Description
Grupa zasobów Wymagane Nazwa grupy zasobów platformy Azure.
Kategoria Opcjonalnie Kategoria, według której filtrowane są skoroszyty.
Kind Opcjonalnie Rodzaj skoroszytu (na przykład shared, user).
Identyfikator źródła Opcjonalnie Identyfikator źródła do filtrowania skoroszytów.

Wskazówki adnotacji narzędzi:

Destruktywne: ❌ | Idempotentne: ✅ | Open World: ❌ | Tylko do odczytu: ✅ | Tajne: ❌ | Wymagane na miejscu: ❌

Skoroszyty: pokaż szczegóły skoroszytu

Serwer MCP Azure wyświetla szczegółowe informacje dotyczące konkretnego skoroszytu usługi Azure Monitor na podstawie identyfikatora zasobu. Zapewnia to kompleksowe informacje o konfiguracji i zawartości skoroszytu.

Przykładowe monity obejmują:

  • Pokaż skoroszyt: "Pokaż szczegóły skoroszytu dla elementu '/subscriptions/abc123/resourceGroups/monitoring/providers/Microsoft.Insights/workbooks/a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1'"
  • Uzyskaj informacje o skoroszycie: "Uzyskaj informacje o skoroszycie '/subscriptions/xyz789/resourceGroups/prod-rg/providers/Microsoft.Insights/workbooks/b1b1b1b1-cccc-dddd-eeee-f2f2f2f2f2f2'"
  • Wyświetl skoroszyt: "Wyświetl szczegóły skoroszytu dla elementu '/subscriptions/def456/resourceGroups/analytics-rg/providers/Microsoft.Insights/workbooks/c2c2c2c2-dddd-eeee-ffff-a3a3a3a3a3a3'"
Parameter Wymagane lub opcjonalne Description
Identyfikator skoroszytu Wymagane Pełny identyfikator zasobu skoroszytu na platformie Azure do pobrania.

Wskazówki adnotacji narzędzi:

Destruktywne: ❌ | Idempotentne: ✅ | Open World: ❌ | Tylko do odczytu: ✅ | Tajne: ❌ | Wymagane na miejscu: ❌

Skoroszyty: utwórz skoroszyt

Serwer MCP platformy Azure może utworzyć nowy skoroszyt usługi Azure Monitor. Umożliwia to tworzenie pulpitów nawigacyjnych monitoringowych i interaktywnych raportów przy pomocy programowania.

Przykładowe monity obejmują:

  • Tworzenie skoroszytu: "Utwórz skoroszyt z nazwą wyświetlaną 'Pulpit nawigacyjny wydajności' i serializowaną zawartością '{"version":"Notebook/1.0","items":[]}' w grupie zasobów 'monitoring-rg'"
  • Utwórz na podstawie źródła: „Utwórz skoroszyt o nazwie wyświetlanej „App Insights Analysis” i zserializowanej zawartości „{"version":"Notebook/1.0","items":[]}” powiązany ze źródłem „/subscriptions/abc123/resourceGroups/prod/providers/Microsoft.Insights/components/myappinsights””
  • Tworzenie skoroszytu monitorowania: "Tworzenie nowego skoroszytu o nazwie wyświetlanej 'Przegląd infrastruktury' i serializowanej zawartości '{\"version\":\"Notebook/1.0\",\"items\":[{\"type\":1,\"content\":{\"json\":\"## Metryki infrastruktury\"}}]}'"
Parameter Wymagane lub opcjonalne Description
Ekran Wymagane Nazwa wyświetlana nowego skoroszytu.
Serializowana zawartość Wymagane Zawartość JSON definiująca strukturę i zapytania skoroszytu.
Identyfikator źródła Opcjonalnie Identyfikator zasobu źródłowego do skojarzenia ze skoroszytem.

Wskazówki adnotacji narzędzi:

Destruktywne: ✅ | Idempotentne: ❌ | Open World: ❌ | Tylko do odczytu: ❌ | Tajne: ❌ | Wymagane na miejscu: ❌

Skoroszyty: zaktualizuj skoroszyt

Serwer MCP platformy Azure aktualizuje istniejący skoroszyt usługi Azure Monitor. Dzięki temu można programowo modyfikować właściwości skoroszytu i zawartość.

Przykładowe monity obejmują:

  • Zaktualizuj nazwę: "Zaktualizuj skoroszyt '/subscriptions/abc123/resourceGroups/monitoring-rg/providers/Microsoft.Insights/workbooks/a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1' z nazwą do wyświetlania 'Zaktualizowana Tablica'"
  • Aktualizowanie zawartości: "Aktualizuj skoroszyt '/subscriptions/xyz789/resourceGroups/prod-rg/providers/Microsoft.Insights/workbooks/b1b1b1b1-cccc-dddd-eeee-f2f2f2f2f2f2' z serializowaną zawartością '{"version":"Notebook/1.0","items":[]}'"
  • Modyfikacja skoroszytu: "Zmień nazwę wyświetlaną na 'Panel analityczny' i serializowaną zawartość '{\"version\":\"Notebook/1.0\",\"items\":[]}' dla skoroszytu '/subscriptions/def456/resourceGroups/analytics-rg/providers/Microsoft.Insights/workbooks/c2c2c2c2-dddd-eeee-ffff-a3a3a3a3a3a3'"
Parameter Wymagane lub opcjonalne Description
Identyfikator skoroszytu Wymagane Pełny identyfikator zasobu platformy Azure opisujący skoroszyt, który ma zostać zaktualizowany.
Ekran Opcjonalnie Nowa nazwa wyświetlana skoroszytu.
Serializowana zawartość Opcjonalnie Zaktualizowana zawartość JSON skoroszytu.

Wskazówki adnotacji narzędzi:

Destruktywne: ✅ | Idempotentne: ✅ | Open World: ❌ | Tylko do odczytu: ❌ | Tajne: ❌ | Wymagane na miejscu: ❌

Skoroszyty: Usuwanie skoroszytów

Serwer MCP platformy Azure usuwa skoroszyt usługi Azure Monitor. Spowoduje to trwałe usunięcie skoroszytu i całej skojarzonej z nim zawartości.

Przykładowe monity obejmują:

  • Usuń skoroszyt: "Usuń skoroszyt '/subscriptions/abc123/resourceGroups/monitoring/providers/Microsoft.Insights/workbooks/a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1'"
  • Usuń skoroszyt: "Usuń skoroszyt '/subscriptions/xyz789/resourceGroups/prod-rg/providers/Microsoft.Insights/workbooks/b1b1b1b1-cccc-dddd-eeee-f2f2f2f2f2f2'"
  • Czyszczenie: "Usuń skoroszyt '/subscriptions/def456/resourceGroups/analytics-rg/providers/Microsoft.Insights/workbooks/c2c2c2c2-dddd-eeee-ffff-a3a3a3a3a3a3'"
Parameter Wymagane lub opcjonalne Description
Identyfikator skoroszytu Wymagane Pełny identyfikator zasobu Azure dla skoroszytu, który ma zostać usunięty.

Wskazówki adnotacji narzędzi:

Destruktywne: ✅ | Idempotentne: ✅ | Open World: ❌ | Tylko do odczytu: ❌ | Tajne: ❌ | Wymagane na miejscu: ❌