Zalecanie konfiguracji pod kątem wymagań dotyczących wydajności
Maszyny wirtualne można monitorować pod kątem dostępności i wydajności za pomocą usługi Azure Monitor, podobnie jak każdy inny zasób platformy Azure. Są one jednak unikatowe od innych zasobów, ponieważ należy również monitorować system i system gościa oraz obciążenia, które są w nim uruchomione.
Różnice między innymi zasobami platformy Azure
Możesz zbierać te same dane monitorowania i wykonywać na tych samych danych monitorowania z maszyn wirtualnych platformy Azure, co pozwala monitorować zasoby platformy Azure za pomocą usługi Azure Monitor z następującymi różnicami:
- Metryki platformy są zbierane automatycznie dla maszyn wirtualnych, ale tylko dla hosta maszyny wirtualnej. Potrzebujesz agenta do zbierania danych wydajności z systemu operacyjnego gościa.
- Maszyny wirtualne nie generują dzienników zasobów, aby zapewnić wgląd w operacje wykonywane w ramach zasobu platformy Azure. Agent służy do zbierania danych dziennika z systemu operacyjnego gościa.
- Możesz utworzyć ustawienia diagnostyczne dla maszyny wirtualnej, aby wysyłać metryki platformy do innych miejsc docelowych, takich jak magazyn i usługa Event Hubs, ale nie można skonfigurować tych ustawień diagnostycznych w witrynie Azure Portal.
Dane monitorowania
Maszyny wirtualne na platformie Azure generują dzienniki i metryki , jak pokazano na poniższym diagramie.
Host maszyny wirtualnej
Maszyny wirtualne na platformie Azure zawierają informacje dotyczące hosta maszyny wirtualnej zgodnie z opisem w temacie Monitorowanie danych.
- Metryki platformy — wartości liczbowe , które są automatycznie zbierane w regularnych odstępach czasu i opisują jakiś aspekt zasobu w określonym czasie. Metryki platformy są zbierane dla hosta maszyny wirtualnej, ale wymagane jest rozszerzenie diagnostyki w celu zbierania metryk dla systemu operacyjnego gościa.
- Dziennik aktywności — zapewnia szczegółowe informacje dotyczące każdego zasobu platformy Azure w subskrypcji z zewnątrz (płaszczyzny zarządzania). W przypadku maszyny wirtualnej, na przykład informacje o tym, kiedy została uruchomiona, i wszelkie zmiany konfiguracji.
System operacyjny gościa
Aby zbierać dane z systemu operacyjnego gościa maszyny wirtualnej, a agent uruchomiony na każdej maszynie wirtualnej wysyła dane do usługi Azure Monitor. Agenci są dostępni dla usługi Azure Monitor z każdym zbieraniem różnych danych i zapisywaniem danych w różnych lokalizacjach.
- Agent usługi Log Analytics — dostępny dla maszyn wirtualnych na platformie Azure, w innych środowiskach w chmurze i w środowisku lokalnym. Zbiera dane do dzienników usługi Azure Monitor. Obsługuje Azure Monitor dla maszyn wirtualnych i rozwiązania do monitorowania. Ten sam agent używany w programie System Center Operations Manager.
- Agent zależności — zbiera dane dotyczące procesów uruchomionych na maszynie wirtualnej i ich zależności. Korzysta z agenta usługi Log Analytics do przesyłania danych na platformę Azure i obsługuje rozwiązania Azure Monitor dla maszyn wirtualnych, Service Map i Wire Data 2.0.
- Rozszerzenie diagnostyki platformy Azure — dostępne tylko dla maszyn wirtualnych usługi Azure Monitor. Może zbierać dane w wielu lokalizacjach, ale służy głównie do zbierania danych wydajności gościa do metryk usługi Azure Monitor dla maszyn wirtualnych z systemem Windows.
- Agent telegrafu — zbieranie danych wydajności z maszyn wirtualnych z systemem Linux do metryk usługi Azure Monitor.
Wymagania dotyczące konfiguracji
Aby włączyć wszystkie funkcje usługi Azure Monitor do monitorowania maszyny wirtualnej, należy zebrać dane monitorowania z hosta maszyny wirtualnej i systemu operacyjnego gościa zarówno do metryk usługi Azure Monitor, jak i dzienników usługi Azure Monitor. W poniższej tabeli wymieniono konfigurację, którą należy wykonać w celu włączenia tej kolekcji.
Krok konfiguracji
Ukończone akcje
Włączone funkcje
Brak konfiguracji.
Zebrane metryki platformy hosta w dzienniku Metrics.Activity.
Eksplorator metryk dla hosta. Alerty metryk dla hosta. Alerty dziennika aktywności.
Włącz Azure Monitor dla maszyn wirtualnych.
Zainstalowany agent usługi Log Analytics. Zainstalowany agent zależności. Dane wydajności gościa zebrane w pliku Logs.Process i szczegóły zależności zebrane w dziennikach.
Wykresy wydajności i skoroszyty dla danych wydajności gościa. Rejestrowanie zapytań dotyczących danych wydajności gościa. Rejestrowanie alertów dotyczących danych wydajności gościa. Mapa zależności.
Zainstaluj rozszerzenie diagnostyki i agenta telegrafu.
Dane wydajności gościa zebrane w metrykach.
Eksplorator metryk dla gościa. Alerty metryk dla gościa.