Membuat dasbor pemantauan pipeline menggunakan Cloud Monitoring
Pelajari cara menggunakan Cloud Monitoring untuk membuat dasbor guna memantau pipeline.
Jika ingin mengikuti panduan langkah demi langkah untuk tugas ini langsung di Konsol Google Cloud, klik Pandu saya:
Sebelum memulai
- Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.
-
Aktifkan API Cloud Data Fusion, BigQuery, Cloud Storage, and Dataproc.
Untuk membuat dasbor kustom, Anda harus diberi peran IAM Monitoring Editor (
roles/monitoring.editor
) di akun layanan.Untuk mengetahui informasi lebih lanjut tentang cara memberikan peran, lihat Mengelola akses.
Membuat instance Cloud Data Fusion dengan Cloud Logging diaktifkan
Untuk menggunakan Cloud Logging dengan pipeline Cloud Data Fusion Anda, buat instance Cloud Data Fusion dengan Cloud Logging diaktifkan:
Buka halaman Instance Cloud Data Fusion, lalu klik Create instance.
Di kolom Instance name, masukkan nama untuk instance baru Anda.
Dari drop-down Region, pilih region Google Cloud tempat Anda ingin membuat instance.
Dari drop-down Version, pilih versi Cloud Data Fusion.
Pilih Edisi.
Buka Opsi lanjutan.
Di bagian Logging and Monitoring, pilih Enable Stackdriver logging service.
Klik Create.
Membuat metrik berbasis log
Buka halaman Metrik berbasis log Cloud Logging:
Klik Buat Metrik.
Di halaman Create a metric, lakukan tindakan berikut:
- Untuk Metric type, pilih Counter.
- Di kolom Nama metrik berbasis log, masukkan
pipeline_logs
. - Di kolom Units, masukkan
1
. Di kolom Buat filter, masukkan berikut ini:
resource.type="cloud_dataproc_cluster" log_name=~"projects/.*/logs/datafusion-pipeline-logs"
Di bagian Label, klik Tambahkan label dan buat label berikut. Setelah memasukkan setiap label, klik Selesai, lalu klik Tambahkan label lagi untuk membuat label berikutnya.
Nama label Jenis label Nama kolom Project
STRING
resource.labels.project_id
Message
STRING
jsonPayload.message
LoggerName
STRING
labels.loggerName
ClusterName
STRING
resource.labels.cluster_name
SparkPhase
STRING
labels.".workflowSparkId"
Region
STRING
resource.labels.region
Pipeline
STRING
labels.".applicationId"
RunId
STRING
labels.".runId"
Namespace
STRING
labels.".namespaceId"
LogLevel
STRING
labels.levelName
Klik Buat Metrik.
Metrik yang baru dibuat akan muncul di tabel metrik buatan pengguna. Jika metrik tidak langsung terlihat, muat ulang halaman.
Dasbor berisi diagram berikut:
- Semua pipeline
- Pipeline yang telah selesai
- Pipeline yang gagal
- Semua operasi pipeline
- Operasi pipeline yang telah selesai
- Operasi pipeline gagal
- Cluster Dataproc untuk operasi
Setelah metrik dibuat, mungkin diperlukan waktu hingga 24 jam untuk mulai menampilkan data deret waktu.
Instal dasbor
Download file JSON ke komputer lokal Anda.
Buka halaman Dasbor Cloud Monitoring:
Klik Buat Dasbor.
Klik > JSON > Editor JSON.
Setelan dasborDi editor teks, buka file JSON yang telah Anda download.
Salin konten file JSON yang didownload dan tempelkan ke editor JSON, mengganti konten yang terdapat dalam editor JSON secara default.
Klik Terapkan perubahan.
Tindakan ini akan menyegarkan dasbor. Pipeline Cloud Data Fusion yang berjalan setelah metrik dibuat akan muncul di dasbor. Jika tidak ada pipeline yang dijalankan setelah metrik dibuat, dasbor akan kosong.
Simpan-otomatis diaktifkan secara default. Jika fitur simpan otomatis dinonaktifkan, klik Save untuk menyimpan dasbor.
Klik Close editor.
Dasbor baru Anda akan muncul dalam daftar dasbor di halaman Ringkasan pemantauan.
Pembersihan
Agar akun Google Cloud Anda tidak dikenakan biaya untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.
Menghapus instance Cloud Data Fusion
Ikuti petunjuk ini untuk menghapus instance Cloud Data Fusion.
Menghapus project
Cara termudah untuk menghilangkan penagihan adalah dengan menghapus project yang Anda buat untuk tutorial.
Untuk menghapus project:
- Di konsol Google Cloud, buka halaman Manage resource.
- Pada daftar project, pilih project yang ingin Anda hapus, lalu klik Delete.
- Pada dialog, ketik project ID, lalu klik Shut down untuk menghapus project.
Langkah selanjutnya
- Pelajari Cloud Monitoring lebih lanjut.