Samouczek: włączanie rozszerzonego monitorowania maszyny wirtualnej platformy Azure

Maszyny wirtualne na platformie Azure automatycznie wysyłają metryki na poziomie hosta do usługi Azure Monitor, które zapewniają wgląd w ogólną wydajność i kondycję maszyny wirtualnej. Jednak w celu pełnego monitorowania należy również zebrać dane wydajności na poziomie gościa z maszyny wirtualnej, która zapewnia wgląd w aplikacje, składniki i procesy uruchomione na maszynie oraz ich wydajność i kondycję.

Uwaga / Notatka

W tym poradniku nauczysz się, jak:

  • Włącz rozszerzone monitorowanie maszyny wirtualnej, która instaluje agenta usługi Azure Monitor i rozpoczyna zbieranie danych.
  • Wybierz jedną z opcji: opartą na metrykach (zalecaną) lub opartą na logach (klasyczną).
  • Włącz zalecane alerty dla maszyny wirtualnej.
  • Sprawdź wykresy analizujące dane wydajności zebrane z maszyny wirtualnej.

Wymagania wstępne

Do ukończenia tego samouczka potrzebne są następujące elementy:

  • Maszyna wirtualna platformy Azure do monitorowania
  • Tożsamość zarządzana z rolą Monitoring Reader (lub rolą niestandardową z równoważnymi uprawnieniami) na maszynie wirtualnej lub w obszarze roboczym usługi Azure Monitor, jeśli włączysz zalecane alerty przy włączonych metrykach OpenTelemetry.

Uwaga / Notatka

W ramach procesu instalacji agenta Azure Monitor Azure przypisuje tożsamość zarządzaną przypisaną przez system do maszyny, jeśli taka tożsamość jeszcze nie istnieje.

Włączanie rozszerzonego monitorowania

Wybierz pozycję Monitoruj z menu maszyny wirtualnej w witrynie Azure Portal. Spowoduje to wyświetlenie typowych danych monitorowania zebranych dla maszyny. Metryki hosta przedstawiające użycie procesora CPU, sieci i dysku są domyślnie dostępne. Jeśli rozszerzonego monitorowania nie zostało włączone, kilka wykresów wydajności nie zawiera danych i otrzymasz wiadomość z możliwością jego włączenia. Kliknij przycisk Konfiguruj , aby otworzyć stronę Konfigurowanie monitora .

Zrzut ekranu przedstawiający stronę Monitora maszyny wirtualnej z opcją włączenia monitoringu.

Włącz zbieranie metryk

Pozostaw zaznaczone metryki OpenTelemetry, ponieważ ta opcja jest dostępna bezpłatnie. Możesz również wybrać opcję opartą na dziennikach, aby porównać różne doświadczenia między oboma opcjami. Aby uzyskać pełny opis różnic między tymi dwoma środowiskami, zobacz Porównanie środowisk opartych na metrykach i opartych na dziennikach.

Dostosowywanie konfiguracji monitorowania

Wybierz pozycję Dostosuj monitorowanie infrastruktury , aby otworzyć opcje dostosowywania dla bieżącej maszyny.

Wybieranie obszarów roboczych

W zależności od wyboru metryk wybrano domyślny obszar roboczy Azure Monitor (metryki OpenTelemetry) i obszar roboczy Log Analytics (metryki oparte na dzienniku). Jeśli jeszcze nie istnieją, zostaną one utworzone dla Ciebie w tym samym regionie co maszyna wirtualna. Jeśli wolisz wybrać istniejący obszar roboczy, możesz wybrać pozycję Utwórz nowy , aby utworzyć nowy o innej nazwie jako domyślny.

Zrzut ekranu przedstawiający ekran dostosowywania konfiguracji maszyny wirtualnej.

Wybieranie liczników wydajności

