Opnametijdbeleid
Het beleid IngestionTime is een optioneel beleid dat kan worden ingesteld (ingeschakeld) voor tabellen.
Indien ingeschakeld, voegt Kusto een verborgen datetime
kolom toe aan de tabel, met de naam $IngestionTime
.
Wanneer er nu nieuwe gegevens worden opgenomen, wordt de tijd van opname vastgelegd in de verborgen kolom.
Die tijd wordt gemeten door het Kusto-cluster net voordat de gegevens worden doorgevoerd.
Notitie
Elke record heeft een eigen $IngestionTime
waarde.
Omdat de kolom opnametijd verborgen is, kunt u niet rechtstreeks een query uitvoeren op de waarde ervan.
In plaats daarvan haalt een speciale functie met de naam ingestion_time() die waarde op. Als de tabel geen datetime
kolom bevat of als het beleid IngestionTime niet is ingeschakeld toen een record werd opgenomen, wordt een null-waarde geretourneerd.
Het beleid IngestionTime is ontworpen voor twee hoofdscenario's:
Zodat gebruikers de latentie bij het opnemen van gegevens kunnen schatten. Veel tabellen met logboekgegevens hebben een tijdstempelkolom. De tijdstempelwaarde wordt ingevuld door de bron en geeft de tijd aan waarop de record is geproduceerd. Door de waarde van die kolom te vergelijken met de kolom opnametijd, kunt u de latentie voor het ophalen van de gegevens schatten.
Notitie
De berekende waarde is slechts een schatting, omdat de klokken van de bron en Kusto niet noodzakelijkerwijs zijn gesynchroniseerd.
Ter ondersteuning van databasecursors waarmee gebruikers opeenvolgende query's kunnen uitvoeren, is de query beperkt tot de gegevens die zijn opgenomen sinds de vorige query.
Voor meer informatie. zie de beheeropdrachten voor het beheren van het IngestionTime-beleid.
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor