Condividi tramite


Metriche

La tabella delle metriche contiene i dettagli degli inserimenti, delle viste materializzate e delle esportazioni continue di un database KQL eventhouse, che fa parte dell'intelligence in tempo reale. Per ogni metrica, un record di eventi del log viene archiviato nella tabella EventhouseMetrics .

Log delle operazioni delle metriche

Usare le metriche per:

  • Analizzare le prestazioni e le tendenze di inserimento.
  • Monitorare gli inserimenti batch e di streaming.
  • Risolvere gli errori di inserimento.
  • Approfondimento dei flussi di inserimento.
  • Monitoraggio e integrità delle viste materializzate.
  • Monitoraggio delle esportazioni continue.

Nella tabella seguente vengono descritte le colonne archiviate nella tabella EventhouseMetrics :

Nome colonna Tipo Descrizione
CapacityId string Identificatore della capacità dell'infrastruttura.
CustomerTenantId string Identificatore del tenant del cliente.
DurationMs long Non applicabile.
ItemId string Identificatore dell'elemento Fabric Eventhouse
ItemKind string Tipo dell'elemento Fabric. Valori validi: Eventhouse.
ItemName string Nome dell'elemento Fabric Eventhouse.
Livello string Non applicabile.
MetricCount long Valore del conteggio delle metriche.
MetricMaxValue long Valore massimo della metrica.
MetricMinValue long Valore minimo della metrica.
MetricName string Nome della metrica.
MetricSpecificDimensions dynamic Dimensioni specifiche di ogni metrica, come descritto in Colonna dimensione specifica della metrica. Se pertinente, le descrizioni delle dimensioni vengono fornite come parte della descrizione della metrica.
MetricSumValue long Valore della somma della metrica.
OperationName string Nome dell'operazione eseguita.
Paese string Area in cui si trova il database KQL dell'infrastruttura.
Timestamp: datetime Ora (UTC) generata dall'evento.
WorkspaceId string Identificatore dell'area di lavoro.
WorkspaceMonitoringTableName string Nome della tabella di monitoraggio dell'area di lavoro. Valori validi: EventhouseQueryLogs
WorkspaceName string Nome dell'area di lavoro.

Colonna dimensione specifica della metrica

La tabella seguente contiene un elenco di tutte le metriche eventhouse segnalate e le dimensioni specifiche segnalate per ogni metrica.

