Condividi tramite


Log dei comandi

La tabella dei log dei comandi contiene l'elenco dei comandi eseguiti in un database KQL eventhouse, che fa parte dell'intelligence in tempo reale. Per ogni comando, un record di eventi del log viene archiviato nella tabella EventhouseCommandLogs .

Tabella dei log dei comandi

Usare i log dei comandi per:

  • Analizzare le prestazioni e le tendenze dei comandi.
  • Identificare i comandi che utilizzano una grande quantità di risorse di sistema.
  • Identificare gli utenti e le applicazioni che eseguono il maggior numero di comandi.

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

Nome colonna Tipo Descrizione
CacheColdHitsBytes long Quantità di dati di archiviazione ad accesso sporadico disponibili per il comando nella cache ad accesso sporadico a causa del prelettura dei dati.
CacheColdMissesBytes long Quantità di dati di archiviazione ad accesso sporadico non disponibili per il comando nella cache ad accesso sporadico.
CacheHotHitsBytes long Quantità di dati disponibili per il comando nella cache ad accesso frequente. La quantità di dati archiviati nella cache ad accesso frequente è definita dai criteri di memorizzazione nella cache del database o della tabella.
CacheHotMissesBytes long Quantità di dati non disponibili per il comando nella cache ad accesso frequente.
CapacityId string Identificatore della capacità dell'infrastruttura.
CommandText string Testo del comando.
ComponentFault string In caso di errore del comando, il componente in cui si è verificato l'errore. Valori validi: Server o Client.
CorrelationId string Identificatore di correlazione del comando.
CpuTimeMs long CPU totale in millisecondo (ms) usata dal comando.
CustomerTenantId string Identificatore del tenant del cliente.
DatabaseId string Identificatore univoco del database.
DatabaseName string Nome del database.
DurationMs long Durata del comando (ms).
EventhouseCommandType string Tipo di comando eseguito.
ExtentsMaxScannedTime datetime Tempo massimo di analisi dei dati.
ExtentsMinScannedTime datetime Tempo minimo di analisi dei dati.
FailureReason string Motivo per cui il comando non è riuscito.
Identità dynamic Identità dell'utente o dell'applicazione che ha eseguito il comando.
ItemId string Identificatore dell'elemento Fabric Eventhouse.
ItemKind string Tipo di elemento fabric. Valori validi: Eventhouse.
ItemName string Nome dell'elemento Fabric Eventhouse.
Livello string Non applicabile.
MemoryPeakBytes long Picco del consumo di memoria del comando.
OperationEndTime datetime Ora (UTC) terminata l'operazione.
OperationId string Identificatore univoco del log dei comandi.
OperationName string Nome dell'operazione eseguita.
OperationStartTime datetime Ora (UTC) dell'avvio dell'operazione.
Paese string Area in cui si trova il database KQL dell'infrastruttura.
ScannedExtentsCount long Numero di extent analizzati dal comando . Un numero elevato potrebbe indicare la causa di un problema di latenza del comando.
ScannedRowsCount long Numero di righe analizzate dal comando. Un numero elevato potrebbe indicare la causa di un problema di latenza del comando.
SourceApplication string Nome dell'applicazione di origine che ha eseguito il comando.
Stato string Stato di completamento del comando.
Timestamp: datetime Ora (UTC) generata dall'evento.
TotalExtentsCount long Numero totale di extent nel set di risultati.
TotalRowsCount long Numero totale di righe nel set di risultati.
WorkspaceId string Identificatore dell'area di lavoro.
WorkspaceMonitoringTableName string Nome della tabella di monitoraggio dell'area di lavoro. Valori validi: EventhouseCommandyLogs.
WorkspaceName string Nome dell'area di lavoro.

Query di esempio

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