Monitorowanie usługi Azure ExpressRoute

Gdy masz aplikacje o krytycznym znaczeniu i procesy biznesowe, które opierają się na zasobach platformy Azure, chcesz monitorować te zasoby pod kątem ich dostępności, wydajności i działania.

W tym artykule opisano dane monitorowania generowane przez usługę Azure ExpressRoute. Usługa Azure ExpressRoute używa usługi Azure Monitor. Jeśli nie znasz funkcji usługi Azure Monitor wspólnych dla wszystkich usług platformy Azure, które z niej korzystają, zapoznaj się z tematem Monitorowanie zasobów platformy Azure za pomocą usługi Azure Monitor.

Szczegółowe informacje usługi ExpressRoute

Niektóre usługi na platformie Azure mają specjalny wstępnie utworzony pulpit nawigacyjny monitorowania w witrynie Azure Portal, który zapewnia punkt wyjścia do monitorowania usługi. Te specjalne pulpity nawigacyjne są nazywane szczegółowymi informacjami.

Usługa ExpressRoute używa szczegółowych informacji o sieci w celu zapewnienia szczegółowego mapowania topologii wszystkich składników usługi ExpressRoute (komunikacji równorzędnej, połączeń, bram) w odniesieniu do siebie. Szczegółowe informacje o sieci dla usługi ExpressRoute mają również wstępnie załadowany pulpit nawigacyjny metryk na potrzeby dostępności, przepływności, porzucenia pakietów i metryk bramy. Aby uzyskać więcej informacji, zobacz Usługa Azure ExpressRoute Szczegółowe informacje using Networking Szczegółowe informacje.

Dane monitorowania

Usługa Azure ExpressRoute zbiera te same rodzaje danych monitorowania co inne zasoby platformy Azure opisane w temacie Monitorowanie danych z zasobów platformy Azure.

Aby uzyskać szczegółowe informacje na temat metryk i metryk dzienników utworzonych przez usługę Azure ExpressRoute, zobacz Monitorowanie danych usługi Azure ExpressRoute.

Zbieranie i routing

Metryki platformy i dziennik aktywności są zbierane i przechowywane automatycznie, ale mogą być kierowane do innych lokalizacji przy użyciu ustawienia diagnostycznego.

Dzienniki zasobów nie są zbierane ani przechowywane, dopóki nie utworzysz ustawienia diagnostycznego i nie przekierujesz ich do co najmniej jednej lokalizacji.

Aby poznać szczegółowy proces tworzenia ustawienia diagnostycznego przy użyciu witryny Azure Portal, interfejsu wiersza polecenia lub programu PowerShell, zobacz temat Tworzenie ustawienia diagnostycznego w celu zbierania dzienników i metryk platformy na platformie Azure. Podczas tworzenia ustawienia diagnostycznego należy określić kategorie dzienników, które mają być zbierane. Kategorie dla usługi Azure ExpressRoute są wymienione w dokumentacji danych monitorowania usługi Azure ExpressRoute.

Ważne

Włączenie tych ustawień wymaga dodatkowych usług platformy Azure (konta magazynu, centrum zdarzeń lub usługi Log Analytics), co może zwiększyć koszt. Aby obliczyć szacunkowy koszt, odwiedź Kalkulator cen platformy Azure.

Metryki i dzienniki, które można zebrać, zostały omówione w poniższych sekcjach.

Analizowanie metryk

Metryki dla usługi Azure ExpressRoute można analizować za pomocą metryk z innych usług platformy Azure przy użyciu Eksploratora metryk, otwierając pozycję Metryki z menu usługi Azure Monitor. Aby uzyskać szczegółowe informacje na temat korzystania z tego narzędzia, zobacz Analizowanie metryk za pomocą Eksploratora metryk usługi Azure Monitor.

Zrzut ekranu przedstawiający pulpit nawigacyjny metryk dla usługi ExpressRoute.

