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 .