Share via


Überwachen von Azure ExpressRoute

Wenn Sie über unternehmenskritische Anwendungen und Geschäftsprozesse verfügen, die auf Azure-Ressourcen beruhen, sollten Sie Verfügbarkeit, Leistung und Betrieb dieser Ressourcen überwachen.

Dieser Artikel beschreibt die von Azure ExpressRoute generierten Überwachungsdaten. Azure ExpressRoute verwendet Azure Monitor. Wenn Sie nicht mit den Features von Azure Monitor vertraut sind, die Bestandteil aller Azure-Dienste sind, für die Azure Monitor verwendet wird, lesen Sie den Artikel Überwachen von Azure-Ressourcen mit Azure Monitor.

ExpressRoute-Erkenntnisse

Für einige Dienste in Azure enthält das Azure-Portal ein spezielles, vorgefertigtes Überwachungsdashboard, das den Ausgangspunkt für die Überwachung Ihres Diensts bildet. Diese speziellen Dashboards werden als Insights (Erkenntnisse) bezeichnet.

ExpressRoute verwendet Network Insights, um eine detaillierte Topologiezuordnung zwischen allen ExpressRoute-Komponenten (Peerings, Verbindungen, Gateways) zu bieten. Netzwerkerkenntnisse für ExpressRoute verfügen auch über ein vorab geladenes Metrikdashboard für Verfügbarkeit, Durchsatz, Paketverluste und Gatewaymetriken. Weitere Informationen finden Sie unter Azure ExpressRoute-Erkenntnisse mithilfe von Netzwerkerkenntnissen.

Überwachungsdaten

Azure ExpressRoute sammelt dieselben Arten von Überwachungsdaten wie andere Azure-Ressourcen, die in Überwachungsdaten von Azure-Ressourcen beschrieben werden.

Ausführliche Informationen zu den Metriken und Protokollen, die von Azure ExpressRoute erstellt werden, finden Sie in der Referenz zum Überwachen von Azure ExpressRoute-Daten.

Sammlung und Routing

Plattformmetriken und das Aktivitätsprotokoll werden automatisch erfasst und gespeichert, können jedoch mithilfe einer Diagnoseeinstellung an andere Speicherorte weitergeleitet werden.

Ressourcenprotokolle werden erst erfasst und gespeichert, nachdem Sie eine Diagnoseeinstellung erstellt und die Protokolle an mindestens einen Speicherort weitergeleitet haben.

Ausführliche Informationen zum Erstellen einer Diagnoseeinstellung über das Azure-Portal, die Befehlszeilenschnittstelle oder PowerShell finden Sie unter Erstellen einer Diagnoseeinstellung zum Sammeln von Plattformprotokollen und Metriken in Azure. Wenn Sie eine Diagnoseeinstellung erstellen, legen Sie fest, welche Kategorien von Protokollen gesammelt werden sollen. Die Kategorien für Azure ExpressRoute sind in Referenz zum Überwachen von Azure ExpressRoute-Daten aufgeführt.

Wichtig

Ein Aktivieren dieser Einstellungen erfordert zusätzliche Azure-Dienste (Speicherkonto, Event Hub oder Log Analytics). Dadurch können sich Ihre Kosten erhöhen. Um geschätzte Kosten zu berechnen, wechseln Sie zum Azure-Preisrechner.

In den folgenden Abschnitten werden die Metriken und Protokolle behandelt, die Sie erfassen können.

Analysieren von Metriken

Sie können Metriken für Azure ExpressRoute mit Metriken aus anderen Azure-Diensten mithilfe des Metrik-Explorers analysieren, indem Sie im Menü Azure Monitor die Option Metriken öffnen. Ausführliche Informationen zur Verwendung dieses Tools finden Sie unter Analysieren von Metriken mit Azure Metrik-Explorer.

Screenshot: Metrikdashboard für ExpressRoute

Sie können zur Referenz auf eine Liste aller in Azure Monitor unterstützter Ressourcenmetriken anzeigen.

  • Wenn Sie ExpressRoute-Metriken anzeigen möchten, filtern Sie nach dem Ressourcentyp ExpressRoute-Leitungen.
  • Um Global Reach-Metriken anzuzeigen, filtern Sie nach dem Ressourcentyp ExpressRoute-Leitungen, und wählen Sie eine ExpressRoute-Leitungsressource aus, bei der Global Reach aktiviert ist.
  • Um ExpressRoute Direct-Metriken anzuzeigen, filtern Sie nach dem Ressourcentyp ExpressRoute-Ports.

Nach dem Auswählen einer Metrik wird die Standardaggregation angewendet. Optional können Sie die Teilung anwenden, wonach die Metrik mit anderen Dimensionen angezeigt wird.

Analysieren von Protokollen

Daten in Azure Monitor-Protokollen werden in Tabellen gespeichert, wobei jede Tabelle ihren eigenen Satz an eindeutigen Eigenschaften hat.

Alle Ressourcenprotokolle in Azure Monitor enthalten dieselben Felder, gefolgt von dienstspezifischen Feldern. Das allgemeine Schema wird in Azure Monitor-Ressourcenprotokollschema beschrieben. Das Schema für ExpressRoute-Ressourcenprotokolle finden Sie in der Azure ExpressRoute-Datenreferenz.

Das Aktivitätsprotokoll ist eine Plattformprotokollierung, die einen Einblick in Ereignisse auf Abonnementebene ermöglicht. Sie können es unabhängig anzeigen oder an Azure Monitor-Protokolle weiterleiten, in denen Sie mithilfe von Log Analytics viel komplexere Abfragen durchführen können.

In ExpressRoute werden Daten in den folgenden Tabellen gespeichert.

Tabelle BESCHREIBUNG
AzureDiagnostics Allgemeine Tabelle, die von mehreren Diensten verwendet wird, um Ressourcenprotokolle zu speichern. Ressourcenprotokolle aus ExpressRoute können mit MICROSOFT.NETWORK identifiziert werden.
AzureMetrics Von ExpressRoute ausgegebene Metrikdaten zur Messung von Integrität und Leistung.

Navigieren Sie zum Anzeigen dieser Tabellen zu Ihrer ExpressRoute-Leitungsressource, und wählen Sie unter Überwachung die Option Protokolle aus.

Hinweis

Azure-Diagnoseprotokolle, z. B. das BGP-Routingtabellenprotokoll, werden alle 24 Stunden aktualisiert.

Kusto-Beispielabfragen

Hier sind einige Abfragen, die Sie in die Protokollsuchleiste eingeben können, um die Überwachung Ihrer Azure ExpressRoute-Ressourcen zu vereinfachen. Diese Abfragen arbeiten mit der neuen Sprache.

  • So fragen Sie die Border Gateway Protocol (BGP)-Routingtabelle ab, die in den letzten 12 Stunden erlernt wurde.

    AzureDiagnostics
    | where TimeGenerated > ago(12h)
    | where ResourceType == "EXPRESSROUTECIRCUITS"
    | project TimeGenerated, ResourceType , network_s, path_s, OperationName
    
  • So fragen Sie BGP-Informationsmeldungen nach Ebene, Ressourcentyp und Netzwerk ab.

    AzureDiagnostics
    | where Level == "Informational"
    | where ResourceType == "EXPRESSROUTECIRCUITS"
    | project TimeGenerated, ResourceId , Level, ResourceType , network_s, path_s
    
  • So fragen Sie nach dem Datenverkehrsgraphen „BitInPerSeconds“ in der letzten Stunde ab.

    AzureMetrics
    | where MetricName == "BitsInPerSecond"
    | summarize by Average, bin(TimeGenerated, 1h), Resource
    | render timechart
    
  • So fragen Sie nach dem Datenverkehrsgraphen „BitOutPerSeconds“ in der letzten Stunde ab.

    AzureMetrics
    | where MetricName == "BitsOutPerSecond"
    | summarize by Average, bin(TimeGenerated, 1h), Resource
    | render timechart
    
  • So fragen Sie den Graphen von ArpAvailability in Intervallen von 5 Minuten ab.

    AzureMetrics
    | where MetricName == "ArpAvailability"
    | summarize by Average, bin(TimeGenerated, 5m), Resource
    | render timechart
    
  • So fragen Sie den Graphen der BGP-Verfügbarkeit in Intervallen von 5 Minuten ab.

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

