Freigeben über


Überwachen von Status und Leistung eines Eventstreams

Mit dem Feature Microsoft Fabric-Ereignisstreams können Sie Streamingereignisdaten, Aufnahmestatus und Aufnahmeleistung ganz einfach überwachen. In diesem Artikel wird erläutert, wie Sie die Eventstream-Status überwachen und Protokolle, Fehler sowie Datenerkenntnisse mithilfe von Metriken überprüfen.

In einem Eventstream gibt es zwei Arten von Überwachungsumgebungen: Datenerkenntnisse und Laufzeitprotokolle. Je nach Quelle oder Ziel werden beide Ansichten oder nur eine dieser Ansichten angezeigt.

Voraussetzungen

Bevor Sie beginnen können, benötigen Sie Folgendes:

  • Zugriff auf einen Arbeitsbereich mit Viewer- oder höheren Berechtigungen, in dem sich Ihr Eventstream-Element befindet.
  • Ihrem Eventstream-Element wird eine Azure Event Hub-Quelle oder ein Lakehouse-Ziel hinzugefügt.

Datenerkenntnisse

Die Registerkarte Datenerkenntnisse wird im unteren Bereich des Haupt-Editors angezeigt. Sie stellt Metriken bereit, mit denen Sie Status und Leistung des Eventstreams, der Quellen und der Ziele überwachen können. Verschiedene Quellen und Ziele verfügen über unterschiedliche Metriken. Wenn Sie einen Knoten im Haupt-Editor-Canvas auswählen, werden die Metriken für diesen bestimmten Knoten auf der Registerkarte Datenerkenntnisse angezeigt.

Datenerkenntnisse im Eventstream-Knoten

Die folgenden Metriken werden für einen Eventstream-Knoten auf der Registerkarte Dateneinblicke angezeigt:

Metrik Einheit Beschreibung
IncomingMessages Anzahl Die Anzahl von Ereignissen oder Nachrichten, die in einem bestimmten Zeitraum an einen Eventstream gesendet wurden
OutgoingMessages Anzahl Die Anzahl von ausgehenden Ereignissen oder Nachrichten, die in einem bestimmten Zeitraum von einem Eventstream gesendet wurden
IncomingBytes Byte Eingehende Bytes für einen Eventstream in einem angegebenen Zeitraum
OutgoingBytes Byte Ausgehende Bytes für einen Eventstream in einem angegebenen Zeitraum

So zeigen Sie Datenerkenntnisse für einen Ereignisstream an:

  1. Wählen Sie den Eventstream-Knoten im Zeichenbereich des Standard-Editors aus.

  2. Wählen Sie im unteren Bereich die Registerkarte Dateneinblicke aus.

  3. Wenn im Eventstream Daten vorhanden sind, wird das Metrikdiagramm auf der Registerkarte Datenerkenntnisse angezeigt.

  4. Aktivieren Sie auf der rechten Seite der Registerkarte die Kontrollkästchen neben den Metriken, die Sie anzeigen möchten.

Screenshot: Eventstream-Metriken

Datenerkenntnisse in Azure Event Hub, Azure IoT Hub, Lakehouse, Eventhouse, abgeleitete Streams und Fabric-Activatorknoten

Die folgenden Metriken sind auf der Registerkarte Datenerkenntnisse für Azure Event Hub, Azure IoT-Hub, Lakehouse, Eventhouse (Modus „Eventverarbeitung vor der Erfassung“), abgeleitete Streams und Fabric-Activatorknoten verfügbar:

Metrik Einheit Beschreibung
Eingabeereignisse Anzahl Anzahl der Ereignisdaten, die das Eventstreams-Modul aus einem Eventstream (in einem Lakehouse-, Eventhouse-, Fabric-Activatorknotenziel oder einem Ziel eines abgeleiteten Streams) oder aus einer Ereignisquelle (in einer Azure Event Hub- oder Azure IoT Hub-Quelle) abruft.
Eingabeereignisbytes Byte Menge der Ereignisdaten, die das Eventstreams-Modul aus einem Eventstream (in einem Lakehouse-, Eventhouse-, Fabric-Activatorknotenziel oder einem Ziel eines abgeleiteten Streams) oder aus einer Ereignisquelle (in einer Azure Event Hub- oder Azure IoT Hub-Quelle) abruft.
Ausgabeereignisse Anzahl Anzahl der Ereignisdaten, die das Eventstreams-Modul an einen Eventstream (in einem Lakehouse-, Eventhouse-, Fabric-Activatorknotenziel oder einem Ziel eines abgeleiteten Streams) oder aus einer Ereignisquelle (in einer Azure Event Hub- oder Azure IoT Hub-Quelle) sendet.
Eingabeereignisse im Rückstand Anzahl Anzahl der Eingabeereignisse, die im Eventstream-Modul im Rückstand sind.
Laufzeitfehler Anzahl Gesamtzahl der Fehler im Zusammenhang mit der Ereignisverarbeitung
Datenkonvertierungsfehler Anzahl Anzahl der Ausgabeereignisse, die nicht in das erwartete Ausgabeschema konvertiert werden konnten.
Deserialisierungsfehler Anzahl Anzahl der Eingabeereignisse, die im Eventstreams-Modul nicht deserialisiert werden konnten.
Grenzwertverzögerung Second Maximale Grenzwertverzögerung für alle Partitionen aller Ausgaben im Auftrag. Wird als Gesamtbetrachtungszeit abzüglich des größten Grenzwerts berechnet.

