Política IngestionTime
A política IngestionTime é uma política opcional que pode ser definida (ativada) em tabelas.
Quando ativado, o Kusto adiciona uma coluna oculta datetime
à tabela, denominada $IngestionTime
.
Agora, sempre que forem ingeridos novos dados, a hora da ingestão é registada na coluna oculta.
Esse tempo é medido pelo cluster kusto pouco antes de os dados serem consolidados.
Nota
Cada registo tem o seu próprio $IngestionTime
valor.
Uma vez que a coluna de tempo de ingestão está oculta, não pode consultar diretamente o respetivo valor.
Em vez disso, uma função especial chamada ingestion_time() obtém esse valor. Se não existir nenhuma datetime
coluna na tabela ou se a política IngestionTime não tiver sido ativada quando um registo foi ingerido, é devolvido um valor nulo.
A política IngestionTime foi concebida para dois cenários principais:
Para permitir que os utilizadores calculem a latência na ingestão de dados. Muitas tabelas com dados de registo têm uma coluna de carimbo de data/hora. O valor do carimbo de data/hora é preenchido pela origem e indica a hora em que o registo foi produzido. Ao comparar o valor dessa coluna com a coluna de tempo de ingestão, pode estimar a latência para obter os dados.
Nota
O valor calculado é apenas uma estimativa, porque a origem e o Kusto não têm necessariamente os respetivos relógios sincronizados.
Para suportar Cursores de Base de Dados que permitem aos utilizadores emitir consultas consecutivas, a consulta está limitada aos dados que foram ingeridos desde a consulta anterior.
Para obter mais informações. veja os comandos de gestão para gerir a política IngestionTime.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários