Condividi tramite


Monitorare lo stato e le prestazioni di un flusso di eventi

È possibile usare la funzionalità eventstream di Microsoft Fabric per monitorare i dati degli eventi di streaming, lo stato di inserimento e le prestazioni di inserimento. Questo articolo illustra come usare le metriche per monitorare lo stato del flusso di eventi e controllare log, errori e informazioni dettagliate sui dati.

Un flusso di eventi ha due tipi di esperienze di monitoraggio: dati analitici e log di runtime. Sono disponibili una o entrambe le visualizzazioni, a seconda dell'origine o della destinazione selezionata.

Prerequisiti

  • Accesso a un'area di lavoro con autorizzazioni di Visualizzatore o superiore in cui si trova l'elemento eventstream.
  • Una sorgente hub eventi di Azure o una destinazione lakehouse aggiunta all'eventstream.

Informazioni dettagliate sui dati

La scheda Informazioni dettagliate dati viene visualizzata nel riquadro inferiore dell'editor principale. La scheda fornisce le metriche che è possibile usare per monitorare lo stato e le prestazioni dell’eventstream, delle origini e delle destinazioni. Origini e destinazioni diverse hanno metriche diverse.

Quando si seleziona un nodo nell'area di disegno dell'editor principale, le metriche per tale nodo specifico vengono visualizzate nella scheda Informazioni dettagliate dati .

Informazioni dettagliate sui dati per un nodo eventstream

Nella scheda Informazioni dettagliate dati vengono visualizzate le metriche seguenti per un nodo eventstream:

Metric Unità Descrizione
MessaggiInArrivo Count Numero di eventi o messaggi inviati a un flusso di eventi in un periodo specificato.
MessaggiInUscita Count Numero di eventi o messaggi inviati da un flusso di eventi in un periodo specificato.
ByteInArrivo Byte Byte in ingresso per un eventstream in un periodo specificato.
ByteInUscita Byte Byte in uscita per un eventstream in un periodo specificato.

Per visualizzare informazioni dettagliate sui dati per un eventstream:

  1. Nell'area di disegno dell'editor principale selezionare il nodo eventstream.

  2. Nel riquadro inferiore selezionare la scheda Informazioni dettagliate dati .

    Se i dati si trova all'interno del flusso di eventi, viene visualizzato il grafico delle metriche.

  3. Sul lato destro della scheda selezionare le caselle di controllo accanto alle metriche da visualizzare.

Screenshot che mostra le metriche eventstream.

Informazioni approfondite sui dati per Azure Event Hub, Azure IoT Hub, Lakehouse, Eventhouse, flusso derivato e nodi Fabric Activator.

