Metody zbierania danych i źródeł danych usługi Azure Monitor
Usługa Azure Monitor jest oparta na wspólnej platformie danych monitorowania, która umożliwia analizowanie różnych typów danych z wielu typów zasobów przy użyciu wspólnego zestawu narzędzi. Obecnie różne źródła danych dla usługi Azure Monitor używają różnych metod dostarczania danych, a każda z nich zwykle wymaga różnych typów konfiguracji. W tym artykule opisano typowe źródła danych monitorowania zebranych przez usługę Azure Monitor i ich metody zbierania danych. Użyj tego artykułu jako punktu wyjścia, aby zrozumieć opcję zbierania różnych typów danych generowanych w danym środowisku.
Ważne
Istnieje koszt zbierania i przechowywania większości typów danych w usłudze Azure Monitor. Aby zminimalizować koszty, upewnij się, że nie zbierasz więcej danych niż wymagane i że środowisko jest skonfigurowane do optymalizacji kosztów. Zobacz Optymalizacja kosztów w usłudze Azure Monitor , aby zapoznać się z podsumowaniem zaleceń.
Zasoby platformy Azure
Większość zasobów na platformie Azure generuje dane monitorowania opisane w poniższej tabeli. Niektóre usługi będą również miały inne dane, które można zbierać, włączając inne funkcje usługi Azure Monitor (opisane w innych sekcjach w tym artykule). Niezależnie od usług, które monitorujesz, należy zacząć od zrozumienia i skonfigurowania zbierania tych danych.
Utwórz ustawienia diagnostyczne dla każdego z następujących typów danych można wysłać do obszaru roboczego usługi Log Analytics, zarchiwizowanego na konto magazynu lub przesyłane strumieniowo do centrum zdarzeń, aby wysyłać je do usług spoza platformy Azure. Zobacz Tworzenie ustawień diagnostycznych w usłudze Azure Monitor.
Typ danych | opis | Metoda zbierania danych |
---|---|---|
Dziennik aktywności | Dziennik aktywności zapewnia wgląd w zdarzenia na poziomie subskrypcji dla usług platformy Azure, w tym rekordy kondycji usługi i zmiany konfiguracji. | Zbierane automatycznie. Wyświetl w witrynie Azure Portal lub utwórz ustawienie diagnostyczne, aby wysłać je do innych miejsc docelowych. Można zbierać w obszarze roboczym usługi Log Analytics bez opłat. Zobacz Dziennik aktywności usługi Azure Monitor. |
Metryki platformy | Metryki platformy to wartości liczbowe, które są automatycznie zbierane w regularnych odstępach czasu dla różnych aspektów zasobu. Konkretne metryki różnią się w zależności od typu zasobu. | Zbierane automatycznie i przechowywane w metrykach usługi Azure Monitor. Wyświetl w Eksploratorze metryk lub utwórz ustawienie diagnostyczne, aby wysłać je do innych miejsc docelowych. Aby uzyskać listę metryk dla różnych usług, zobacz Omówienie metryk usługi Azure Monitor i Obsługiwane metryki w usłudze Azure Monitor . |
Dzienniki zasobów | Podaj wgląd w operacje, które zostały wykonane w ramach zasobu platformy Azure. Zawartość dzienników zasobów różni się w zależności od usługi platformy Azure i typu zasobu. | Aby zbierać dzienniki zasobów, należy utworzyć ustawienie diagnostyczne. Zobacz Dzienniki zasobów platformy Azure i obsługiwane usługi, schematy i kategorie dzienników zasobów platformy Azure, aby uzyskać szczegółowe informacje na temat poszczególnych usług. |
Dane dziennika z identyfikatora Entra firmy Microsoft
Dzienniki inspekcji i dzienniki logowania w identyfikatorze Entra firmy Microsoft są podobne do dzienników aktywności w usłudze Azure Monitor. Użyj ustawień diagnostycznych, aby wysłać dziennik aktywności do obszaru roboczego usługi Log Analytics, zarchiwizować go na konto magazynu lub przesłać strumieniowo do centrum zdarzeń w celu wysłania go do usług spoza platformy Azure. Zobacz Konfigurowanie ustawień diagnostycznych usługi Microsoft Entra dla dzienników aktywności.
Typ danych | opis | Metoda zbierania danych |
---|---|---|
Dzienniki inspekcji Dzienniki logowania |
Umożliwia ocenę wielu aspektów środowiska microsoft Entra ID, w tym historii aktywności logowania, dziennika inspekcji zmian wprowadzonych w określonej dzierżawie oraz działań wykonywanych przez usługę aprowizacji. | Zbierane automatycznie. Wyświetl w witrynie Azure Portal lub utwórz ustawienie diagnostyczne, aby wysłać je do innych miejsc docelowych. |
Aplikacje i obciążenia
Dane aplikacji
Monitorowanie aplikacji w usłudze Azure Monitor odbywa się za pomocą usługi Application Insights, która zbiera dane z aplikacji działających na różnych platformach na platformie Azure, w innej chmurze lub lokalnie. Po włączeniu usługi Application Insights dla aplikacji zbiera ona metryki i dzienniki związane z wydajnością i działaniem aplikacji oraz przechowuje je na tej samej platformie danych usługi Azure Monitor używanej przez inne źródła danych.
Zobacz Omówienie usługi Application Insights, aby uzyskać więcej szczegółowych informacji na temat danych zebranych przez usługę Application Insights i linków do artykułów dotyczących dołączania aplikacji.
Typ danych | opis | Metoda zbierania danych |
---|---|---|
Dzienniki | Dane operacyjne dotyczące aplikacji, w tym widoki stron, żądania aplikacji, wyjątki i ślady. Zawiera również informacje o zależnościach między składnikami aplikacji w celu obsługi mapowania aplikacji i korelacji danych. | Dzienniki aplikacji są przechowywane w obszarze roboczym usługi Log Analytics wybranym w ramach procesu dołączania. |
Metryki | Dane liczbowe mierzące wydajność aplikacji i żądań użytkowników mierzonych w odstępach czasu. | Dane metryk są przechowywane zarówno w metrykach usługi Azure Monitor, jak i w obszarze roboczym usługi Log Analytics. |
Ślady | Ślady to seria powiązanych zdarzeń śledzenia żądań end-to-end za pośrednictwem składników aplikacji. | Ślady są przechowywane w obszarze roboczym usługi Log Analytics dla aplikacji. |
Infrastruktura
Dane maszyny wirtualnej
Maszyny wirtualne platformy Azure tworzą te same dzienniki aktywności i metryki platformy co inne zasoby platformy Azure. Oprócz tych danych hosta należy jednak monitorować system operacyjny gościa i obciążenia uruchomione na nim, co wymaga agenta usługi Azure Monitor lub wystąpienia zarządzanego programu SCOM. Poniższa tabela zawiera najbardziej typowe dane do zbierania z maszyn wirtualnych. Zobacz Monitorowanie maszyn wirtualnych za pomocą usługi Azure Monitor: zbieranie danych , aby uzyskać bardziej szczegółowy opis różnych rodzajów danych, które można zbierać z maszyn wirtualnych.
Typ danych | opis | Metoda zbierania danych |
---|---|---|
Zdarzenia systemu Windows | Dzienniki dla systemu operacyjnego klienta i różnych aplikacji na maszynach wirtualnych z systemem Windows. | Wdróż agenta usługi Azure Monitor (AMA) i utwórz regułę zbierania danych (DCR), aby wysyłać dane do obszaru roboczego usługi Log Analytics. Zobacz Zbieranie danych za pomocą agenta usługi Azure Monitor. |
Dziennik systemu | Dzienniki dla systemu operacyjnego klienta i różnych aplikacji na maszynach wirtualnych z systemem Linux. | Wdróż agenta usługi Azure Monitor (AMA) i utwórz regułę zbierania danych (DCR), aby wysyłać dane do obszaru roboczego usługi Log Analytics. Zobacz Zbieranie zdarzeń dziennika systemowego za pomocą agenta usługi Azure Monitor. Aby użyć maszyny wirtualnej jako usługi przesyłania dalej dziennika systemowego, zobacz Samouczek: przekazywanie danych dziennika systemowego do obszaru roboczego usługi Log Analytics za pomocą usługi Microsoft Sentinel przy użyciu agenta usługi Azure Monitor |
Dane dotyczące wydajności klienta | Wartości liczników wydajności dla systemu operacyjnego i aplikacji działających na maszynie wirtualnej. | Wdróż agenta usługi Azure Monitor (AMA) i utwórz regułę zbierania danych (DCR), aby wysyłać dane do metryk usługi Azure Monitor i/lub obszaru roboczego usługi Log Analytics. Zobacz Zbieranie danych za pomocą agenta usługi Azure Monitor. Włącz szczegółowe informacje o maszynie wirtualnej, aby wysyłać wstępnie zagregowane dane wydajności do obszaru roboczego usługi Log Analytics. Zobacz Omówienie włączania usługi VM Insights , aby uzyskać opcje instalacji. |
Procesy i zależności | Szczegółowe informacje o procesach uruchomionych na maszynie i ich zależnościach na innych maszynach i usługach zewnętrznych. Włącza funkcję mapy w szczegółowych danych maszyn wirtualnych. | Włącz szczegółowe informacje o maszynie przy użyciu opcji procesy i zależności . Zobacz Omówienie włączania usługi VM Insights , aby uzyskać opcje instalacji. |
Dzienniki tekstowe | Dzienniki aplikacji zapisywane w pliku tekstowym. | Wdróż agenta usługi Azure Monitor (AMA) i utwórz regułę zbierania danych (DCR), aby wysyłać dane do obszaru roboczego usługi Log Analytics. Zobacz Zbieranie dzienników z pliku tekstowego lub JSON za pomocą agenta usługi Azure Monitor. |
Dzienniki usług IIS | Dzienniki utworzone przez usługę Internet Information Service (IIS). | Wdróż agenta usługi Azure Monitor (AMA) i utwórz regułę zbierania danych (DCR), aby wysyłać dane do obszaru roboczego usługi Log Analytics. Zobacz Zbieranie dzienników usług IIS za pomocą agenta usługi Azure Monitor. |
Pułapki SNMP | Szeroko wdrożony protokół zarządzania do monitorowania i konfigurowania urządzeń i urządzeń z systemem Linux. | Zobacz Zbieranie danych pułapki SNMP za pomocą agenta usługi Azure Monitor. |
Dane pakietu administracyjnego | Jeśli masz istniejącą inwestycję w program SCOM, możesz przeprowadzić migrację do chmury przy zachowaniu inwestycji w istniejące pakiety administracyjne przy użyciu programu SCOM MI. | Program SCOM MI przechowuje dane zbierane przez pakiety administracyjne w wystąpieniu wystąpienia wystąpienia zarządzanego sql. Zobacz Configure Log Analytics for Azure Monitor SCOM Managed Instance to send this data to a Log Analytics workspace (Konfigurowanie usługi Log Analytics dla wystąpienia zarządzanego usługi Azure Monitor w celu wysyłania tych danych do obszaru roboczego usługi Log Analytics). |
Dane klastra Kubernetes
Klastry usługi Azure Kubernetes Service (AKS) tworzą te same dzienniki aktywności i metryki platformy co inne zasoby platformy Azure. Oprócz tych danych hosta generują jednak wspólny zestaw dzienników i metryk klastra, które można zbierać z klastrów usługi AKS i klastrów Kubernetes z obsługą usługi Arc.
Typ danych | opis | Metoda zbierania danych |
---|---|---|
Metryki klastra | Dane użycia i wydajności klastra, węzłów, wdrożeń i obciążeń. | Włącz zarządzany prometheus dla klastra, aby wysyłać metryki klastra do obszaru roboczego usługi Azure Monitor. Zobacz Enable Prometheus and Grafana for onboarding and Default Prometheus metrics configuration in Azure Monitor (Włączanie usługi Prometheus i Grafana), aby uzyskać listę metryk, które są zbierane domyślnie. |
Dzienniki | Dzienniki platformy Kubernetes w warstwie Standardowa, w tym zdarzenia dotyczące klastra, węzłów, wdrożeń i obciążeń. | Włącz usługę Container Insights dla klastra, aby wysyłać dzienniki kontenerów do obszaru roboczego usługi Log Analytics. Zobacz Włączanie usługi Container Insights na potrzeby dołączania i konfigurowania zbierania danych w usłudze Container Insights przy użyciu reguły zbierania danych, aby skonfigurować, które dzienniki są zbierane. |
Źródła niestandardowe
W przypadku wszystkich danych monitorowania, których nie można zebrać przy użyciu innych metod opisanych w tym artykule, możesz użyć interfejsów API w poniższej tabeli, aby wysyłać dane do usługi Azure Monitor.
Typ danych | opis | Metoda zbierania danych |
---|---|---|
Dzienniki | Zbieranie danych dziennika z dowolnego klienta REST i przechowywanie ich w obszarze roboczym usługi Log Analytics. | Utwórz regułę zbierania danych, aby zdefiniować docelowy obszar roboczy i wszystkie przekształcenia danych. Zobacz Interfejs API pozyskiwania dzienników w usłudze Azure Monitor. |
Metryki | Zbierz metryki niestandardowe dla zasobów platformy Azure z dowolnego klienta REST. | Zobacz Wysyłanie metryk niestandardowych dla zasobu platformy Azure do magazynu metryk usługi Azure Monitor przy użyciu interfejsu API REST. |
Następne kroki
- Dowiedz się więcej o typach danych monitorowania zebranych przez usługę Azure Monitor oraz o tym, jak wyświetlać i analizować te dane.