Aby uzyskać informacje, zobacz listę wszystkich metryk zasobów obsługiwanych w usłudze Azure Monitor.

  • Aby wyświetlić metryki usługi ExpressRoute , przefiltruj według typu zasobu obwodów usługi ExpressRoute.
  • Aby wyświetlić metryki usługi Global Reach, przefiltruj według typu zasobu Obwody usługi ExpressRoute i wybierz zasób obwodu usługi ExpressRoute z włączoną usługą Global Reach.
  • Aby wyświetlić metryki usługi ExpressRoute Direct , przefiltruj typ zasobu według portów usługi ExpressRoute.

Po wybraniu metryki zostanie zastosowana domyślna agregacja. Opcjonalnie można zastosować dzielenie, które pokazuje metryki z różnymi wymiarami.

Analizowanie dzienników

Dane w dziennikach usługi Azure Monitor są przechowywane w tabelach, w których każda tabela ma własny zestaw unikatowych właściwości.

Wszystkie dzienniki zasobów w usłudze Azure Monitor mają te same pola, a następnie pola specyficzne dla usługi. Typowy schemat jest opisany w schemacie dziennika zasobów usługi Azure Monitor. Schemat dzienników zasobów usługi ExpressRoute znajduje się w dokumentacji danych usługi Azure ExpressRoute.

Dziennik aktywności to rejestrowanie platformy, które zapewnia wgląd w zdarzenia na poziomie subskrypcji. Można go wyświetlać niezależnie lub kierować do dzienników usługi Azure Monitor, gdzie można wykonywać znacznie bardziej złożone zapytania przy użyciu usługi Log Analytics.

Usługa ExpressRoute przechowuje dane w poniższych tabelach.

Table opis
AzureDiagnostics Wspólna tabela używana przez wiele usług do przechowywania dzienników zasobów. Dzienniki zasobów z usługi ExpressRoute można zidentyfikować za pomocą polecenia MICROSOFT.NETWORK.
AzureMetrics Dane metryk emitowane przez usługę ExpressRoute, które mierzą ich kondycję i wydajność.

Aby wyświetlić te tabele, przejdź do zasobu obwodu usługi ExpressRoute i wybierz pozycję Dzienniki w obszarze Monitorowanie.

Uwaga

Dzienniki diagnostyczne platformy Azure, takie jak dziennik tabeli tras protokołu BGP, są aktualizowane co 24 godziny.

Przykładowe zapytania Kusto

Oto kilka zapytań, które można wprowadzić na pasku wyszukiwania dzienników, aby ułatwić monitorowanie zasobów usługi Azure ExpressRoute. Te zapytania działają z nowym językiem.

  • Aby utworzyć zapytanie dotyczące tabeli tras protokołu BGP (Border Gateway Protocol) poznanej w ciągu ostatnich 12 godzin.

    AzureDiagnostics
    | where TimeGenerated > ago(12h)
    | where ResourceType == "EXPRESSROUTECIRCUITS"
    | project TimeGenerated, ResourceType , network_s, path_s, OperationName
    
  • Aby wykonywać zapytania dotyczące komunikatów informacyjnych protokołu BGP według poziomu, typu zasobu i sieci.

    AzureDiagnostics
    | where Level == "Informational"
    | where ResourceType == "EXPRESSROUTECIRCUITS"
    | project TimeGenerated, ResourceId , Level, ResourceType , network_s, path_s
    
  • Aby wysłać zapytanie dotyczące wykresu ruchu BitInPerSeconds w ciągu ostatniej godziny.

    AzureMetrics
    | where MetricName == "BitsInPerSecond"
    | summarize by Average, bin(TimeGenerated, 1h), Resource
    | render timechart
    
  • Aby wysłać zapytanie dotyczące wykresu ruchu BitOutPerSeconds w ciągu ostatniej godziny.

    AzureMetrics
    | where MetricName == "BitsOutPerSecond"
    | summarize by Average, bin(TimeGenerated, 1h), Resource
    | render timechart
    
  • Aby wykonywać zapytania dotyczące wykresu ArpAvailability w 5-minutowych odstępach czasu.

    AzureMetrics
    | where MetricName == "ArpAvailability"
    | summarize by Average, bin(TimeGenerated, 5m), Resource
    | render timechart
    
  • Aby wykonywać zapytania dotyczące wykresu dostępności protokołu BGP w 5-minutowych odstępach czasu.

    AzureMetrics
    | where MetricName == "BGPAvailability"
    | summarize by Average, bin(TimeGenerated, 5m), Resource
    | render timechart
    

