Monitorowanie maszyn wirtualnych platformy Azure

W tym artykule opisano:

  • Typy danych monitorowania, które można zbierać dla tej usługi.
  • Sposoby analizowania tych danych.

Uwaga

Jeśli znasz już tę usługę i/lub usługę Azure Monitor i chcesz wiedzieć, jak analizować dane monitorowania, zobacz sekcję Analizowanie pod koniec tego artykułu.

Jeśli masz krytyczne aplikacje i procesy biznesowe korzystające z zasobów platformy Azure, musisz monitorować i otrzymywać alerty dla systemu. Usługa Azure Monitor zbiera i agreguje metryki i dzienniki z każdego składnika systemu. Usługa Azure Monitor zapewnia wgląd w dostępność, wydajność i odporność oraz powiadamia o problemach. Do konfigurowania i wyświetlania danych monitorowania można użyć witryny Azure Portal, programu PowerShell, interfejsu wiersza polecenia platformy Azure, interfejsu API REST lub bibliotek klienckich.

Ten artykuł zawiera omówienie monitorowania kondycji i wydajności maszyn wirtualnych platformy Azure.

Uwaga

Ten artykuł zawiera podstawowe informacje ułatwiające rozpoczęcie monitorowania usługi Azure Virtual Machines. Pełny przewodnik dotyczący monitorowania całego środowiska platformy Azure i maszyn wirtualnych hybrydowych można znaleźć w przewodniku wdrażania monitorowanie maszyn wirtualnych.

Omówienie: Monitorowanie metryk i dzienników hosta maszyny wirtualnej oraz gościa

Możesz zbierać metryki i dzienniki z hosta maszyny wirtualnej, który jest serwerem fizycznym i funkcją hypervisor, która tworzy maszynę wirtualną i zarządza nią, oraz z gościa maszyny wirtualnej, w tym systemu operacyjnego i aplikacji uruchamianych wewnątrz maszyny wirtualnej.

Host maszyny wirtualnej i dane gościa są przydatne w różnych scenariuszach:

Typ danych Scenariusze Zbieranie danych Dostępne dane
Dane hosta maszyny wirtualnej Monitoruj stabilność, kondycję i wydajność hosta fizycznego, na którym działa maszyna wirtualna.
(Opcjonalnie) Skaluj w górę lub w dół na podstawie obciążenia aplikacji.
Dostępne domyślnie bez żadnej dodatkowej konfiguracji. Metryki wydajności hosta

Dzienniki aktywności

Diagnostyka rozruchu
Dane gościa maszyny wirtualnej: omówienie Analizowanie i rozwiązywanie problemów z wydajnością i wydajnością operacyjną obciążeń uruchomionych w środowisku platformy Azure. Zainstaluj agenta usługi Azure Monitor na maszynie wirtualnej i skonfiguruj regułę zbierania danych (DCR). Zobacz różne poziomy danych w następujących wierszach.
Podstawowe dane gościa maszyny wirtualnej Szczegółowe informacje o maszynie wirtualnej to szybki i łatwy sposób na rozpoczęcie monitorowania klientów maszyn wirtualnych, szczególnie przydatny do eksplorowania ogólnego użycia i wydajności maszyn wirtualnych, gdy nie znasz jeszcze metryki podstawowego zainteresowania. Włącz szczegółowe informacje o maszynie wirtualnej, aby automatycznie zainstalować agenta usługi Azure Monitor i utworzyć wstępnie zdefiniowany kontroler domeny. Liczniki wydajności gościa

Zależności między składnikami aplikacji uruchomionymi na maszynie wirtualnej
Dane monitorowania systemu operacyjnego maszyny wirtualnej Monitoruj wydajność i zdarzenia aplikacji, zużycie zasobów przez określone aplikacje i procesy oraz wydajność i zdarzenia na poziomie systemu operacyjnego. Cenne do rozwiązywania problemów specyficznych dla aplikacji, optymalizacji użycia zasobów na maszynach wirtualnych i zapewnienia optymalnej wydajności obciążeń działających wewnątrz maszyn wirtualnych. Zainstaluj agenta usługi Azure Monitor na maszynie wirtualnej i skonfiguruj kontroler domeny. Liczniki wydajności gościa

Zdarzenia systemu Windows

Zdarzenia dziennika systemowego
Zaawansowane/niestandardowe dane gościa maszyny wirtualnej Monitorowanie serwerów internetowych, urządzeń z systemem Linux i dowolnego typu danych, które mają być zbierane z maszyny wirtualnej. Zainstaluj agenta usługi Azure Monitor na maszynie wirtualnej i skonfiguruj kontroler domeny. Dzienniki usług IIS

Pułapki SNMP

Wszystkie dane zapisane w pliku tekstowym lub JSON

Wyniki analiz

Niektóre usługi na platformie Azure mają wbudowany pulpit nawigacyjny monitorowania w witrynie Azure Portal, który zapewnia punkt wyjścia do monitorowania usługi. Te pulpity nawigacyjne są nazywane szczegółowymi informacjami i można je znaleźć w Szczegółowe informacje Hub of Azure Monitor w witrynie Azure Portal.

Szczegółowe informacje o maszynie wirtualnej

Szczegółowe informacje o maszynach wirtualnych monitorują maszyny wirtualne platformy Azure i hybrydowe w jednym interfejsie. Szczegółowe informacje o maszynach wirtualnych zapewniają następujące korzyści z monitorowania maszyn wirtualnych w usłudze Azure Monitor:

  • Uproszczone dołączanie agenta usługi Azure Monitor i agenta zależności, dzięki czemu można monitorować system operacyjny gościa i obciążenia maszyny wirtualnej.
  • Wstępnie zdefiniowane reguły zbierania danych, które zbierają najbardziej typowy zestaw danych wydajności.
  • Wstępnie zdefiniowane trendy wykresów wydajności i skoroszytów, dzięki czemu można analizować podstawowe metryki wydajności z systemu operacyjnego gościa maszyny wirtualnej.
  • Mapa zależności, która wyświetla procesy uruchamiane na każdej maszynie wirtualnej oraz połączone składniki z innymi maszynami i źródłami zewnętrznymi.

Zrzut ekranu przedstawiający widok szczegółowych informacji o maszynie wirtualnej

Zrzut ekranu przedstawiający widok

Aby zapoznać się z samouczkiem dotyczącym włączania szczegółowych informacji o maszynie wirtualnej dla maszyny wirtualnej, zobacz Włączanie monitorowania za pomocą szczegółowych informacji o maszynie wirtualnej platformy Azure. Aby uzyskać ogólne informacje na temat włączania szczegółowych informacji i różnych metod dołączania maszyn wirtualnych, zobacz Włączanie szczegółowych informacji o maszynach wirtualnych.

Jeśli włączysz szczegółowe informacje o maszynie wirtualnej, agent usługi Azure Monitor zostanie zainstalowany i rozpocznie wysyłanie wstępnie zdefiniowanego zestawu danych wydajności do dzienników usługi Azure Monitor. Możesz utworzyć inne reguły zbierania danych w celu zbierania zdarzeń i innych danych wydajności. Aby dowiedzieć się, jak zainstalować agenta usługi Azure Monitor i utworzyć regułę zbierania danych (DCR), która definiuje dane do zbierania, zobacz Samouczek: zbieranie dzienników gości i metryk z maszyny wirtualnej platformy Azure.

Typy zasobów

Platforma Azure używa koncepcji typów zasobów i identyfikatorów, aby zidentyfikować wszystko w subskrypcji. Usługa Azure Monitor podobnie organizuje podstawowe dane monitorowania w metryki i dzienniki na podstawie typów zasobów, nazywanych również przestrzeniami nazw. Różne metryki i dzienniki są dostępne dla różnych typów zasobów. Usługa może być skojarzona z więcej niż jednym typem zasobu.

Typy zasobów są również częścią identyfikatorów zasobów dla każdego zasobu uruchomionego na platformie Azure. Na przykład jeden typ zasobu dla maszyny wirtualnej to Microsoft.Compute/virtualMachines. Aby uzyskać listę usług i skojarzonych z nimi typów zasobów, zobacz Dostawcy zasobów.

Aby uzyskać więcej informacji na temat typów zasobów dla maszyn wirtualnych, zobacz Dokumentacja danych monitorowania usługi Azure Virtual Machines.

Magazyn danych

W przypadku usługi Azure Monitor:

  • Dane metryk są przechowywane w bazie danych metryk usługi Azure Monitor.
  • Dane dziennika są przechowywane w magazynie dzienników usługi Azure Monitor. Log Analytics to narzędzie w witrynie Azure Portal, które może wykonywać zapytania dotyczące tego magazynu.
  • Dziennik aktywności platformy Azure to oddzielny magazyn z własnym interfejsem w witrynie Azure Portal.

Opcjonalnie możesz kierować dane metryki i dziennika aktywności do magazynu dzienników usługi Azure Monitor. Następnie możesz użyć usługi Log Analytics, aby wykonać zapytanie o dane i skorelować je z innymi danymi dziennika.

Wiele usług może używać ustawień diagnostycznych do wysyłania danych metryk i dzienników do innych lokalizacji przechowywania poza usługą Azure Monitor. Przykłady obejmują usługę Azure Storage, hostowane systemy partnerskie i systemy partnerskie spoza platformy Azure przy użyciu usługi Event Hubs.

Aby uzyskać szczegółowe informacje na temat sposobu przechowywania danych przez usługę Azure Monitor, zobacz Azure Monitor data platformy.

Metryki platformy usługi Azure Monitor

Usługa Azure Monitor udostępnia metryki platformy dla większości usług. Te metryki to:

  • Definiowane indywidualnie dla każdej przestrzeni nazw.
  • Przechowywane w bazie danych metryk szeregów czasowych usługi Azure Monitor.
  • Lekki i zdolny do obsługi alertów niemal w czasie rzeczywistym.
  • Służy do śledzenia wydajności zasobu w czasie.

Kolekcja: usługa Azure Monitor automatycznie zbiera metryki platformy. Nie jest wymagana żadna konfiguracja.

Routing: zazwyczaj można również kierować metryki platformy do dzienników usługi Azure Monitor/ usługi Log Analytics, aby móc wykonywać zapytania względem nich przy użyciu innych danych dziennika. Aby uzyskać więcej informacji, zobacz ustawienie diagnostyczne Metryki. Aby uzyskać informacje na temat konfigurowania ustawień diagnostycznych dla usługi, zobacz Tworzenie ustawień diagnostycznych w usłudze Azure Monitor.

Aby uzyskać listę wszystkich metryk, które można zebrać dla wszystkich zasobów w usłudze Azure Monitor, zobacz Obsługiwane metryki w usłudze Azure Monitor.

Metryki platformy dla maszyn wirtualnych platformy Azure obejmują ważne metryki hosta, takie jak użycie procesora CPU, sieci i dysku. Metryki systemu operacyjnego hosta odnoszą się do sesji funkcji Hyper-V obsługującej sesję systemu operacyjnego gościa (systemu operacyjnego gościa).

Metryki dla systemu operacyjnego gościa uruchomionego na maszynie wirtualnej muszą być zbierane za pośrednictwem co najmniej jednego agenta, takiego jak agent usługi Azure Monitor, który działa w systemie operacyjnym gościa lub w ramach systemu operacyjnego gościa. Metryki systemu operacyjnego gościa obejmują liczniki wydajności, które śledzą procent użycia procesora CPU gościa lub użycie pamięci, z których oba są często używane do skalowania automatycznego lub alertów. Aby uzyskać więcej informacji, zobacz Metryki systemu operacyjnego gościa i systemu operacyjnego hosta.

Aby uzyskać szczegółowe informacje o sposobie zbierania danych monitorowania maszyn wirtualnych przez agenta usługi Azure Monitor, zobacz Monitorowanie maszyn wirtualnych za pomocą usługi Azure Monitor: Zbieranie danych.

Aby uzyskać listę dostępnych metryk dla maszyn wirtualnych, zobacz Dokumentacja danych monitorowania maszyn wirtualnych.

Dzienniki zasobów usługi Azure Monitor

Dzienniki zasobów zapewniają wgląd w operacje wykonywane przez zasób platformy Azure. Dzienniki są generowane automatycznie, ale należy skierować je do dzienników usługi Azure Monitor, aby je zapisać lub wysłać do nich zapytanie. Dzienniki są zorganizowane w kategoriach. Dana przestrzeń nazw może mieć wiele kategorii dziennika zasobów.

Kolekcja: dzienniki zasobów nie są zbierane i przechowywane do momentu utworzenia ustawienia diagnostycznego i kierowania dzienników do co najmniej jednej lokalizacji. Podczas tworzenia ustawienia diagnostycznego należy określić kategorie dzienników, które mają być zbierane. Istnieje wiele sposobów tworzenia i konserwacji ustawień diagnostycznych, w tym witryny Azure Portal, programowo i choć usługi Azure Policy.

Routing: sugerowaną wartością domyślną jest kierowanie dzienników zasobów do dzienników usługi Azure Monitor, co umożliwia wykonywanie zapytań względem nich przy użyciu innych danych dziennika. Dostępne są również inne lokalizacje, takie jak Azure Storage, Azure Event Hubs i niektórzy partnerzy monitorowania firmy Microsoft. Aby uzyskać więcej informacji, zobacz Dzienniki zasobów platformy Azure i lokalizacje docelowe dziennika zasobów.

Aby uzyskać szczegółowe informacje na temat zbierania, przechowywania i routingu dzienników zasobów, zobacz Ustawienia diagnostyczne w usłudze Azure Monitor.

Aby uzyskać listę wszystkich dostępnych kategorii dzienników zasobów w usłudze Azure Monitor, zobacz Obsługiwane dzienniki zasobów w usłudze Azure Monitor.

Wszystkie dzienniki zasobów w usłudze Azure Monitor mają te same pola nagłówka, a następnie pola specyficzne dla usługi. Typowy schemat jest opisany w schemacie dziennika zasobów usługi Azure Monitor.

  • Aby uzyskać dostępne kategorie dzienników zasobów, skojarzone z nimi tabele usługi Log Analytics i schematy dzienników dla maszyn wirtualnych, zobacz Dokumentacja danych monitorowania maszyn wirtualnych.

Ważne

W przypadku maszyn wirtualnych platformy Azure wszystkie ważne dane są zbierane przez agenta usługi Azure Monitor. Kategorie dzienników zasobów dostępne dla maszyn wirtualnych platformy Azure nie są ważne i nie są dostępne dla kolekcji w witrynie Azure Portal. Aby uzyskać szczegółowe informacje o sposobie zbierania danych dziennika maszyn wirtualnych przez agenta usługi Azure Monitor, zobacz Monitorowanie maszyn wirtualnych za pomocą usługi Azure Monitor: Zbieranie danych.

Dziennik aktywności platformy Azure

Dziennik aktywności zawiera zdarzenia na poziomie subskrypcji, które śledzą operacje dla każdego zasobu platformy Azure widoczne spoza tego zasobu; na przykład utworzenie nowego zasobu lub uruchomienie maszyny wirtualnej.

