Monitorowanie usługi Azure Event Hubs
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.
- Aby uzyskać więcej informacji na temat usługi Azure Monitor, zobacz Omówienie usługi Azure Monitor.
- Aby uzyskać więcej informacji na temat ogólnego monitorowania zasobów platformy Azure, zobacz Monitorowanie zasobów platformy Azure za pomocą usługi Azure Monitor.
W dokumentacji usługi Azure Monitor opisano następujące pojęcia:
- Co to jest usługa Azure Monitor?
- Koszty związane z monitorowaniem
- Monitorowanie danych zebranych na platformie Azure
- Konfigurowanie zbierania danych
- Standardowe narzędzia na platformie Azure do analizowania i zgłaszania alertów dotyczących danych monitorowania
W poniższych sekcjach opisano konkretne dane zebrane dla usługi Azure Event Hubs. Te sekcje zawierają również przykłady konfigurowania zbierania danych i analizowania tych danych za pomocą narzędzi platformy Azure.
Napiwek
Aby zrozumieć koszty związane z usługą Azure Monitor, zobacz Koszty i użycie usługi Azure Monitor. Aby zrozumieć czas wyświetlania danych w usłudze Azure Monitor, zobacz Czas pozyskiwania danych dzienników.
Typy zasobów
Platforma Azure używa koncepcji typów zasobów i identyfikatorów, aby zidentyfikować wszystko w subskrypcji. 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.
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.
Aby uzyskać więcej informacji na temat typów zasobów dla usługi Event Hubs, zobacz Dokumentacja danych monitorowania usługi Azure Event Hubs.
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.
Azure Storage
Jeśli używasz usługi Azure Storage do przechowywania informacji dotyczących rejestrowania diagnostycznego, informacje są przechowywane w kontenerach o nazwie insights-logs-operationlogs i insights-metrics-pt1m. Przykładowy adres URL dziennika operacji:
https://<Azure Storage account>.blob.core.windows.net/insights-logs-operationallogs/resourceId=/SUBSCRIPTIONS/<Azure subscription ID>/RESOURCEGROUPS/<Resource group name>/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/<Namespace name>/y=<YEAR>/m=<MONTH-NUMBER>/d=<DAY-NUMBER>/h=<HOUR>/m=<MINUTE>/PT1H.json
. Adres URL dziennika metryk jest podobny.Azure Event Hubs
Jeśli używasz usługi Azure Event Hubs do przechowywania informacji rejestrowania diagnostycznego, informacje są przechowywane w wystąpieniach usługi Event Hubs o nazwie insights-logs-operationlogs i insights-metrics-pt1m. Możesz również wybrać istniejące centrum zdarzeń z wyjątkiem centrum zdarzeń, dla którego konfigurujesz ustawienia diagnostyczne.
Log Analytics
Jeśli używasz usługi Log Analytics do przechowywania informacji dotyczących rejestrowania diagnostycznego, informacje są przechowywane w tabelach o nazwie AzureDiagnostics / AzureMetrics lub tabelach specyficznych dla zasobów.
Ważne
Włączenie tych ustawień wymaga dodatkowych usług platformy Azure: konta magazynu, centrum zdarzeń lub usługi Log Analytics. Te usługi mogą zwiększyć koszty. Aby obliczyć szacunkowy koszt, odwiedź Kalkulator cen platformy Azure.
Uwaga
Po włączeniu metryk w ustawieniu diagnostycznym informacje o wymiarze nie są obecnie uwzględniane jako część informacji wysyłanych do konta magazynu, centrum zdarzeń lub analizy dzienników.
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: możesz również kierować niektóre 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. Sprawdź ustawienie eksportu DS dla każdej metryki, aby sprawdzić, czy możesz użyć ustawienia diagnostycznego, aby kierować metrykę do dzienników usługi Azure Monitor/ usługi Log Analytics.
- Aby uzyskać więcej informacji, zobacz ustawienie diagnostyczne Metryki.
- Aby skonfigurować ustawienia diagnostyczne 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.
Dzienniki zasobów nie są zbierane ani przechowywane, dopóki nie utworzysz ustawienia diagnostycznego i nie przekierujesz ich do co najmniej jednej lokalizacji. Podczas tworzenia ustawienia diagnostycznego należy określić kategorie dzienników, które mają być zbierane. Kategorie usługi Azure Event Hubs są wymienione w dokumentacji danych monitorowania usługi Azure Event Hubs.
Uwaga
Usługa Azure Monitor nie uwzględnia wymiarów w wyeksportowanych danych metryk wysyłanych do miejsca docelowego, takiego jak Azure Storage, Azure Event Hubs i Log Analytics.
Aby uzyskać listę dostępnych metryk dla usługi Event Hubs, zobacz Dokumentacja danych monitorowania usługi Azure Event Hubs.
Analizowanie metryk
Możesz analizować metryki usługi Azure Event Hubs oraz metryki z innych usług platformy Azure, wybierając pozycję Metryki w sekcji Azure Monitor na stronie głównej przestrzeni nazw usługi Event Hubs. Aby uzyskać szczegółowe informacje na temat korzystania z tego narzędzia, zobacz Analizowanie metryk za pomocą Eksploratora metryk usługi Azure Monitor. Aby uzyskać listę zebranych metryk platformy, zobacz Monitorowanie metryk referencyjnych danych usługi Azure Event Hubs.
Aby uzyskać informacje, zobacz listę wszystkich metryk zasobów obsługiwanych w usłudze Azure Monitor.
Napiwek
Dane metryk usługi Azure Monitor są dostępne przez 90 dni. Jednak podczas tworzenia wykresów można wizualizować tylko 30 dni. Jeśli na przykład chcesz zwizualizować okres 90 dni, musisz podzielić go na trzy wykresy z 30 dni w okresie 90 dni.
Filtrowanie i dzielenie
W przypadku metryk obsługujących wymiary można stosować filtry przy użyciu wartości wymiaru. Na przykład dodaj filtr z EntityName
ustawionym na nazwę centrum zdarzeń. Możesz również podzielić metrykę według wymiaru, aby zwizualizować, jak różne segmenty metryki są porównywane ze sobą. Aby uzyskać więcej informacji na temat filtrowania i dzielenia, zobacz Zaawansowane funkcje usługi Azure Monitor.
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 usługi Event Hubs, zobacz Dokumentacja danych monitorowania usługi Azure Event Hubs.
Analizowanie dzienników
Korzystanie z usługi Azure Monitor Log Analytics wymaga utworzenia konfiguracji diagnostycznej i włączenia opcji Wyślij informacje do usługi Log Analytics. Aby uzyskać więcej informacji, zobacz sekcję Metryki . Dane w dziennikach usługi Azure Monitor są przechowywane w tabelach, a każda tabela ma własny zestaw unikatowych właściwości. Usługa Azure Event Hubs umożliwia wysyłanie dzienników do jednej z dwóch tabel docelowych: diagnostyki platformy Azure lub tabel specyficznych dla zasobów w usłudze Log Analytics. Aby uzyskać szczegółowe informacje na temat dzienników i metryk, zobacz Dokumentacja danych monitorowania usługi Azure Event Hubs.
Ważne
Po wybraniu pozycji Dzienniki z menu usługi Azure Event Hubs usługa Log Analytics zostanie otwarta z zakresem zapytania ustawionym na bieżący obszar roboczy. Oznacza to, że zapytania dziennika będą zawierać tylko dane z tego zasobu. Jeśli chcesz uruchomić zapytanie zawierające dane z innych baz danych lub danych 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 .
Korzystanie z dzienników środowiska uruchomieniowego
Usługa Azure Event Hubs umożliwia monitorowanie i inspekcję interakcji płaszczyzny danych aplikacji klienckich przy użyciu dzienników inspekcji środowiska uruchomieniowego i dzienników metryk aplikacji.
Za pomocą dzienników inspekcji środowiska uruchomieniowego można przechwytywać zagregowane informacje diagnostyczne dla wszystkich operacji dostępu do płaszczyzny danych, takich jak publikowanie lub używanie zdarzeń. Dzienniki metryk aplikacji przechwytują zagregowane dane dotyczące określonych metryk środowiska uruchomieniowego (takich jak opóźnienie konsumentów i aktywne połączenia) związane z aplikacjami klienckimi są połączone z usługą Event Hubs.
Uwaga
Dzienniki inspekcji środowiska uruchomieniowego są dostępne tylko w warstwach Premium i dedykowanych .
Włączanie dzienników środowiska uruchomieniowego
Możesz włączyć rejestrowanie inspekcji środowiska uruchomieniowego lub metryk aplikacji, wybierając pozycję Ustawienia diagnostyczne w sekcji Monitorowanie na stronie przestrzeni nazw usługi Event Hubs w witrynie Azure Portal. Wybierz pozycję Dodaj ustawienie diagnostyczne, jak pokazano na poniższej ilustracji.
Następnie możesz włączyć kategorie dzienników RuntimeAuditLogs lub ApplicationMetricsLogs zgodnie z potrzebami.
Po włączeniu dzienników środowiska uruchomieniowego usługa Event Hubs rozpocznie zbieranie i przechowywanie ich zgodnie z konfiguracją ustawienia diagnostycznego.
Publikowanie i używanie przykładowych danych
Aby zebrać przykładowe dzienniki inspekcji środowiska uruchomieniowego w przestrzeni nazw usługi Event Hubs, możesz publikować i wykorzystywać przykładowe dane przy użyciu aplikacji klienckich opartych na zestawie SDK usługi Event Hubs. Ten zestaw SDK używa protokołu Advanced Message Queuing Protocol (AMQP). Możesz też użyć dowolnej aplikacji klienckiej platformy Apache Kafka.
Metryki aplikacji obejmują następujące metryki środowiska uruchomieniowego.
W związku z tym można użyć metryk aplikacji do monitorowania metryk środowiska uruchomieniowego, takich jak opóźnienie klienta lub aktywne połączenie z danej aplikacji klienckiej. Pola skojarzone z dziennikami inspekcji środowiska uruchomieniowego są definiowane w dokumentacji dzienników metryk aplikacji.
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.
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.
Aby rozpocząć pracę z interfejsem API REST dla usługi Azure Monitor, zobacz Przewodnik po interfejsie API REST monitorowania platformy Azure.
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.
Przykładowe zapytania Kusto
Poniżej przedstawiono przykładowe zapytania, których można użyć do monitorowania zasobów usługi Azure Event Hubs:
Otrzymuj błędy z ostatnich siedmiu dni.
AzureDiagnostics | where TimeGenerated > ago(7d) | where ResourceProvider =="MICROSOFT.EVENTHUB" | where Category == "OperationalLogs" | summarize count() by "EventName"
Pobierz dzienniki inspekcji środowiska uruchomieniowego wygenerowane w ciągu ostatniej godziny.
AzureDiagnostics | where TimeGenerated > ago(1h) | where ResourceProvider =="MICROSOFT.EVENTHUB" | where Category == "RuntimeAuditLogs"
Pobieranie prób dostępu do magazynu kluczy, które spowodowało błąd "nie znaleziono klucza".
AzureDiagnostics | where ResourceProvider == "MICROSOFT.EVENTHUB" | where Category == "Error" and OperationName == "wrapkey" | project Message
Pobieranie operacji wykonywanych za pomocą magazynu kluczy w celu wyłączenia lub przywrócenia klucza.
AzureDiagnostics | where ResourceProvider == "MICROSOFT.EVENTHUB" | where Category == "info" and OperationName == "disable" or OperationName == "restore" | project Message
Uzyskaj błędy przechwytywania i ich czas trwania w sekundach.
AzureDiagnostics | where ResourceProvider == "MICROSOFT.EVENTHUB" | where Category == "ArchiveLogs" | summarize count() by "failures", "durationInSeconds"
Analizowanie dzienników inspekcji środowiska uruchomieniowego
Zebrane dzienniki inspekcji środowiska uruchomieniowego można analizować przy użyciu następującego przykładowego zapytania.
AzureDiagnostics
| where TimeGenerated > ago(1h)
| where ResourceProvider == "MICROSOFT.EVENTHUB"
| where Category == "RuntimeAuditLogs"
Podczas wykonywania zapytania powinno być możliwe uzyskanie odpowiednich dzienników inspekcji w następującym formacie.
Analizując te dzienniki, powinno być możliwe przeprowadzenie inspekcji interakcji poszczególnych aplikacji klienckich z usługą Event Hubs. Każde pole skojarzone z dziennikami inspekcji środowiska uruchomieniowego jest zdefiniowane w dokumentacji dzienników inspekcji środowiska uruchomieniowego.
Analizowanie metryk aplikacji
Zebrane dzienniki metryk aplikacji można analizować przy użyciu następującego przykładowego zapytania.
AzureDiagnostics
| where TimeGenerated > ago(1h)
| where Category == "ApplicationMetricsLogs"
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 Insights. 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.
Dostęp do alertów dla usługi Azure Event Hubs można uzyskać, wybierając pozycję Alerty w sekcji Azure Monitor na stronie głównej przestrzeni nazw usługi Event Hubs. Szczegółowe informacje o tworzeniu alertów zawiera artykuł Tworzenie i wyświetlanie alertów metryk oraz zarządzanie nimi w usłudze Azure Monitor.
Reguły alertów usługi Event Hubs
W poniższej tabeli wymieniono sugerowane reguły alertów dla usługi Event Hubs. Te alerty są tylko przykładami. Alerty można ustawić dla dowolnej metryki, wpisu dziennika lub wpisu dziennika aktywności wymienionego w dokumentacji danych monitorowania usługi Azure Event Hubs.
Typ alertu | Warunek | opis |
---|---|---|
Metric | Procesor CPU | Gdy użycie procesora CPU przekracza ustawioną wartość. |
Metric | Dostępna pamięć | Gdy dostępna pamięć spadnie poniżej ustawionej wartości. |
Metric | Lista prac przechwytywania | Gdy zaległości przechwytywania znajdują się powyżej określonej wartości. |
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.
Powiązana zawartość
- Zobacz Dokumentację danych monitorowania usługi Azure Event Hubs, aby uzyskać informacje o metrykach, dziennikach i innych ważnych wartościach utworzonych dla usługi Event Hubs.
- Zobacz Monitorowanie zasobów platformy Azure za pomocą usługi Azure Monitor , aby uzyskać ogólne informacje na temat monitorowania zasobów platformy Azure.