Alerty

Alerty usługi Azure Monitor proaktywnie powiadamiają o znalezieniu ważnych warunków w danych monitorowania. Umożliwiają one identyfikowanie i rozwiązywanie problemów w systemie zanim zauważą je klienci. Alerty dotyczące metryk, dzienników i dziennika aktywności można ustawić. Różne typy alertów mają zalety i wady.

W poniższej tabeli wymieniono typowe i zalecane reguły alertów dla usługi ExpressRoute.

Typ alertu Warunek opis
Usługa ARP nie działa Nazwa wymiaru: Typ komunikacji równorzędnej, Typ agregacji: Średnia, Operator: Mniejsze niż, Wartość progu: 100% Gdy dostępność protokołu ARP nie działa dla typu komunikacji równorzędnej.
Dostępność protokołu BGP nie działa Nazwa wymiaru: Element równorzędny, Typ agregacji: Średnia, Operator: Mniejsze niż, Wartość progowa: 100% Gdy dostępność protokołu BGP nie działa dla elementu równorzędnego.

Uwaga

Podczas konserwacji między siecią brzegową i podstawową firmy Microsoft dostępność protokołu BGP będzie wyświetlana jako wyłączona nawet, gdy sesja protokołu BGP między siecią brzegową klienta a siecią brzegową firmy Microsoft pozostanie włączona. Aby uzyskać informacje na temat konserwacji między przeglądarką Microsoft Edge i siecią podstawową, upewnij się, że alerty konserwacji są włączone i skonfigurowane.

Alerty dotyczące połączeń bramy usługi ExpressRoute

  1. Aby skonfigurować alerty, przejdź do usługi Azure Monitor, a następnie wybierz pozycję Alerty.

    Zrzut ekranu przedstawiający opcję alertów ze strony przeglądu monitora.

  2. Wybierz pozycję + Utwórz > regułę alertu i wybierz zasób połączenia bramy usługi ExpressRoute. Wybierz pozycję Dalej: warunek > , aby skonfigurować sygnał.

    Zrzut ekranu przedstawiający wybieranie bramy sieci wirtualnej usługi ExpressRoute na stronie wybierania zasobu.

  3. Na stronie Wybieranie sygnału wybierz metrykę, kondycję zasobów lub dziennik aktywności, który chcesz otrzymywać alerty. W zależności od wybranego sygnału może być konieczne wprowadzenie dodatkowych informacji, takich jak wartość progowa. Można również połączyć wiele sygnałów w jeden alert. Wybierz pozycję Dalej: Akcje > , aby zdefiniować, kto i jak otrzymywać powiadomienia.

    Zrzut ekranu przedstawiający listę sygnałów, które mogą być alerty dotyczące bram usługi ExpressRoute.

  4. Wybierz pozycję + Wybierz grupy akcji, aby wybrać wcześniej utworzoną istniejącą grupę akcji lub wybierz pozycję + Utwórz grupę akcji, aby zdefiniować nową grupę akcji. W grupie akcji określasz sposób wysyłania powiadomień i ich odebrania.

    Zrzut ekranu przedstawiający stronę dodawania grup akcji.

  5. Wybierz pozycję Przejrzyj i utwórz , a następnie pozycję Utwórz , aby wdrożyć alert w subskrypcji.

Następne kroki