Le metriche seguenti sono disponibili nella scheda Analisi dei dati per Hub eventi di Azure, hub IoT di Azure, lakehouse, eventhouse (in modalità di Elaborazione eventi prima dell'inserimento ), flusso derivato e nodi Activator Fabric:

Metric Unità Descrizione
Eventi di input Count Numero di elementi di dati dell'evento che il motore del flusso di eventi estrae da un flusso di eventi (in un lakehouse, una eventhouse, un flusso derivato o una destinazione Activator di Fabric) o da un'origine evento (in un hub di eventi di Azure o in un'origine dell'hub IoT di Azure).
Byte evento di input Byte Quantità di dati degli eventi che il motore eventstream recupera da un flusso di eventi (in un lakehouse, una eventhouse, un flusso derivato o una destinazione Fabric Activator) o da un'origine evento (in Azure Event Hubs o Azure IoT Hub).
Eventi di output Count Numero di elementi di dati dell'evento inviati dal motore eventstream a una lakehouse o a una eventhouse (in una lakehouse, una eventhouse, un flusso derivato o una destinazione Fabric Activator) o da un'origine evento (in un hub eventi di Azure o in un'origine hub IoT di Azure).
Eventi di input con backlog Count Numero di eventi di input con backlog nel motore eventstream.
Errori di runtime Count Numero totale di errori correlati all'elaborazione degli eventi.
Errori di conversione dati Count Numero di eventi di output che non è stato possibile convertire nello schema di output previsto.
errori di deserializzazione Count Numero di eventi di input che non possono essere deserializzati all'interno del motore eventstream.
Ritardo limite Secondo Limite di ritardo massimo in tutte le partizioni di tutti gli output per questa origine o destinazione. Viene calcolato come l'ora del clock del muro meno la filigrana più grande.

Per visualizzare le informazioni dettagliate sui dati per un hub eventi di Azure, hub IoT di Azure, lakehouse, eventhouse (elaborazione eventi prima dell'inserimento), flusso derivato o attivatore del Fabric:

  1. Nell'area di disegno dell'editor principale, selezionare il nodo Azure Event Hubs, Azure IoT Hub, lakehouse, eventhouse, flusso derivato o Fabric Activator.

  2. Nel riquadro inferiore selezionare la scheda Informazioni dettagliate dati .

    Se i dati si trovano all'interno dell'hub eventi, dell'hub IoT, del lakehouse, dell'eventhouse, del flusso derivato o dell'attivatore Fabric, viene visualizzato il grafico delle metriche.

  3. Sul lato destro della scheda selezionare le caselle di controllo accanto alle metriche da visualizzare.

Screenshot che mostra le metriche di origine e di destinazione.

Informazioni dettagliate sui dati per i nodi di origine del connettore di streaming

I nodi di origine del connettore di streaming includono le origini seguenti:

  • Flussi di dati Amazon Kinesis
  • Amazon MSK Kafka
  • Apache Kafka
  • CDC Azure Cosmos DB
  • Esplora dati di Azure
  • Bus di servizio di Azure
  • Change Data Capture (CDC) del Database SQL di Azure
  • Istanza gestita di SQL di Azure CDC
  • Confluent Cloud di Kafka
  • Google Cloud Pub/Sub (servizio di messaggistica e gestione di eventi di Google)
  • Protocollo HTTP
  • MongoDB CDC
  • MQTT
  • MySQL Database per il CDC
  • PostgreSQL Banca dati CDC
  • Meteo in tempo reale
  • Solace PubSub+
  • SQL Server nel database di macchine virtuali (DB)

Le metriche seguenti sono disponibili nella scheda Informazioni dettagliate dati per i nodi di origine del connettore di streaming:

Metric Unità Descrizione
Eventi in uscita di origine Count Numero di record inviati dalle trasformazioni (se presenti) e scritti in un flusso di eventi per l'attività appartenente al connettore di origine nominato nel worker (dall'ultimo riavvio dell'attività).
Eventi in ingresso di origine Count Numero di record generati o di cui viene eseguito il polling dall'attività che appartiene al connettore di origine denominato nel ruolo di lavoro (dall'ultimo riavvio dell'attività), prima dell'applicazione delle trasformazioni.
Errori del connettore registrati Count Numero di errori registrati per queste attività del connettore.
Errori di elaborazione del connettore Count Numero di errori di elaborazione dei record in queste attività del connettore.
Errori di elaborazione del connettore Count Numero di errori di elaborazione dei record in queste attività del connettore, inclusi gli errori di tentativi ripetuti.
Eventi del connettore ignorati Count Numero di record ignorati a causa di errori nelle task di questo connettore.

Per visualizzare le informazioni dettagliate sui dati per un'origine del connettore di streaming:

  1. Selezionare Usa origine esterna e quindi scegliere una sorgente del connettore di streaming.

  2. Configurare e pubblicare l'origine del connettore di streaming.

  3. Nel riquadro inferiore della visualizzazione dinamica selezionare la scheda Informazioni dettagliate dati .

    Se i dati si trovano all'interno della sorgente del connettore di streaming, viene visualizzato il grafico delle metriche.

  4. Sul lato destro della scheda selezionare le caselle di controllo accanto alle metriche da visualizzare.

Screenshot che mostra le metriche di origine del connettore.

Log di runtime

Usare la scheda Log di runtime per controllare i log dettagliati che si verificano nel motore eventstream. I log di runtime hanno tre livelli di gravità: avviso, errore e informazioni.

Per visualizzare i log di runtime per un hub eventi di Azure, hub IoT di Azure, origine del connettore di streaming, lakehouse, eventhouse (modalità Elaborazione eventi prima dell'inserimento), o Fabric activator:

  1. Nell'area di disegno dell'editor principale selezionare il nodo.

  2. Nel riquadro inferiore selezionare la scheda Log runtime.

    Se i dati si trovano all'interno dell'hub eventi di Azure, dell'hub IoT di Azure, dell'origine del connettore di streaming, della lakehouse, dell'eventhouse o dell'attivatore Fabric, vengono visualizzati i log.

  3. Eseguire ricerche nei log usando l'opzione Filtra per parola chiave oppure filtrare l'elenco modificando la gravità o il tipo.

  4. Per visualizzare i log più aggiornati, selezionare Aggiorna.

Screenshot che mostra i log di esecuzione di origine e di destinazione.