Data Lake Formation (DLF) terintegrasi dengan Cloud Monitor untuk menyediakan fitur peringatan. Anda dapat mengonfigurasi aturan peringatan berdasarkan metrik utama guna memantau optimasi tabel lake, mengatasi risiko, dan menjaga kinerja yang stabil.
Buat dan kelola aturan peringatan
-
Masuk ke Konsol Cloud Monitor.
-
Di panel navigasi sebelah kiri, pilih .
-
Klik Create Alert Rule dan konfigurasikan parameter berikut.
Parameter
Deskripsi
Product
Data Lake Formation (DLF)
Resource Range
Pilih Instance. Aturan peringatan ini berlaku untuk katalog.
Associated Resources
Klik Add Instance. Di pojok kiri atas, pilih wilayah target. Lalu, pilih katalog yang ingin Anda pantau dan klik OK.
Rule Description
Klik Add Rule > Simple Metric atau Combined Metrics untuk membuka panel Configure Rule Description.
Metrik Cloud Monitor
-
compaction_latency_between_latest_compacted_and_uncompacted_commit
-
Definisi: Mengukur selisih waktu antara latest compacted commit dan latest uncompacted commit.
-
Makna: Menunjukkan rentang waktu data yang belum dikompaksi dalam sistem.
-
Kasus Penggunaan:
-
Menilai progres pengejaran data (data catch-up).
-
Nilai tinggi menunjukkan bahwa tugas kompaksi terbaru semakin tertinggal dari progres penulisan.
-
-
Catatan: Metrik ini mengukur keterlambatan tugas kompaksi relatif terhadap progres penulisan terbaru (kesenjangan catch-up), bukan waktu tunggu untuk data tertentu.
-
-
compaction_latency_earliest_uncompacted_commit
-
Definisi: Mengukur latensi dari waktu commit snapshot uncompacted paling awal hingga waktu sistem saat ini.
-
Makna: Menunjukkan keterlambatan tugas kompaksi pada tingkat penjadwalan. Ini merepresentasikan durasi data committed tertua yang telah menunggu kompaksi.
-
Kasus penggunaan:
-
Memantau responsivitas sistem penjadwalan.
-
Memecahkan masalah sumber daya kompaksi yang tidak mencukupi.
-
-
Catatan: Dalam skenario commit berfrekuensi tinggi, metrik ini mungkin lebih kecil dari yang diharapkan karena tidak mencakup waktu yang dihabiskan untuk menulis data.
-
-
compaction_latency_earliest_uncompacted_file
-
Definisi: Mengukur latensi dari waktu pembuatan file data uncompacted paling awal hingga waktu sistem saat ini.
-
Makna: Mencerminkan kesegaran data end-to-end, mulai dari saat data disimpan secara fisik hingga saat data tersebut masuk antrian untuk dikompaksi.
-
Kasus penggunaan:
-
Skenario yang memerlukan pemantauan kesegaran data secara ketat.
-
Penulisan aliran (stream writing) dengan jendela panjang atau impor batch besar dengan interval checkpoint yang panjang.
-
-
Catatan: Metrik ini mencakup waktu penulisan data hulu dan proses checkpointing. Nilainya biasanya lebih tinggi daripada latensi
compaction_latency_earliest_uncompacted_commitdan memberikan ukuran usia data fisik tertua yang lebih akurat.
Anda dapat memanggil operasi API GetTableCompactionInfo untuk melihat timestamp spesifik tersebut.
-
-
Jika tidak ada data kompaksi yang tertunda, semua metrik latensi kompaksi bernilai 0.
-
Metrik ini hanya berlaku untuk tabel primary key Paimon yang telah mengaktifkan optimasi tabel lake dengan menyetel
write-only=true. Opsi ini diaktifkan secara default dalam layanan DLF fully managed.
Konfigurasi dan contoh peringatan yang direkomendasikan
|
Kasus Penggunaan |
Konfigurasi peringatan yang direkomendasikan |
|
Memantau tabel primary key yang sering diperbarui |
Jenis Metrik: Combined Metrics (memicu peringatan jika salah satu kondisi terpenuhi)
Dimensi: Tabel |
|
Memantau pada tingkat database atau katalog |
Jenis Metrik: Simple Metric
Dimensi: Database atau katalog (dimensi tidak ditentukan) |
Contoh aturan peringatan
|
Parameter |
Contoh |
|
Rule Name |
Compaction Latency Alert |
|
Metric Type |
Combined Metrics |
|
Alert Level |
Warning (Warn) |
|
Multi-metric Alert Condition |
|
|
Select Dimension |
Table |
|
Relationship Between Metrics |
Trigger an alert if any condition is met |
|
Trigger Condition |
For one consecutive 1-minute period |