Data Lake Formation (DLF) terintegrasi dengan CloudMonitor untuk menyediakan alert terkait optimasi tabel lake. Anda dapat mengonfigurasi aturan alert untuk suatu katalog di wilayah tertentu guna memantau status optimasi dan segera menangani potensi risiko.
Buat dan kelola aturan alert
-
Masuk ke Cloud Monitor console.
-
Di panel navigasi sebelah kiri, pilih .
-
Klik Create Alarm Rule dan konfigurasikan parameter berikut.
Parameter
Deskripsi
Product
Data Lake Formation (DLF)
Resource Range
Pilih Instances. Aturan alert ini berlaku untuk katalog.
Related Resource
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 commit terkompaksi terbaru dan commit belum terkompaksi terbaru.
-
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 data.
-
-
Catatan: Metrik ini mengukur keterlambatan tugas kompaksi relatif terhadap progres penulisan terbaru (kesenjangan pengejaran), 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 untuk dikompaksi.
-
Kasus penggunaan:
-
Memantau responsivitas sistem penjadwalan.
-
Memecahkan masalah sumber daya kompaksi yang tidak mencukupi.
-
-
Catatan: Dalam skenario commit frekuensi 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 tertunda, semua metrik latensi kompaksi bernilai 0.
-
Metrik ini hanya berlaku untuk tabel primary key Paimon yang telah mengaktifkan optimasi tabel lake dengan mengatur
write-only=true. Opsi ini diaktifkan secara default dalam layanan fully managed DLF.
Konfigurasi dan contoh alert yang direkomendasikan
|
Kasus Penggunaan |
Konfigurasi Alert yang Direkomendasikan |
|
Memantau tabel primary key yang sering diperbarui |
Jenis Metrik: Combined Metrics (memicu alert jika salah satu kondisi terpenuhi)
Dimensi: Table |
|
Memantau pada level database atau katalog |
Jenis Metrik: Simple Metric
Dimensi: Database atau katalog (dimensi tidak ditentukan) |
Contoh aturan alert
|
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 |