Partage via


Analyse de l’état et performances d’un flux d’événements

La fonctionnalité de flux d’événements Microsoft Fabric vous permet de surveiller facilement les données d’un événement de streaming, l’état et le niveau de performance d’une ingestion. Cet article explique comment surveiller l’état de flux d’événements, vérifierr les journaux, les erreurs et les insights de données avec des métriques.

Dans un flux d’événements, il existe deux types d’expériences de supervision : Insights de données et Journaux d’exécution. Vous voyez l’un ou les deux affichages en fonction de la source ou de la destination que vous sélectionnez.

Prérequis

Avant de commencer, vous devez avoir :

  • Accédez à un espace de travail avec des autorisations Visionneur ou supérieures qui contient votre élément Eventstream.
  • Une source de hub d’événements Azure ou une destination lakehouse est ajoutée à votre flux d’événements.

Insights sur les données

L’onglet Insight sur les données s’affiche dans le volet inférieur du principal éditeur. Il fournit des métriques que vous pouvez utiliser pour surveiller l’état et le niveau de performance du flux d’événements, des sources et des destinations. Différentes sources et destinations ont des métriques différentes. Lorsque vous sélectionnez un nœud dans le canevas principal de l’éditeur, les métriques pour ce nœud spécifique s’affichent sous l’onglet Insights sur les données.

Insights sur les données dans un nœud de flux d’événements

Les métriques suivantes s’affichent pour un nœud de flux d’événements sous l’onglet Insights sur les données :

Métrique Unité Description
IncomingMessages Count Nombre d'événements ou de messages envoyés à un flux d'événements au cours d'une période donnée.
OutgoingMessages Count Nombre d'événements ou de messages provenant d'un flux d'événements au cours d'une période donnée.
IncomingBytes Octets Octets entrants pour un flux d’événements sur une période spécifiée.
OutgoingBytes Octets Octets sortants pour un flux d’événements sur une période spécifiée.

Pour afficher des insights sur les données d’un flux d’événements :

  1. Sélectionnez le nœud flux d’événements dans le canevas de l’éditeur principal.

  2. Dans le volet inférieur, sélectionnez l’onglet Insights sur les données.

  3. S’il existe des données dans le flux d’événements, le graphique des métriques apparaît sous l’onglet Data Insights.

  4. Sur le côté droit de l’onglet, sélectionnez les cases à cocher près des métriques que vous souhaitez afficher.

Capture d'écran montrant les mesures du flux d'événements.

Informations sur les données dans le hub Azure Event, le hub Azure IoT, Lakehouse, Eventhouse, flux dérivé et nœuds d'activateur Fabric.

Les métriques suivantes sont disponibles sous l’onglet Data Insights pour Azure Event Hub, Azure iot Hub, lakehouse, Eventhouse('Traitement d’événements avant le mode d’ingestion'), flux dérivé et nœuds d’activateur Fabric :

