Freigeben über


Überwachen des Status und der Leistung eines Ereignisstreams

Sie können die Microsoft Fabric-Ereignisstreams-Funktion verwenden, um Streaming-Ereignisdaten, Aufnahmestatus und Aufnahmeleistung zu überwachen. In diesem Artikel wird erläutert, wie Sie Metriken verwenden, um den Ereignisstreamstatus zu überwachen und Protokolle, Fehler und Datenerkenntnisse zu überprüfen.

Ein Eventstream verfügt über zwei Arten von Überwachungserfahrungen: Datenerkenntnisse und Laufzeitprotokolle. Je nach der von Ihnen ausgewählten Quelle oder dem ausgewählten Ziel sind eine oder beide Ansichten verfügbar.

Voraussetzungen

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

Datenerkenntnisse

Die Registerkarte "Dateneinblicke " 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 für einen Eventstream-Knoten

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

Metrik Einheit Beschreibung
IncomingMessages Anzahl Die Anzahl der Ereignisse oder Nachrichten, die über einen bestimmten Zeitraum an einen Ereignisstream gesendet werden.
OutgoingMessages Anzahl Die Anzahl der Ereignisse oder Nachrichten, die über einen bestimmten Zeitraum von einem Ereignisstream 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 im Haupt-Editor-Canvas den Eventstream-Knoten aus.

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

    Wenn sich Daten innerhalb des Ereignisstreams befinden, wird das Metrikdiagramm angezeigt.

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

Screenshot, der Ereignisstreammetriken zeigt.

Datenanalysen für Azure Event Hubs, Azure IoT Hub, Lakehouse, Eventhouse, abgeleitete Streams und Fabric Activator-Knoten.

Die folgenden Metriken sind auf der Registerkarte "Dateneinblicke " für Azure Event Hubs, Azure IoT Hub, Lakehouse, Eventhouse (Ereignisverarbeitung vor Aufnahmemodus ), abgeleitetem Datenstrom und Fabric-Aktivatorknoten verfügbar:

Metrik Einheit Beschreibung
Eingabeereignisse Anzahl Die Anzahl der Ereignisdatenelemente, die die Eventstream-Engine aus einem Eventstream (in einem Lakehouse, Eventhouse, abgeleitetem Stream oder als Fabric-Aktivator-Ziel) oder aus einer Ereignisquelle (in einer Azure Event Hubs- oder Azure IoT Hub-Quelle) abruft.
Eingabeereignisbytes Byte Menge der Ereignisdaten, die die Eventstream-Engine aus einem Ereignisstream (wie einem Lakehouse, Eventhouse, abgeleiteten Stream oder Fabric-Aktivatorziel) oder aus einer Ereignisquelle (wie einer Azure Event Hubs- oder Azure IoT Hub-Quelle) abruft.
Ausgabeereignisse Anzahl Anzahl der Ereignisdatenelemente, die das Eventstream-Modul an ein Seehaus oder Eventhouse (in einem Lakehouse, Eventhouse, abgeleitetem Stream oder Fabric-Aktivatorziel) oder von einer Ereignisquelle (in einer Azure Event Hubs- 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 zeigen Sie die Datenanalysen für einen Azure Event Hub, Azure IoT Hub, Lakehouse, Eventhouse (Eventverarbeitung vor der Erfassung), abgeleiteten Datenstrom oder Fabric-Aktivator an:

  1. Wählen Sie im Haupt-Editor-Canvas den Azure Event Hubs, Azure IoT Hub, lakehouse, eventhouse, abgeleitete Streams oder den Fabric-Aktivator-Knoten aus.

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

    Wenn sich Daten innerhalb des Event Hub, IoT Hub, Lakehouse, Eventhouse, Derived Stream oder Fabric-Aktivator befinden, wird das Metrikdiagramm angezeigt.

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

Screenshot, der Quell- und Zielmetriken zeigt.

Daten-Einblicke für Streaming-Konnektor-Quellknoten

Zu den Quellknoten des Streamingconnectors gehören die folgenden Quellen:

  • Amazon Kinesis-Datenströme
  • Amazon MSK Kafka
  • Apache Kafka
  • Azure Cosmos DB-CDC
  • Azure-Daten-Explorer
  • Azure Service Bus
  • Azure SQL Datenbank Change Data Capture (CDC)
  • Azure SQL Verwaltete Instanz CDC
  • Confluent Cloud Kafka
  • Google Cloud Pub/Sub
  • HTTP
  • MongoDB CDC
  • MQTT
  • MySQL-Datenbank CDC
  • PostgreSQL-Datenbank CDC
  • Echtzeitwetter
  • Solace PubSub+
  • SQL Server auf virtueller Maschine (VM) Datenbank (DB)

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

Metrik Einheit Beschreibung
Quellenübertragene Ereignisse Anzahl Anzahl der Datensätze, die von den Transformationen (falls vorhanden) gesendet und in einen Ereignisstream für die Aufgabe geschrieben wurden, die zum benannten Quellconnector im Worker gehört (seit dem letzten Neustart der Aufgabe).
Eingehende Ereignisse aus der Quelle Anzahl Die Anzahl der Datensätze, die von der Aufgabe, die zum benannten Quell-Connector im Worker gehört, seit ihrem letzten Neustart erstellt oder abgerufen wurden, bevor Transformationen angewendet werden.
Protokollierte Connectorfehler Anzahl Anzahl der Fehler, die für diese Connectoraufgaben protokolliert wurden.
Fehler bei der Verbinderverarbeitung Anzahl Anzahl der Datensatzverarbeitungsfehler in diesen Connectoraufgaben.
Fehler bei der Verbinderverarbeitung Anzahl Anzahl der Datensatzverarbeitungsfehler in diesen Connectoraufgaben, einschließlich Wiederholungsfehlern.
Connector-Ereignisse übersprungen Anzahl Die Anzahl der Datensätze, die aufgrund von Fehlern innerhalb dieser Connectoraufgaben übersprungen wurden.

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

  1. Wählen Sie "Externe Quelle verwenden" und dann eine Streaming connector-Quelle aus.

  2. Konfigurieren und Veröffentlichen der Streamingconnectorquelle.

  3. Wählen Sie im unteren Bereich in der Liveansicht die Registerkarte "Dateneinblicke " aus.

    Wenn sich Daten in der Quelle des Streamingconnectors befinden, wird das Metrikdiagramm angezeigt.

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

Screenshot mit Connectorquellmetriken.

Runtimeprotokolle

Verwenden Sie die Registerkarte "Laufzeitprotokolle ", um die detaillierten Protokolle zu überprüfen, die im Eventstream-Modul auftreten. Laufzeitprotokolle weisen drei Schweregrade auf: Warnung, Fehler und Informationen.

So rufen Sie die Laufzeitprotokolle für einen Azure Event Hub, Azure IoT Hub, eine Streaming-Connector-Quelle, ein Lakehouse, ein Eventhouse (Ereignisverarbeitung vor der Aufnahme-Modus) oder einen Fabric-Aktivator ab:

  1. Wählen Sie im Haupt-Editor-Zeichenbereich den Knoten aus.

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

    Wenn sich Daten im Azure Event Hub, Azure IoT Hub, Streaming Connector-Quelle, Lakehouse, Eventhouse oder Fabric-Aktivator befinden, werden die Protokolle angezeigt.

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

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

Screenshot der Quell- und Ziellaufzeitprotokolle.