Kolekcja: zdarzenia dziennika aktywności są generowane automatycznie i zbierane w osobnym magazynie do wyświetlania w witrynie Azure Portal.

Routing: możesz wysyłać dane dziennika aktywności do dzienników usługi Azure Monitor, aby móc analizować je wraz z innymi danymi dziennika. Dostępne są również inne lokalizacje, takie jak Azure Storage, Azure Event Hubs i niektórzy partnerzy monitorowania firmy Microsoft. Aby uzyskać więcej informacji na temat kierowania dziennika aktywności, zobacz Omówienie dziennika aktywności platformy Azure.

Reguły zbierania danych

Reguły zbierania danych definiują zbieranie danych z agenta usługi Azure Monitor i są przechowywane w ramach subskrypcji platformy Azure. W przypadku maszyn wirtualnych kontrolery domeny definiują dane, takie jak zdarzenia i liczniki wydajności do zbierania, oraz określają lokalizacje, takie jak obszary robocze usługi Log Analytics do wysyłania danych. Pojedyncza maszyna wirtualna może być skojarzona z wieloma kontrolerami dcR, a jeden kontroler domeny może być skojarzony z wieloma maszynami wirtualnymi.

Kontroler domeny szczegółowych informacji o maszynie wirtualnej

Szczegółowe informacje o maszynie wirtualnej tworzą kontroler domeny, który zbiera typowe liczniki wydajności dla systemu operacyjnego klienta i wysyła je do tabeli Szczegółowe informacje Metrics w obszarze roboczym usługi Log Analytics. Aby uzyskać listę zebranych liczników wydajności, zobacz Jak wykonywać zapytania dotyczące dzienników z szczegółowych informacji o maszynie wirtualnej. Tego kontrolera domeny można używać z innymi maszynami wirtualnymi zamiast tworzyć nowe kontrolery domeny dla każdej maszyny wirtualnej.

Opcjonalnie można również włączyć zbieranie procesów i zależności, które wypełnia poniższe tabele i włącza funkcję mapowania szczegółowych informacji o maszynie wirtualnej.

Zbierania danych z liczników wydajności

Szczegółowe informacje o maszynie wirtualnej zbierają wspólny zestaw liczników wydajności w dziennikach, aby obsługiwać wykresy wydajności. Jeśli nie używasz szczegółowych informacji o maszynie wirtualnej lub chcesz zebrać inne liczniki lub wysłać je do innych miejsc docelowych, możesz utworzyć inne kontrolery domeny. Możesz szybko utworzyć kontroler domeny przy użyciu najbardziej typowych liczników.

Dane wydajności można wysyłać z klienta do metryk usługi Azure Monitor lub dzienników usługi Azure Monitor. Szczegółowe informacje o maszynie wirtualnej wysyła dane wydajności do tabeli Szczegółowe informacje Metrics. Inne kontrolery domeny wysyłają dane wydajności do tabeli wydajności . Aby uzyskać wskazówki dotyczące tworzenia kontrolera domeny w celu zbierania liczników wydajności, zobacz Zbieranie zdarzeń i liczników wydajności z maszyn wirtualnych za pomocą agenta usługi Azure Monitor.

Analizowanie danych monitorowania

Istnieje wiele narzędzi do analizowania danych monitorowania.

Narzędzia usługi Azure Monitor

Usługa Azure Monitor obsługuje następujące podstawowe narzędzia:

  • Eksplorator metryk — narzędzie w witrynie Azure Portal, które umożliwia wyświetlanie i analizowanie metryk dla zasobów platformy Azure. Aby uzyskać więcej informacji, zobacz Analizowanie metryk za pomocą Eksploratora metryk usługi Azure Monitor.

  • Log Analytics — narzędzie w witrynie Azure Portal, które umożliwia wykonywanie zapytań i analizowanie danych dzienników przy użyciu języka zapytań Kusto (KQL). Aby uzyskać więcej informacji, zobacz Rozpoczynanie pracy z zapytaniami dzienników w usłudze Azure Monitor.

  • Dziennik aktywności, który zawiera interfejs użytkownika w witrynie Azure Portal do wyświetlania i podstawowych wyszukiwań. Aby przeprowadzić bardziej szczegółową analizę, musisz kierować dane do dzienników usługi Azure Monitor i uruchamiać bardziej złożone zapytania w usłudze Log Analytics.