Métrique Unité Description
Événements d’entrée Count Nombre de données d'événement extraites par le moteur Eventstream d'un flux d'événements (dans un lakehouse, Eventhouse, un flux dérivé ou une destination d'activateur Fabric) ou à partir d'une source d'événement (dans un hub d'événements Azure ou une source Azure IoT Hub).
Octets des événements d’entrée Octets Quantité de données d’événement extraites par le moteur eventstream d’un flux d’événements (dans un lac de données, un Eventhouse, un flux dérivé ou une destination d'activateur Fabric), ou à partir d’une source d’événement (dans un hub d’événements Azure ou une source Azure IoT Hub).
Événements de sortie Count Nombre de données d’événement que le moteur eventstream envoie à un lakehouse ou Eventhouse (dans un lakehouse, Eventhouse, un flux dérivé ou une destination d’activateur Fabric) ou à partir d’une source d’événement (dans un hub d’événements Azure ou une source Azure IoT Hub).
Événements d’entrée en backlog Count Nombre d’événements d’entrée en backlog dans le moteur de flux d’événements.
Erreurs d’exécution Count Nombre total d’erreurs liées au traitement des événements.
Erreurs de conversion de données Count Nombre d’événements de sortie qui n’ont pas pu être convertis dans le schéma de sortie attendu.
Erreurs de sérialisation Count Nombre d’événements d’entrée qui n’ont pas pu être désérialisés à l’intérieur du moteur de flux d’événements.
Délai en filigrane Second Retard maximal du filigrane dans toutes les partitions de toutes les sorties pour cette source ou cette destination. Il est calculé comme l’heure de l’horloge murale moins le filigrane le plus grand.

Pour afficher les informations de données pour un Hub d’Événements Azure, un hub Azure IoT, un lakehouse, un Eventhouse (« Traitement des événements avant l’ingestion »), un flux dérivé et un activateur Fabric :

  1. Sélectionnez le hub d’événements Azure, le hub Azure iot, lakehouse, Eventhouse, le flux dérivé ou le nœud d’activateur Fabric dans le canevas de l’éditeur principal

  2. Dans le volet inférieur, sélectionnez l’onglet Insights sur les données.

  3. S’il existe des données dans le hub d’événements Azure, azure iot hub, lakehouse, Eventhouse, stream dérivé ou activateur Fabric, le graphique des métriques apparaît sous l’onglet Data Insights.

  4. Sur le côté droit de l’onglet, sélectionnez les cases à cocher près des métriques que vous souhaitez afficher.

Capture d'écran montrant les métriques de source et de destination.

Insights de données dans les nœuds sources du connecteur de diffusion en continu

Les nœuds sources du connecteur de diffusion en continu incluent les sources suivantes :

  • Capture des changements de données (CDC) de la base de données Azure SQL
  • Azure Service Bus
  • CDC de la base de données PostgreSQL
  • CDC de la base de données MySQL
  • CDC d’Azure Cosmos DB
  • SQL Server sur une machine virtuelle DB (CDC)
  • Azure SQL Managed Instance CDC
  • Google Cloud Pub/Sub
  • Flux de données Amazon Kinesis
  • Confluent Cloud Kafka
  • Apache Kafka
  • Amazon MSK Kafka

Les mesures suivantes sont disponibles sous l’onglet Insights de données des nœuds sources du connecteur de diffusion en continu :

Métrique Unité Description
Événements sortants sources Count Nombre d’enregistrements générés à partir des transformations (le cas échéant) et écrits dans l’Eventstream de la tâche appartenant au connecteur source nommé dans le Worker (depuis le dernier redémarrage de la tâche).
Événements entrants sources Count Avant l’application des transformations, il s’agit du nombre d’enregistrements générés ou interrogés par la tâche appartenant au connecteur source nommé dans le Worker (depuis le dernier redémarrage de la tâche).
Erreurs de connecteur enregistrées Count Nombre d’erreurs enregistrées pour cette ou ces tâches de connecteur.
Erreur de traitement du connecteur Count Nombre d’erreurs de traitement des enregistrements dans cette ou ces tâches de connecteur.
Échecs de traitement du connecteur Count Nombre d’échecs de traitement des enregistrements dans cette ou ces tâches de connecteur, y compris les échecs de nouvelle tentative.
Événements de connecteur ignorés Count Nombre d’enregistrements ignorés en raison d’erreurs dans cette ou ces tâches de connecteur.

Pour afficher les insights de données d’une source de connecteur de diffusion en continu :

  1. Sélectionnez Utiliser une source externe, puis choisissez une source de connecteur de diffusion en continu.
  2. Configurez et publiez la source du connecteur de diffusion en continu.
  3. Dans le volet inférieur de l’affichage en direct, sélectionnez l’onglet Insights de données.
  4. S’il existe des données dans la source du connecteur de diffusion en continu, le graphique des mesures s’affiche sous l’onglet des insights de données.
  5. Sur le côté droit de l’onglet, sélectionnez les cases à cocher près des métriques que vous souhaitez afficher.

Capture d'écran montrant les mesures de la source du connecteur.

Journaux de runtime

L’onglet Journaux de runtime vous permet de vérifier les journaux détaillés qui se produisent dans l’engin de flux d’événements. Les journaux de runtime ont trois niveaux de gravité : avertissement, erreur et information.

Pour afficher les journaux d’exécution du hub d'événements Azure, Azure IoT Hub, source du connecteur de streaming, lakehouse, Eventhouse (mode 'Traitement des événements avant l'ingestion') ou activateur Fabric :

  1. Sélectionnez le nœud dans le canevas de l’éditeur principal.

  2. Dans le volet inférieur, sélectionnez l’onglet Journaux de runtime.

  3. S’il existe des données à l’intérieur du hub d’événements Azure, du hub Azure IoT, de la source de connecteur de diffusion en continu, de Lakehouse, d’Eventhouse ou de l’activateur Fabric, les journaux s’affichent sous l’onglet Journaux d’exécution.

  4. Recherchez les journaux avec l’option Filtrer par mot clé ou filtrez la liste en modifiant la gravité ou le type.

  5. Pour consulter les journaux les plus actuels, sélectionnez Actualiser.

Capture d'écran montrant les journaux d'exécution de la source et de la destination.