Alerts

Azure Monitor-Warnungen informieren Sie proaktiv, wenn wichtige Bedingungen in Ihren Überwachungsdaten gefunden werden. Sie ermöglichen Ihnen, Probleme in Ihrem System zu identifizieren und zu beheben, bevor Ihre Kunden sie bemerken. Sie können Warnungen für Metriken, Protokolle und das Aktivitätsprotokoll festlegen. Verschiedene Arten von Warnungen haben Vor- und Nachteile.

In der folgenden Tabelle sind allgemeine und empfohlene Warnungsregeln für ExpressRoute aufgeführt:

Warnungstyp Bedingung BESCHREIBUNG
ARP-Verfügbarkeit ist nicht verfügbar Dimensionsname: Peeringtyp, Aggregationstyp: Avg, Operator: Kleiner als, Schwellenwert: 100 % Wenn die ARP-Verfügbarkeit für einen Peeringtyp nicht verfügbar ist.
BGP-Verfügbarkeit ist nicht verfügbar Dimensionsname: Peer, Aggregationstyp: Avg, Operator: Kleiner als, Schwellenwert: 100 % Wenn die BGP-Verfügbarkeit für einen Peer nicht verfügbar ist.

Hinweis

Während der Durchführung von Wartungsmaßnahmen zwischen dem Microsoft-Umkreisnetzwerk und dem Kernnetzwerk wird BGP als nicht verfügbar angezeigt, auch wenn die BGP-Sitzung zwischen dem Umkreisnetzwerk des Kunden und dem Microsoft-Umkreisnetzwerk aktiv bleibt. Um Informationen über Wartungsarbeiten zwischen dem Microsoft-Umkreisnetzwerk und dem Kernnetzwerk zu erhalten, stellen Sie sicher, dass Ihre Wartungswarnungen aktiviert und konfiguriert sind.

Warnungen zu ExpressRoute-Gatewayverbindungen

  1. Navigieren Sie zum Konfigurieren von Warnungen zu Azure Monitor, und klicken Sie auf Warnungen.

    Screenshot: Warnungsoption auf der Übersichtsseite des Monitors

  2. Wählen Sie + Erstellen > Warnungsregel aus, und wählen Sie die Ressource für die ExpressRoute-Gatewayverbindung aus. Wählen Sie Weiter: Bedingung > aus, um das Signal zu konfigurieren.

    Screenshot: Auswählen des virtuellen Netzwerkgateways für ExpressRoute auf der Seite zum Auswählen einer Ressource

  3. Wählen Sie auf der Seite Signal auswählen eine Metrik, eine Ressourcenintegrität oder ein Aktivitätsprotokoll aus, für die oder das Sie Warnungen erhalten möchten. Je nach ausgewähltem Signal müssen Sie möglicherweise zusätzliche Informationen wie z. B. einen Schwellenwert eingeben. Sie können auch mehrere Signale zu einer einzigen Warnung kombinieren. Wählen Sie Weiter: Aktionen > aus, um zu definieren, wer benachrichtigt werden und wie diese Personen die Benachrichtigungen erhalten sollen.

    Screenshot: Liste der Signale, für die für ExpressRoute-Gateways Warnungen gesendet werden sollen

  4. Wählen Sie über + Aktionsgruppen auswählen eine vorhandene Aktionsgruppe aus, die Sie zuvor erstellt haben, oder wählen Sie + Aktionsgruppe erstellen aus, um eine neue Gruppe zu definieren. In der Aktionsgruppe legen Sie fest, wie Benachrichtigungen gesendet werden und wer sie empfangen soll.

    Screenshot: Seite „Aktionsgruppen hinzufügen“

  5. Wählen Sie Überprüfen + erstellen und dann Erstellen aus, um die Warnung in Ihrem Abonnement bereitzustellen.

Nächste Schritte