W przypadku metryk OpenTelemetry standardowy zestaw liczników wydajności jest zbierany bez ponoszenia kosztów. Są one wymienione w sekcji Liczniki wydajności . Opcjonalnie pozostaw opcję metryk OpenTelemetry dla poszczególnych procesów włączoną, aby gromadzić bardziej szczegółowy, zalecany zestaw metryk, co wiąże się z dodatkowymi kosztami. Zobacz cennik usługi Azure Monitor.

Nie można dostosowywać liczników wydajności zbieranych przez metryki oparte na logach.

Wybieranie reguły zbierania danych

Konfiguracje monitorowania są przechowywane w regułach zbierania danych (DCR). Pojedynczy kontroler domeny jest tworzony domyślnie dla bieżącej maszyny wirtualnej zarówno dla metryk OpenTelemetry, jak i metryk opartych na dziennikach. Alternatywnie możesz wybrać istniejącą usługę DCR. Dzięki temu można ponownie używać istniejących konfiguracji dla wielu maszyn, aby zmniejszyć złożoność środowiska monitorowania. Utwórz nowy element DCR dla pierwszej maszyny wirtualnej, a następnie użyj tego elementu DCR dla wszystkich dodatkowych maszyn, które włączysz.

Pozostaw opcję Włącz zalecane alerty zaznaczone, aby automatycznie tworzyć reguły alertów na podstawie konfiguracji monitorowania. Jeśli metryki OpenTelemetry są włączone, reguły alertów będą oparte na tych metrykach, nawet jeśli metryki oparte na dziennikach są również włączone. Jeśli są włączone tylko metryki oparte na dziennikach, reguły alertów będą oparte na metrykach hosta maszyny wirtualnej.

Zostanie również utworzona grupa akcji zawierająca adres e-mail użytkownika, który włączył monitorowanie.

Ważna

Jeśli metryki OpenTelemetry są używane dla reguł alertów, musisz wybrać tożsamość zarządzaną zgodnie z wymaganiami wstępnymi.

Zapisz

Wybierz pozycję Przejrzyj i włącz , a następnie włącz po kilku minutach, agent usługi Azure Monitor jest zainstalowany na maszynie wirtualnej, a dane zostaną zebrane.

Wyświetlanie danych wydajności

Po zainstalowaniu agenta może upłynąć kilka minut, aby zebrać wystarczającą ilość danych w celu wypełnienia portalu. Po włączeniu obu środowisk dla maszyny wirtualnej wybierz selektor u góry, aby wybrać środowisko, które chcesz wyświetlić. Wybierz każde doświadczenie, aby porównać dostępne wykresy i szczegółowe informacje.

Środowisko oparte na metrykach udostępnia zestaw wykresów skoncentrowanych na kluczowych wskaźnikach wydajności dla maszyny wirtualnej. Obejmuje również stan Service Health oraz Resource Health, aby zapewnić szybki wgląd w ogólną kondycję maszyny.

Zrzut ekranu przedstawiający środowisko metryk monitorowania maszyn wirtualnych.

Środowisko oparte na dziennikach używa podsumowanych danych wydajności zebranych w obszarze roboczym usługi Log Analytics, aby wypełnić zestaw wykresów, które umożliwiają analizowanie wydajności różnych składników maszyny, takich jak procesor CPU, dysk i sieć w czasie.

Zrzut ekranu dzienników do monitorowania doświadczenia pracy z maszyną wirtualną.

Wyświetl dashboardy Grafana

Pulpity nawigacyjne usługi Azure Monitor z rozwiązaniem Grafana udostępniają pulpity nawigacyjne narzędzia Grafana bezpośrednio w witrynie Azure Portal. Jest ona automatycznie dostępna bez kosztów i bez wymagań dotyczących konfiguracji. Użyj pulpitów nawigacyjnych usługi Grafana dla Azure Virtual Machines, aby wyświetlić dane zebrane z wielu maszyn.

Następne kroki

Po włączeniu rozszerzonego monitorowania maszyny wirtualnej, zbierz dzienniki gościa, takie jak dzienniki zdarzeń Windows lub Syslog z maszyny wirtualnej.