Narzędzia, które umożliwiają bardziej złożoną wizualizację, obejmują:

  • Pulpity nawigacyjne, które umożliwiają łączenie różnych rodzajów danych w jednym okienku w witrynie Azure Portal.
  • Skoroszyty, dostosowywalne raporty, które można utworzyć w witrynie Azure Portal. Skoroszyty mogą zawierać tekst, metryki i zapytania dziennika.
  • Grafana to otwarte narzędzie platformy, które wyróżnia się na operacyjnych pulpitach nawigacyjnych. Za pomocą narzędzia Grafana można tworzyć pulpity nawigacyjne zawierające dane z wielu źródeł innych niż usługa Azure Monitor.
  • Power BI, usługa analizy biznesowej, która udostępnia interaktywne wizualizacje w różnych źródłach danych. Usługę Power BI można skonfigurować tak, aby automatycznie importować dane dziennika z usługi Azure Monitor, aby korzystać z tych wizualizacji.

Narzędzia eksportu usługi Azure Monitor

Dane z usługi Azure Monitor można pobrać do innych narzędzi przy użyciu następujących metod:

  • Metryki: użyj interfejsu API REST dla metryk , aby wyodrębnić dane metryk z bazy danych metryk usługi Azure Monitor. Interfejs API obsługuje wyrażenia filtrów w celu uściślinia pobranych danych. Aby uzyskać więcej informacji, zobacz Dokumentacja interfejsu API REST usługi Azure Monitor.

  • Dzienniki: użyj interfejsu API REST lub skojarzonych bibliotek klienckich.

  • Inną opcją jest eksportowanie danych obszaru roboczego.

Aby rozpocząć pracę z interfejsem API REST dla usługi Azure Monitor, zobacz Przewodnik po interfejsie API REST monitorowania platformy Azure.

Wykonywanie zapytań dotyczących dzienników z szczegółowych informacji o maszynie wirtualnej

Szczegółowe informacje o maszynie wirtualnej przechowują dane zbierane w dziennikach usługi Azure Monitor, a szczegółowe informacje zapewniają wydajność i widoki mapy, których można użyć do interaktywnego analizowania danych. Możesz pracować bezpośrednio z danymi, aby przejść do szczegółów lub wykonać analizy niestandardowe. Aby uzyskać więcej informacji i uzyskać przykładowe zapytania dotyczące tych danych, zobacz Jak wykonywać zapytania dotyczące dzienników z poziomu szczegółowych informacji o maszynie wirtualnej.

Zapytania usługi Kusto

Dane monitorowania można analizować w magazynie dzienników usługi Azure Monitor /Log Analytics przy użyciu języka zapytań Kusto (KQL).

Ważne

Po wybraniu pozycji Dzienniki z menu usługi w portalu usługa Log Analytics zostanie otwarta z zakresem zapytania ustawionym na bieżącą usługę. Ten zakres oznacza, że zapytania dziennika będą zawierać tylko dane z tego typu zasobu. Jeśli chcesz uruchomić zapytanie zawierające dane z innych usług platformy Azure, wybierz pozycję Dzienniki z menu usługi Azure Monitor . Aby uzyskać szczegółowe informacje, zobacz Zakres zapytań dzienników i zakres czasu w usłudze Azure Monitor Log Analytics .

Aby uzyskać listę typowych zapytań dotyczących dowolnej usługi, zobacz interfejs zapytań usługi Log Analytics.

