Criterio IngestionTime
Il criterio Di inserimentoTime è un criterio facoltativo che può essere impostato (abilitato) nelle tabelle.
Se abilitato, Kusto aggiunge una colonna nascosta datetime
alla tabella, denominata $IngestionTime
.
Ora, ogni volta che vengono inseriti nuovi dati, il tempo di inserimento viene registrato nella colonna nascosta.
Tale ora viene misurata dal cluster Kusto subito prima del commit dei dati.
Nota
Ogni record ha il proprio $IngestionTime
valore.
Poiché la colonna temporale di inserimento è nascosta, non è possibile eseguire una query diretta per il relativo valore.
Invece, una funzione speciale denominata ingestion_time() recupera tale valore. Se nella tabella non datetime
è presente alcuna colonna o i criteri Di inserimentoTime non sono stati abilitati quando è stato inserito un record, viene restituito un valore Null.
I criteri Di InserimentoTime sono progettati per due scenari principali:
Per consentire agli utenti di stimare la latenza nell'inserimento dei dati. Molte tabelle con dati di log hanno una colonna timestamp. Il valore timestamp viene riempito dall'origine e indica l'ora in cui è stato prodotto il record. Confrontando il valore della colonna con la colonna temporale di inserimento, è possibile stimare la latenza per ottenere i dati in.
Nota
Il valore calcolato è solo una stima, perché l'origine e Kusto non hanno necessariamente i loro orologi sincronizzati.
Per supportare cursori di database che consentono agli utenti di eseguire query consecutive, la query è limitata ai dati inseriti dalla query precedente.
Per altre informazioni. vedere i comandi di gestione per la gestione dei criteri Di inserimentoTime.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per