Topik ini menjelaskan metrik operasional untuk pekerjaan transformasi data, cara melihat dasbor transformasi data, dan cara mengonfigurasi pemantauan pekerjaan.
Data metrik
Untuk memperoleh metrik berjalan untuk tugas Data Transformation (New Version), Anda harus mengaktifkan Job Operational Logs SLS. Untuk informasi selengkapnya tentang cara mengaktifkan Job Operational Logs, lihat Mengelola log layanan.
Dasbor
Setelah membuat pekerjaan transformasi data, Simple Log Service secara otomatis menambahkan dasbor ke halaman detail pekerjaan tempat Anda dapat melihat metrik operasionalnya.
Prosedur
Masuk ke Konsol Simple Log Service.
Pada bagian Projects, klik proyek yang diinginkan.

-
Di panel navigasi kiri, pilih .
-
Klik pekerjaan transformasi data yang dituju dan lihat dasbor di bagian Execution Status.
Metrik keseluruhan
Dasbor mencakup metrik utama berikut:

-
Processing Rate: Laju pemrosesan data, diukur dalam jumlah event per detik. Secara default, metrik ini dihitung dalam jendela 1 menit selama periode 1 jam.
-
ingest: Jumlah event yang dibaca dari semua shard di logstore sumber.
-
deliver: Jumlah event yang berhasil ditulis ke logstore tujuan.
-
failed: Jumlah event yang dibaca dari logstore sumber tetapi gagal selama proses transformasi.
-
-
Total Events Read: Total jumlah event yang dibaca dari semua shard di logstore sumber. Periode statistik default adalah satu hari.
-
Total Events Delivered: Total jumlah event yang berhasil ditulis ke semua logstore tujuan. Periode statistik default adalah satu hari.
-
Total Events Failed: Total jumlah event yang dibaca dari logstore sumber namun gagal selama proses transformasi. Periode statistik default adalah satu hari.
-
Event Delivery Ratio: Rasio antara jumlah event yang berhasil dikirimkan ke logstore tujuan terhadap total event yang dibaca dari logstore sumber. Periode statistik default adalah satu hari.
Detail shard
Bagian ini menampilkan metrik tingkat shard yang dikumpulkan setiap satu menit saat pekerjaan membaca data dari logstore sumber.

-
Shard Consumption Latency (s): Untuk setiap shard, ini adalah selisih waktu (dalam detik) antara waktu pemasukan data (ingestion time) event terbaru dan waktu pemasukan data event yang sedang diproses. Ini menunjukkan penundaan pemrosesan.
-
Active Shard Statistics: Periode statistik default adalah satu jam.
-
shard: ID shard tersebut.
-
ingest: Jumlah event mentah yang dibaca dari shard tersebut.
-
failed: Jumlah event mentah yang dibaca dari shard tersebut namun gagal selama proses transformasi.
-
Eksepsi runtime
Detail error tersedia di bidang message.
Sebagai contoh, tabel log pada halaman detail error berisi empat kolom: time, level, action, dan message. Ketika level bernilai ERROR dan action bernilai deliver, bidang message mungkin menampilkan error seperti {"Code":"InvalidArgs","Message":"failed to get sts token: ...The role not exists: acs:ram::*:role/test-role."}. Pesan ini menunjukkan bahwa sistem gagal memperoleh token STS karena peran RAM yang ditentukan tidak ada.
Aturan peringatan
Untuk memantau pekerjaan transformasi data, gunakan metrik operasional yang dijelaskan dalam Data metrik. Anda dapat menggunakan fitur alerting Simple Log Service untuk membuat aturan peringatan dalam skenario seperti memantau latensi pemrosesan, eksepsi, dan perubahan traffic. Untuk informasi lebih lanjut tentang fitur alerting, lihat Peringatan. Untuk membuat aturan peringatan, lihat Membuat aturan peringatan berbasis log.
Saat membuat aturan peringatan untuk pekerjaan transformasi data, pastikan kueri menargetkan proyek dan logstore yang sama tempat log operasional pekerjaan disimpan. Untuk informasi selengkapnya, lihat Mengelola log layanan.
Pada kotak dialog Query and Analyze, klik tab Advanced Settings. Atur Type menjadi Logstore dan Authorization Method menjadi Default. Pilih Region yang dituju, lalu masukkan nama project dan logstore. Jika diperlukan, konfigurasikan dedicated SQL (Anda dapat memilih Auto, Enable, atau Disable) dan time range. Kemudian, klik Confirm.
Memantau latensi pemrosesan
|
Item |
Deskripsi |
|
Tujuan |
Memantau latensi konsumsi shard dalam pekerjaan transformasi data. Peringatan dipicu jika latensi pemrosesan melebihi ambang batas yang ditentukan. |
|
Metrik dasbor terkait |
|
|
Kueri analisis contoh |
Ganti
|
|
Pengaturan aturan peringatan |
Catatan
Untuk menghindari alarm palsu akibat pembaruan metrik periodik (setiap 1 menit) atau latensi yang disebabkan lonjakan data mendadak, kami merekomendasikan penggunaan pengaturan ini. |
|
Cara menyelesaikan peringatan |
Untuk menyelesaikan peringatan ini:
|
Memantau eksepsi pemrosesan
|
Item |
Deskripsi |
|
Tujuan |
Memunculkan peringatan ketika terjadi eksepsi selama pekerjaan transformasi data. |
|
Metrik dasbor terkait |
Lihat Runtime exceptions. |
|
Kueri analisis contoh |
Ganti
|
|
Pengaturan aturan peringatan |
|
|
Cara menyelesaikan peringatan |
Lakukan pemecahan masalah berdasarkan pesan error:
|
Memantau rasio volume data tertulis (periode-per-periode)
|
Item |
Deskripsi |
|
Tujuan |
Memunculkan peringatan berdasarkan perubahan periode-per-periode pada rasio pengiriman data (volume tertulis vs. volume terbaca). Aturan ini membandingkan rasio saat ini dengan periode yang sama dari hari dan minggu sebelumnya, serta memicu peringatan jika perubahan melebihi ambang batas pertumbuhan atau penurunan yang Anda konfigurasi. |
|
Metrik dasbor terkait |
Event Delivery Ratio: Rasio antara jumlah event yang berhasil dikirimkan ke logstore tujuan terhadap total event yang dibaca dari logstore sumber. Periode statistik default adalah satu hari. |
|
Kueri analisis contoh |
Masukkan kueri berikut di kotak dialog Query and Analyze saat membuat aturan peringatan. Ganti
|
|
Pengaturan aturan peringatan |
Catatan
Untuk menghindari alarm palsu akibat fluktuasi periodik pada traffic data mentah, kami merekomendasikan menetapkan ambang batas pertumbuhan dan penurunan harian/mingguan minimal sebesar 20%, atau menyesuaikan periode perbandingan agar sesuai dengan siklus traffic data mentah Anda. |
|
Cara menyelesaikan peringatan |
Untuk menyelesaikan peringatan ini:
|
Memantau jumlah event sumber (periode-per-periode)
|
Item |
Deskripsi |
|
Tujuan |
Memunculkan peringatan jika jumlah event yang dibaca oleh pekerjaan transformasi data berubah secara signifikan dibandingkan dengan hari dan minggu sebelumnya. Aturan ini aktif jika jumlah event melebihi ambang batas pertumbuhan atau turun di bawah ambang batas penurunan. |
|
Metrik dasbor terkait |
Total Events Read: Total jumlah event yang dibaca dari semua shard di logstore sumber. Periode statistik default adalah satu hari. |
|
Kueri analisis contoh |
Masukkan kueri berikut di kotak dialog Query and Analyze saat membuat aturan peringatan. Ganti
|
|
Pengaturan aturan peringatan |
Catatan
Untuk menghindari alarm palsu akibat fluktuasi periodik pada traffic data mentah, kami merekomendasikan menetapkan ambang batas pertumbuhan dan penurunan harian/mingguan minimal sebesar 20%, atau menyesuaikan periode perbandingan agar sesuai dengan siklus traffic data mentah Anda. |
|
Cara menyelesaikan peringatan |
Untuk menyelesaikan peringatan ini:
|
Memantau jumlah event yang dikirimkan (periode-per-periode)
|
Item |
Deskripsi |
|
Tujuan |
Memunculkan peringatan jika jumlah event yang ditulis oleh pekerjaan transformasi data berubah secara signifikan dibandingkan dengan hari dan minggu sebelumnya. Aturan ini aktif jika jumlah event melebihi ambang batas pertumbuhan atau turun di bawah ambang batas penurunan. |
|
Metrik dasbor terkait |
Total Events Delivered |
|
Kueri analisis contoh |
Masukkan kueri berikut di kotak dialog Query and Analyze saat membuat aturan peringatan. Ganti
|
|
Pengaturan aturan peringatan |
Catatan
Untuk menghindari alarm palsu akibat fluktuasi periodik pada traffic data mentah, kami merekomendasikan menetapkan ambang batas pertumbuhan dan penurunan harian/mingguan minimal sebesar 20%, atau menyesuaikan periode perbandingan agar sesuai dengan siklus traffic data mentah Anda. |
|
Cara menyelesaikan peringatan |
Untuk menyelesaikan peringatan ini:
|