Aby analizować dane dzienników zbierane z maszyn wirtualnych, możesz użyć zapytań dzienników w usłudze Log Analytics. Dostępnych jest kilka wbudowanych zapytań dotyczących maszyn wirtualnych lub możesz utworzyć własne zapytania. Możesz interaktywnie pracować z wynikami tych zapytań, uwzględnić je w skoroszycie, aby udostępnić je innym użytkownikom lub wygenerować alerty na podstawie ich wyników.

Aby uzyskać dostęp do wbudowanych zapytań Kusto dla maszyny wirtualnej, wybierz pozycję Dzienniki w sekcji Monitorowanie na lewej stronie nawigacji na stronie witryny Azure Portal maszyny wirtualnej. Na stronie Dzienniki wybierz kartę Zapytania, a następnie wybierz zapytanie do uruchomienia.

Zrzut ekranu przedstawiający okienko

Alerty

Alerty usługi Azure Monitor proaktywnie powiadamiają o znalezieniu określonych warunków w danych monitorowania. Alerty umożliwiają identyfikowanie i rozwiązywanie problemów w systemie przed ich zauważeniem przez klientów. Aby uzyskać więcej informacji, zobacz Alerty usługi Azure Monitor.

Istnieje wiele źródeł typowych alertów dotyczących zasobów platformy Azure. Przykłady typowych alertów dotyczących zasobów platformy Azure można znaleźć w temacie Przykładowe zapytania alertów dziennika. Witryna Alerty bazowe usługi Azure Monitor (AMBA) udostępnia częściowo zautomatyzowaną metodę implementowania ważnych alertów metryk platformy, pulpitów nawigacyjnych i wytycznych. Witryna ma zastosowanie do stale powiększającego się podzestawu usług platformy Azure, w tym wszystkich usług, które są częścią strefy docelowej platformy Azure (ALZ).

Typowy schemat alertu standandaryzuje użycie powiadomień o alertach usługi Azure Monitor. Aby uzyskać więcej informacji, zobacz Wspólny schemat alertów.

Typy alertów

Możesz otrzymywać alerty dotyczące dowolnej metryki lub źródła danych dziennika na platformie danych usługi Azure Monitor. Istnieje wiele różnych typów alertów w zależności od usług, które monitorujesz i zbieranych danych monitorowania. Różne typy alertów mają różne zalety i wady. Aby uzyskać więcej informacji, zobacz Wybieranie odpowiedniego typu alertu monitorowania.

Poniższa lista zawiera opis typów alertów usługi Azure Monitor, które można utworzyć:

  • Alerty metryk oceniają metryki zasobów w regularnych odstępach czasu. Metryki mogą być metrykami platformy, metrykami niestandardowymi, dziennikami z usługi Azure Monitor przekonwertowanym na metryki lub metrykami usługi Application Szczegółowe informacje. Alerty metryk mogą również stosować wiele warunków i progów dynamicznych.
  • Alerty dzienników umożliwiają użytkownikom używanie zapytania usługi Log Analytics do oceny dzienników zasobów z wstępnie zdefiniowaną częstotliwością.
  • Alerty dziennika aktywności są wyzwalane, gdy wystąpi nowe zdarzenie dziennika aktywności zgodne ze zdefiniowanymi warunkami. Alerty usługi Resource Health i alerty usługi Service Health to alerty dziennika aktywności, które zgłaszają kondycję usługi i zasobów.

Niektóre usługi platformy Azure obsługują również alerty wykrywania inteligentnego, alerty Prometheus lub zalecane reguły alertów.

W przypadku niektórych usług można monitorować na dużą skalę, stosując tę samą regułę alertu metryki do wielu zasobów tego samego typu, które istnieją w tym samym regionie świadczenia usługi Azure. Poszczególne powiadomienia są wysyłane dla każdego monitorowanego zasobu. Aby uzyskać informacje o obsługiwanych usługach i chmurach platformy Azure, zobacz Monitorowanie wielu zasobów przy użyciu jednej reguły alertu.