Tipo di metrica MetricName Unità Aggregazione Descrizione Dimensioni specifiche della metrica
Inserimento BatchBlobCount Count Avg, Max, Min Numero di origini dati inserite in un batch completato. Database, Tabella
Inserimento BatchDurationSec Secondi Avg, Max, Min Durata della fase di invio in batch all'interno del flusso di inserimento. Database, Tabella
Inserimento BatchSizeBytes Byte Avg, Max, Min Dimensioni dei dati non compressi previste in un batch di inserimento aggregato. Database, Tabella
Inserimento BatchesProcessed Count Sum, Max, Min Numero di batch di inserimento completati. Database, Tabella, Tipo di invio in batch
Inserimento BLOBSDropped Count Sum, Max, Min Numero di BLOB eliminati definitivamente da un componente, con ogni motivo di errore registrato nella IngestionResult metrica. Database, Table, ComponentType, ComponentName
Inserimento BLOBProcessed Count Sum, Max, Min Numero di BLOB elaborati da un componente. Database, Table, ComponentType, ComponentName
Inserimento BLOBReceived Count Sum, Max, Min Numero di BLOB ricevuti da un flusso di input da un componente. Database, ComponentType, ComponentName
Esportazione ContinuousExportRecordsCount Conteggio Somma Numero di record esportati in tutti i processi di esportazione continua. Database, ContinuousExportName
Esportazione ContinuousExportMaxLateness Count Max Ritardo (minuti) segnalato dai processi di esportazione continua nel database KQL.
Esportazione ContinousExportPendingCount Count Max Numero di processi di esportazione continua in sospeso pronti per l'esecuzione, ma in attesa in una coda, probabilmente a causa di capacità insufficiente.
Esportazione ContinuousExportResult Risultato errore/esito positivo di ogni esecuzione dell'esportazione continua. ContinuousExportName Risultato di ogni esecuzione dell'esportazione continua, che indica un errore o un esito positivo. ContinuousExportName
Inserimento DiscoveryLatencyInSeconds Secondi Media Ora da cui i dati vengono accodati fino a quando non vengono individuati dalle connessioni dati. Questa volta non è incluso nelle metriche di latenza di fase o latenza di inserimento. La latenza di individuazione può aumentare nelle situazioni seguenti:
  • Quando vengono usate connessioni dati tra aree.
  • Nelle connessioni dati di Hub eventi, se il numero di partizioni di Hub eventi non è sufficiente per il volume di dati in uscita.
  • ComponentType, ComponentName
    Inserimento EventsDropped Count Sum, Max, Min Numero di eventi eliminati dalle connessioni dati. ComponentType, ComponentName
    Inserimento EventsProcessed Count Sum, Max, Min Numero di eventi elaborati dalle connessioni dati. ComponentType, ComponentName
    Inserimento EventsReceived Count Sum, Max, Min Numero di eventi ricevuti dalle connessioni dati da un flusso di input. ComponentType, ComponentName
    Inserimento IngestionLatencyInSeconds Secondi Avg, Max, Min Tempo impiegato dal momento in cui i dati vengono ricevuti nel cluster fino a quando non sono pronti per la query. Il tempo dipende dal tipo di inserimento, ad esempio inserimento in streaming o inserimento in coda. IngestionKind
    Inserimento IngestionResult Conteggio Somma Numero totale di origini che sono state inserite correttamente o che non sono state inserite. Per altre informazioni, vedere Descrizioni delle dimensioni Database, Table, IngestionResultDetails, FailureKind, ViaUpdatePolicy
    Inserimento IngestionVolumeInBytes Count Max, Sum Dimensioni totali dei dati inseriti nel database KQL (byte) prima della compressione. Database, Tabella
    Vista materializzata MaterializedViewAgeSeconds Secondi Media L'età della visualizzazione (minuti) è definita dall'ora corrente meno l'ora dell'ultimo inserimento elaborato dalla visualizzazione. Un valore inferiore indica una visualizzazione più sana. Database, MaterializedViewName
    Vista materializzata MaterializedViewHealth 1, 0 Media Il valore 1 indica che la vista è considerata integra; in caso contrario, il valore è 0. Database, MaterializedViewName
    Vista materializzata MaterializedViewResult 1 Media Il valore della metrica è sempre 1. Result indica il risultato dell'ultimo ciclo di materializzazione. Per i valori possibili, vedere MaterializedViewResult. Database, MaterializedViewName, Result
    Inserimento QueueLength Count Media Numero di messaggi in sospeso nella coda di input di un componente. Il componente di invio in batch elabora un messaggio per BLOB, mentre il componente di inserimento gestisce un messaggio per batch. Un batch è costituito da un singolo comando di inserimento che include uno o più BLOB. ComponentType
    Inserimento QueueOldestMessage Secondi Media Tempo (secondi) da cui è stato inserito il messaggio meno recente nella coda di input di un componente. ComponentType
    Inserimento ReceivedDataSizeBytes Byte Avg, Sum Dimensioni dei dati ricevuti dalle connessioni dati da un flusso di input. ComponentType, ComponentName
    StreamingIngestion StreamingIngestDataRate Byte Count, Avg, Max, Min, Sum Volume totale di dati inseriti dall'inserimento in streaming. Database, Tabella
    StreamingIngestion StreamingIngestDuration Millisecondi Avg, Max, Min Durata totale di tutte le richieste di inserimento in streaming. None

    Descrizioni delle dimensioni

    L'elenco seguente descrive le dimensioni segnalate nella IngestionResult metrica:

    • IngestionResultDetails: operazione riuscita per l'inserimento riuscito o la categoria di errori per gli errori. Per un elenco completo delle possibili categorie di errori, vedere Codici di errore di inserimento.
    • FailureKind: indica se l'errore è permanente o temporaneo. Il valore è None relativo a un inserimento riuscito.
    • ViaUpdatePolicy: True, se l'inserimento è stato attivato da un criterio di aggiornamento.

    Nota

    • Hub eventi e hub IoT gli eventi di inserimento vengono preaggregati in un BLOB e quindi considerati come una singola origine di inserimento. Vengono visualizzati come un singolo risultato di inserimento dopo la pre-aggregazione.
    • Gli errori temporanei vengono ritentati automaticamente un numero limitato di volte. Ogni errore temporaneo viene segnalato come risultato di inserimento temporaneo, il che significa che un singolo inserimento può generare più risultati di inserimento.

    Query di esempio

    È possibile trovare query di esempio nel repository GitHub fabric-samples .