IngestionTime szabályzat

Az IngestionTime szabályzat egy választható szabályzat, amely beállítható (engedélyezve) a táblákon.

Ha engedélyezve van, a Kusto egy rejtett datetime oszlopot ad hozzá a táblához.$IngestionTime Most, amikor új adatokat tölt be, a betöltési idő a rejtett oszlopban lesz rögzítve. Ezt az időt a Kusto-fürt közvetlenül az adatok véglegesítése előtt méri.

Megjegyzés

Minden rekordnak saját $IngestionTime értéke van.

Mivel a betöltési idő oszlop rejtett, nem kérdezheti le közvetlenül az értékét. Ehelyett a ingestion_time() nevű speciális függvény lekéri ezt az értéket. datetime Ha nincs oszlop a táblában, vagy az IngestionTime szabályzat nem volt engedélyezve egy rekord betöltésekor, a rendszer null értéket ad vissza.

Az IngestionTime szabályzat két fő forgatókönyvhöz készült:

  • Annak érdekében, hogy a felhasználók megbecsülhetik az adatok betöltésének késését. A naplóadatokkal rendelkező táblák közül soknak van időbélyegző oszlopa. Az időbélyeg értékét a forrás tölti ki, és jelzi a rekord létrehozásának időpontját. Ha összehasonlítja az oszlop értékét a betöltési idő oszlopával, megbecsülheti az adatok beolvasásának késését.

    Megjegyzés

    A számított érték csak becslés, mert a forrás és a Kusto nem feltétlenül szinkronizálja az óráikat.

  • Az adatbázis-kurzorok támogatásához, amelyek lehetővé teszik a felhasználók számára az egymást követő lekérdezések kibocsátását, a lekérdezés az előző lekérdezés óta betöltött adatokra korlátozódik.

További tudnivalók. tekintse meg az IngestionTime szabályzat felügyeletére vonatkozó felügyeleti parancsokat.