Można utworzyć pojedynczą regułę alertu z wieloma zasobami, która ma zastosowanie do wszystkich maszyn wirtualnych w określonej grupie zasobów lub subskrypcji w tym samym regionie. Zobacz Tworzenie reguły alertu dotyczącego dostępności dla maszyny wirtualnej platformy Azure (wersja zapoznawcza), aby zapoznać się z samouczkiem przy użyciu metryki dostępności.

W przypadku niektórych usług platformy Azure możesz włączyć zalecane gotowe reguły alertów.

System kompiluje listę zalecanych reguł alertów na podstawie:

  • Wiedza dostawcy zasobów na temat ważnych sygnałów i progów monitorowania zasobu.
  • Dane, które informują o tym, co klienci często ostrzegają o tym zasobie.

Uwaga

Zalecane reguły alertów są dostępne dla:

  • Maszyny wirtualne
  • Zasoby usługi Azure Kubernetes Service (AKS)
  • Obszary robocze usługi Log Analytics

Zalecane reguły alertów dla maszyn wirtualnych platformy Azure obejmują metrykę dostępności maszyny wirtualnej, która ostrzega, gdy maszyna wirtualna przestanie działać.

Aby uzyskać więcej informacji, zobacz Samouczek: włączanie zalecanych reguł alertów dla maszyny wirtualnej platformy Azure.

Typowe reguły alertów

Aby wyświetlić typowe reguły alertów dziennika maszyn wirtualnych w witrynie Azure Portal, przejdź do okienka Zapytania w usłudze Log Analytics. W polu Typ zasobu wprowadź ciąg Maszyny wirtualne, a w polu Typ wprowadź alerty.

Aby zapoznać się z listą i omówieniem typowych reguł alertów maszyn wirtualnych, zobacz Typowe reguły alertów.

Zalecenia doradcy

W przypadku niektórych usług, jeśli podczas operacji zasobów wystąpią krytyczne warunki lub nieuchronne zmiany, na stronie Przegląd usługi w portalu zostanie wyświetlony alert. Więcej informacji i zalecanych poprawek alertu można znaleźć w temacie Zalecenia usługi Advisor w obszarze Monitorowanie w menu po lewej stronie. Podczas normalnych operacji nie są wyświetlane żadne zalecenia doradcy.

Aby uzyskać więcej informacji na temat usługi Azure Advisor, zobacz Omówienie usługi Azure Advisor.

Inne opcje monitorowania maszyn wirtualnych

Maszyny wirtualne platformy Azure mają następujące opcje monitorowania spoza usługi Azure Monitor:

Diagnostyka rozruchu

Diagnostyka rozruchu to funkcja debugowania dla maszyn wirtualnych platformy Azure, która umożliwia diagnozowanie błędów rozruchu maszyny wirtualnej przez zbieranie informacji dziennika szeregowego i zrzutów ekranu maszyny wirtualnej podczas rozruchu. Podczas tworzenia maszyny wirtualnej w witrynie Azure Portal diagnostyka rozruchu jest domyślnie włączona. Aby uzyskać więcej informacji, zobacz Diagnostyka rozruchu platformy Azure.

Rozwiązywanie problemów z wydajnością

Narzędzie diagnostyki wydajności pomaga rozwiązywać problemy z wydajnością na maszynach wirtualnych z systemem Windows lub Linux, szybko diagnozując i udostępniając szczegółowe informacje o problemach, które obecnie znajdują na maszynach. Narzędzie nie analizuje zbieranych historycznych danych monitorowania, ale sprawdza bieżący stan maszyny pod kątem znanych problemów, implementacji najlepszych rozwiązań i złożonych problemów obejmujących niską wydajność maszyny wirtualnej lub wysokie użycie procesora CPU, miejsca na dysku lub pamięci.