So rufen Sie Datenerkenntnisse für Azure Event Hub, Azure IoT-Hub, Lakehouse, Eventhouse (Modus „Eventverarbeitung vor der Erfassung“), abgeleitete Streams und Fabric-Activatorknoten ab:

  1. Auswählen von Azure Event Hub, Azure IoT Hub, Lakehouse, Eventhouse, abgeleitete Streams und Fabric-Activatorknoten im Zeichenbereich des Standard-Editors

  2. Wählen Sie im unteren Bereich die Registerkarte Dateneinblicke aus.

  3. Wenn Daten im Azure Event Hub, Azure IoT Hub, Lakehouse, Eventhouse, abgeleiteten Stream oder Fabric-Activator vorhanden sind, wird das Metrikdiagramm auf der Registerkarte Datenerkenntnisse angezeigt.

  4. Aktivieren Sie auf der rechten Seite der Registerkarte die Kontrollkästchen neben den Metriken, die Sie anzeigen möchten.

Screenshot: Metriken für Quelle und Ziel

Datenerkenntnisse in Quellknoten des Streamingconnectors

Die Quellknoten des Streamingconnectors enthalten die folgenden Quellen:

  • Azure SQL Datenbank Change Data Capture (CDC)
  • Azure Service Bus
  • PostgreSQL Datenbank CDC
  • MySQL-Datenbank CDC
  • Azure Cosmos DB CDC
  • SQL Server auf VM DB (CDC)
  • Azure SQL Managed Instance CDC
  • Google Cloud Pub/Sub
  • Amazon Kinesis Data Streams
  • Confluent Cloud Kafka
  • Apache Kafka
  • Amazon MSK Kafka

Die folgenden Metriken sind auf der Registerkarte Dateneinblicke Registerkarte für Streamingconnector-Quellknoten verfügbar:

Metrik Einheit Beschreibung
Ausgehende Quellereignisse Anzahl Anzahl der Datensätze, die aus den Transformationen (falls vorhanden) ausgegeben und in den Ereignisstream für die Aufgabe geschrieben wurden, die zum benannten Quellconnector im Worker gehört (seit dem letzten Neustart der Aufgabe).
Eingehende Quellereignisse Anzahl Bevor Transformationen angewendet werden, ist dies die Anzahl der Datensätze, die von der Aufgabe erstellt oder abgerufen werden, die zum benannten Quellconnector im Worker gehört (seit dem letzten Neustart der Aufgabe).
Protokollierte Connectorfehler Anzahl Die Anzahl der Fehler, die für diese Connectoraufgabe(n) protokolliert wurden.
Fehler bei der Verbinderverarbeitung Anzahl Die Anzahl der Datensatzverarbeitungsfehler in diesen Verbinderaufgaben.
Fehler bei der Verbinderverarbeitung Anzahl Die Anzahl der Datensatzverarbeitungsfehler in diesen Connectoraufgaben, einschließlich Wiederholungsfehlern.
Connectorereignisse übersprungen Anzahl Die Anzahl der Datensätze, die aufgrund von Fehlern innerhalb dieser Verbinderaufgabe übersprungen wurden.

So zeigen Sie die Dateneinblicke für eine Streamingconnectorquelle an:

  1. Wählen Sie Externe Quelle verwenden aus, und wählen Sie dann eine Streamingconnectorquelle aus.
  2. Konfigurieren und Veröffentlichen der Streamingconnectorquelle.
  3. Wählen Sie im unteren Bereich den Tab Dateneinblicke aus.
  4. Wenn in der Streamingconnectorquelle Daten vorhanden sind, wird das Metrikdiagramm im Tab „Dateneinblicke“ angezeigt.
  5. Aktivieren Sie auf der rechten Seite der Registerkarte die Kontrollkästchen neben den Metriken, die Sie anzeigen möchten.

Screenshot der Connectorquellenmetriken.

Runtimeprotokolle

Auf der Registerkarte Laufzeitprotokolle können Sie die detaillierten Protokolle überprüfen, die im Eventstream-Modul auftreten. Laufzeitprotokolle weisen drei Schweregrade auf: Warnung, Fehler und Informationen.

So zeigen Sie die Runtimeprotokolle für Azure Event Hub, Azure IoT Hub, die Streaming-Connectorquelle, Lakehouse, Eventhouse (Modus „Eventverarbeitung vor der Erfassung“) oder Fabric-Activator an:

  1. Wählen Sie den Knoten im Zeichenbereich des Standard-Editors aus.

  2. Wählen Sie im unteren Bereich die Registerkarte Laufzeitprotokolle aus.

  3. Wenn Daten im Azure Event Hub, Azure IoT Hub, der Streaming-Connectorquelle, Lakehouse, Eventhouse oder Fabric-Activator vorhanden sind, werden die Protokolle auf der Registerkarte Runtimeprotokolle angezeigt.

  4. Durchsuchen Sie die Protokolle mit der Option Filtern nach Schlüsselwort, oder filtern Sie die Liste, indem Sie den Schweregrad oder den Typ ändern.

  5. Um die aktuellsten Protokolle anzuzeigen, wählen Sie Aktualisieren aus.

Screenshot: Laufzeitprotokolle für Quelle und Ziel