Kebijakan IngestionTime

Kebijakan IngestionTime adalah kebijakan opsional yang dapat diatur (diaktifkan) pada tabel.

Saat diaktifkan, Kusto akan menambahkan kolom tersembunyi datetime ke tabel, yang disebut $IngestionTime. Sekarang, setiap kali data baru diserap, waktu penyerapan direkam di kolom tersembunyi. Waktu itu diukur dengan kluster Kusto tepat sebelum data diterapkan.

Catatan

Setiap data memiliki nilai $IngestionTime-nya sendiri.

Karena kolom waktu penyerapan disembunyikan, Anda tidak dapat langsung mengkueri nilainya. Sebagai gantinya, fungsi khusus yang disebut ingestion_time() akan mengambil nilai itu. Jika tidak ada kolom datetime dalam tabel, atau kebijakan IngestionTime tidak diaktifkan saat data diserap, nilai nol akan ditampilkan.

Kebijakan IngestionTime dirancang untuk dua skenario utama:

  • Untuk memungkinkan pengguna memperkirakan latensi dalam penyerapan data. Banyak tabel dengan data log memiliki kolom stempel waktu. Nilai stempel waktu diisi oleh sumber dan menunjukkan waktu saat data diproduksi. Dengan membandingkan nilai kolom tersebut dengan kolom waktu penyerapan, Anda dapat memperkirakan latensi untuk memasukkan data.

    Catatan

    Nilai yang dihitung hanya perkiraan, karena sumber dan Kusto belum pasti memiliki jam yang disinkronkan.

  • Untuk mendukung Kursor Database yang memungkinkan pengguna mengeluarkan kueri berurutan, kueri dibatasi pada data yang diserap sejak kueri sebelumnya.

Untuk informasi lebih lanjut. lihat perintah manajemen untuk mengelola kebijakan IngestionTime.