Omówienie rozszerzenia Diagnostyki Azure

rozszerzenie Diagnostyka Azure to agent w usłudze Azure Monitor, który zbiera dane monitorowania z systemu operacyjnego gościa zasobów obliczeniowych platformy Azure, w tym maszyn wirtualnych. Ten artykuł zawiera omówienie rozszerzenia Diagnostyka Azure, konkretnej obsługiwanej przez nią funkcji oraz opcji instalacji i konfiguracji.

Uwaga

rozszerzenie Diagnostyka Azure jest jednym z agentów dostępnych do zbierania danych monitorowania z systemu operacyjnego gościa zasobów obliczeniowych. Aby uzyskać opis różnych agentów i wskazówek dotyczących wybierania odpowiednich agentów dla Twoich wymagań, zobacz Omówienie agentów usługi Azure Monitor.

Podstawowe scenariusze

Jeśli potrzebujesz, użyj rozszerzenia Diagnostyka Azure:

Ograniczenia rozszerzenia Diagnostyka Azure:

  • Można go używać tylko z zasobami platformy Azure.
  • Ma ograniczoną możliwość wysyłania danych do dzienników usługi Azure Monitor.

Porównanie z agentem usługi Log Analytics

Agent usługi Log Analytics w usłudze Azure Monitor może również służyć do zbierania danych monitorowania z systemu operacyjnego gościa maszyn wirtualnych. Możesz użyć obu tych opcji w zależności od wymagań. Aby zapoznać się z porównaniem agentów usługi Azure Monitor, zobacz Omówienie agentów usługi Azure Monitor.

Kluczowe różnice, które należy wziąć pod uwagę, to:

Koszty

Za rozszerzenie Diagnostyka Azure nie są naliczane żadne opłaty, ale mogą być naliczane opłaty za pozyskane dane. Sprawdź cennik usługi Azure Monitor dla miejsca docelowego, w którym zbierasz dane.

Zbierane dane

W poniższych tabelach wymieniono dane, które mogą być zbierane przez rozszerzenie diagnostyki systemu Windows i Linux.

Rozszerzenie diagnostyki systemu Windows (WAD)

Źródło danych Description
Dzienniki zdarzeń systemu Windows Zdarzenia z dziennika zdarzeń systemu Windows.
Liczniki wydajności Wartości liczbowe mierzące wydajność różnych aspektów systemu operacyjnego i obciążeń.
Dzienniki usług IIS Informacje o użyciu witryn internetowych usług IIS działających w systemie operacyjnym gościa.
Dzienniki aplikacji Śledzenie komunikatów napisanych przez aplikację.
Dzienniki usługi EventSource platformy .NET Kod zapisywania zdarzeń przy użyciu klasy .NET EventSource .
Dzienniki ETW oparte na manifeście Śledzenie zdarzeń dla zdarzeń systemu Windows generowanych przez dowolny proces.
Zrzuty awaryjne (dzienniki) Informacje o stanie procesu, jeśli aplikacja ulegnie awarii.
Dzienniki oparte na plikach Dzienniki utworzone przez aplikację lub usługę.
Dzienniki diagnostyczne agenta Informacje o Diagnostyka Azure się.

Rozszerzenie diagnostyki systemu Linux (LAD)

Źródło danych Description
Dziennik systemu Zdarzenia wysyłane do systemu rejestrowania zdarzeń systemu Linux
Liczniki wydajności Wartości liczbowe mierzące wydajność różnych aspektów systemu operacyjnego i obciążeń
Pliki dziennika Wpisy wysyłane do dziennika opartego na plikach

Miejsca docelowe danych

Rozszerzenie Diagnostyka Azure dla systemów Windows i Linux zawsze zbiera dane na koncie usługi Azure Storage. Aby uzyskać listę określonych tabel i obiektów blob, w których są zbierane te dane, zobacz Instalowanie i konfigurowanie rozszerzenia Diagnostyka Azure dla systemu Windows oraz Używanie rozszerzenia Diagnostyka Azure dla systemu Linux do monitorowania metryk i dzienników.

Skonfiguruj co najmniej jeden ujścia danych , aby wysyłać dane do innych miejsc docelowych. W poniższych sekcjach wymieniono ujścia dostępne dla rozszerzenia diagnostyki systemu Windows i Linux.

Rozszerzenie diagnostyki systemu Windows (WAD)

Element docelowy Description
Metryki usługi Azure Monitor Zbieranie danych wydajności do metryk usługi Azure Monitor. Zobacz Wysyłanie metryk systemu operacyjnego gościa do bazy danych metryk usługi Azure Monitor.
Usługa Event Hubs Użyj Azure Event Hubs do wysyłania danych spoza platformy Azure. Zobacz Przesyłanie strumieniowe danych Diagnostyka Azure do Azure Event Hubs.
Obiekty blob usługi Azure Storage Zapisywanie danych w obiektach blob w usłudze Azure Storage oprócz tabel.
Application Insights Zbieranie danych z aplikacji działających na maszynie wirtualnej do usługi Application Insights w celu integracji z innymi monitorowaniem aplikacji. Zobacz Wysyłanie danych diagnostycznych do usługi Application Insights.

Dane wad można również zbierać z magazynu do obszaru roboczego usługi Log Analytics, aby je analizować za pomocą dzienników usługi Azure Monitor, chociaż agent usługi Log Analytics jest zwykle używany do tej funkcji. Może wysyłać dane bezpośrednio do obszaru roboczego usługi Log Analytics i obsługuje rozwiązania i szczegółowe informacje, które zapewniają większą funkcjonalność. Zobacz Zbieranie dzienników diagnostycznych platformy Azure z usługi Azure Storage.

Rozszerzenie diagnostyki systemu Linux (LAD)

Usługa LAD zapisuje dane w tabelach w usłudze Azure Storage. Obsługuje ujścia w poniższej tabeli.

Element docelowy Description
Usługa Event Hubs Użyj Azure Event Hubs do wysyłania danych spoza platformy Azure.
Obiekty blob usługi Azure Storage Zapisywanie danych w obiektach blob w usłudze Azure Storage oprócz tabel.
Metryki usługi Azure Monitor Zainstaluj agenta programu Telegraf oprócz usługi LAD. Zobacz Zbieranie metryk niestandardowych dla maszyny wirtualnej z systemem Linux za pomocą agenta telegrafu InfluxData.

Instalacja i konfiguracja

Rozszerzenie diagnostyczne jest implementowane jako rozszerzenie maszyny wirtualnej na platformie Azure, dlatego obsługuje te same opcje instalacji przy użyciu szablonów usługi Azure Resource Manager, programu PowerShell i interfejsu wiersza polecenia platformy Azure. Aby uzyskać informacje na temat instalowania i utrzymywania rozszerzeń maszyn wirtualnych, zobacz Rozszerzenia i funkcje maszyny wirtualnej dla rozszerzeń i funkcji maszynywirtualnej dla systemu Linux.

Można również zainstalować i skonfigurować rozszerzenie diagnostyki systemu Windows i Linux w Azure Portal w obszarze Ustawienia diagnostyczne w sekcji Monitorowanie menu maszyny wirtualnej.

Zapoznaj się z następującymi artykułami, aby uzyskać informacje na temat instalowania i konfigurowania rozszerzenia diagnostycznego dla systemów Windows i Linux:

Inna dokumentacja

Aby uzyskać więcej informacji, zobacz następujące artykuły.

Role sieci Web i procesu roboczego platformy Azure Cloud Services (wersja klasyczna)

Azure Service Fabric

Monitor and diagnose services in a local machine development setup (Monitorowanie i diagnozowanie usług w konfiguracji środowiska deweloperskiego na maszynie lokalnej)

Następne kroki