GSP338

Ringkasan
Dalam challenge lab, Anda diberi sebuah skenario dan serangkaian tugas. Tidak ada petunjuk langkah demi langkah. Anda akan menggunakan keahlian yang dipelajari dari lab dalam kursus untuk mencari cara menyelesaikan sendiri tugas-tugas tersebut. Sistem pemberian skor otomatis (ditampilkan pada halaman ini) akan memberikan masukan tentang apakah Anda telah menyelesaikan tugas dengan benar atau tidak.
Saat mengikuti challenge lab, Anda tidak akan diajari konsep-konsep baru Google Cloud. Anda diharapkan dapat memperluas keahlian yang dipelajari, seperti mengubah nilai default dan membaca serta mengkaji pesan error untuk memperbaiki kesalahan Anda sendiri.
Untuk meraih skor 100%, Anda harus berhasil menyelesaikan semua tugas dalam jangka waktu tertentu.
Lab ini direkomendasikan bagi siswa yang terdaftar dalam kursus Memantau dan Membuat Log dengan Google Cloud Observability. Apakah Anda siap menghadapi tantangan ini?
Topik yang diujikan:
- Melakukan inisialisasi Cloud Monitoring.
- Mengonfigurasi aplikasi Compute Engine untuk metrik kustom Cloud Operations Monitoring.
- Membuat metrik kustom menggunakan peristiwa logging Cloud Operations.
- Menambahkan metrik kustom ke Dasbor Cloud Monitoring.
- Membuat pemberitahuan Cloud Operations.
Catatan: Prosedur permulaan lab men-deploy Cloud Function yang akan Anda gunakan di seluruh lab. Anda dapat memulai lab tanpa perlu menunggu prosedur ini selesai karena beberapa tugas pertama tidak bergantung pada Cloud Function.
Penyiapan
Sebelum mengklik tombol Start Lab
Baca petunjuk ini. Lab memiliki timer dan Anda tidak dapat menjedanya. Timer yang dimulai saat Anda mengklik Start Lab akan menampilkan durasi ketersediaan resource Google Cloud untuk Anda.
Lab interaktif ini dapat Anda gunakan untuk melakukan aktivitas lab di lingkungan cloud sungguhan, bukan di lingkungan demo atau simulasi. Untuk mengakses lab ini, Anda akan diberi kredensial baru yang bersifat sementara dan dapat digunakan untuk login serta mengakses Google Cloud selama durasi lab.
Untuk menyelesaikan lab ini, Anda memerlukan:
- Akses ke browser internet standar (disarankan browser Chrome).
Catatan: Gunakan jendela Samaran (direkomendasikan) atau browser pribadi untuk menjalankan lab ini. Hal ini akan mencegah konflik antara akun pribadi Anda dan akun siswa yang dapat menyebabkan tagihan ekstra pada akun pribadi Anda.
- Waktu untuk menyelesaikan lab. Ingat, setelah dimulai, lab tidak dapat dijeda.
Catatan: Hanya gunakan akun siswa untuk lab ini. Jika Anda menggunakan akun Google Cloud yang berbeda, Anda mungkin akan dikenai tagihan ke akun tersebut.
Skenario tantangan
Dalam peran baru Anda sebagai Junior Cloud Engineer untuk Jooli Inc., Anda diminta membantu mengelola komponen infrastruktur Cloud dan mendukung tim operasi video. Tugas umum termasuk memantau pemanfaatan resource, menganalisis log, mengonfigurasi pemberitahuan, dan melaporkan masalah apa pun yang terkait dengan layanan online Jooli Inc.
Anda diharapkan telah memiliki kemampuan dan pengetahuan untuk tugas-tugas ini, sehingga panduan langkah demi langkah tidak disediakan.
Beberapa standar Jooli Inc. yang harus diikuti:
- Membuat semua resource di region dan zona , kecuali jika ada arahan lain.
- Penamaan mengikuti format team-resource. Misalnya, sebuah instance dapat diberi nama video-webserver1.
- Mengalokasikan ukuran resource yang hemat biaya. Perlu diperhatikan bahwa project akan selalu dipantau dan penggunaan resource secara berlebihan akan mengakibatkan penghentian project yang terkait (dan kemungkinan project Anda). Kecuali diarahkan, gunakan
e2-medium.
Tantangan Anda
Pada hari pertama pekerjaan baru Anda, manajer memberi Anda serangkaian tugas yang harus diselesaikan. Semoga berhasil!
Perhatian utama Anda adalah fungsi upload media yang disediakan Jooli Inc. Fungsi ini memungkinkan pelanggan mengupload konten video untuk diedit dan diubah menggunakan rangkaian alat produksi media berbasis cloud yang inovatif dari Jooli Inc.
Fungsi upload media merupakan bagian penting dari layanan ini, jadi penting bagi Jooli Inc. untuk mengetahui perubahan apa pun dalam perilaku pengguna yang dapat berdampak pada performa atau biaya layanan.
Tugas Anda hari ini akan menggunakan alat Cloud Operations untuk meningkatkan kemampuan perusahaan dalam mengidentifikasi perubahan tersebut dan meresponsnya dengan cepat. Manajer telah memberi tahu Anda bahwa perusahaan khawatir perubahan terkini dalam perilaku pengguna akhir, ditambah dengan munculnya ponsel dan tablet generasi baru, akan memicu permintaan akan kualitas media yang jauh lebih tinggi seperti video 4K, dan bahkan 8K. Penyimpanan data merupakan masalah yang relatif kecil, tetapi perusahaan ingin memastikan bahwa konsumsi resource oleh Cloud Functions yang digunakan untuk upload media dan transcoding tidak melebihi batas atau menyebabkan lonjakan biaya penagihan yang tidak terduga.
Tugas 1. Mengonfigurasi Cloud Monitoring
- Tugas pertama Anda adalah mengaktifkan Cloud Monitoring untuk project Anda.
Dasbor Cloud Monitoring dasar, atau Media_Dashboard, akan tersedia untuk Anda secara otomatis, tetapi Anda harus mengaktifkan Cloud Monitoring di project Anda sebelum dapat mengakses dasbor ini.
Klik Check my progress untuk memverifikasi tujuan. Memeriksa apakah Cloud Monitoring aktif atau tidak.
Setelah melakukan inisialisasi Cloud Monitoring, Anda dapat mengakses dasbor awal, yang disebut Media_Dashboard. Dalam tugas berikutnya, Anda akan menambahkan metrik kustom ke dasbor dasar ini. Konfigurasi dasbor awal mencakup beberapa diagram yang menampilkan statistik terkait latensi upload video Cloud Function.
Tugas 2. Mengonfigurasi Instance Compute untuk menghasilkan metrik Cloud Monitoring Kustom
- Tugas Anda selanjutnya adalah memastikan bahwa layanan pemantauan yang memeriksa panjang antrean pemrosesan video berfungsi dengan benar.
Layanan pemantauan membuat metrik kustom, opencensus/my.videoservice.org/measure/input_queue_size, yang memungkinkan Anda memantau keadaan antrean pemrosesan video Jooli Inc. Metrik kustom ini dibuat dan ditulis oleh aplikasi Go yang berjalan pada Instance Compute yang disebut video-queue-monitor.
Instance Compute video-queue-monitor telah di-deploy untuk Anda dan menggunakan skrip startup untuk menginstal serta meluncurkan aplikasi Go yang memantau antrean input. Aplikasi ini telah diuji sepenuhnya di lingkungan pengembangan, tetapi konfigurasi di Instance Compute Anda belum diselesaikan. Aplikasi Go tidak akan menulis data metrik kustom hingga aplikasi dikonfigurasi dengan benar oleh skrip startup.
- Anda harus memodifikasi skrip startup untuk Instance Compute video-queue-monitor sehingga aplikasi pemantau antrean (aplikasi Go) dapat membuat dan menulis ke metrik kustom. Setelah mengupdate skrip startup, Anda perlu memulai ulang instance.
Aplikasi Go diinstal di direktori /work/go di Instance Compute dengan skrip startup.
- Anda dapat mengonfirmasi bahwa aplikasi berfungsi dengan mencari metrik
input_queue_size di Metrics Explorer di Cloud Monitoring.
Klik Check my progress untuk memverifikasi tujuan. Memeriksa apakah metrik kustom antrean input video telah dibuat atau belum.
Tugas 3. Membuat metrik kustom menggunakan peristiwa logging Cloud Operations
-
Periksa log Cloud Operations dan buat metrik kustom yang melacak total volume file media yang diupload ke Cloud Function Anda. Proses upload video yang ditangani oleh Cloud Function akan membuat peristiwa Logging Cloud Operations yang menyertakan metadata tentang jenis file video yang ditangani sistem pemrosesan video.
-
Anda telah diminta untuk mengonfigurasi metrik berbasis log kustom yang disebut yang akan memantau kecepatan upload file video beresolusi tinggi, yang direkam pada resolusi 4K atau 8K.
Cloud Function telah memproses data ini, dan jika Anda mencari log Cloud Operations menggunakan mode filter lanjutan, Anda akan menemukan entri log yang berisi string "file_format: 4K" atau "file_format: 8K" di kolom textPayload setiap kali Cloud Function video_processing menerima permintaan untuk memproses video beresolusi tinggi. Anda dapat menggunakan filter tersebut untuk membuat metrik kustom Anda.
Klik Check my progress untuk memverifikasi tujuan. Periksa apakah metrik kustom yang menggunakan peristiwa logging Cloud Operations telah dibuat atau belum.
Tugas 4. Menambahkan metrik kustom ke Dasbor Media di Cloud Operations Monitoring
Kini Anda harus menambahkan dua chart ke Dasbor Media:
- Tambahkan chart untuk metrik kustom panjang antrean input video yang dihasilkan oleh aplikasi Go yang berjalan di Instance Compute video-queue-monitor.
- Tambahkan diagram untuk metrik berbasis log kustom kecepatan upload video beresolusi tinggi ke dasbor kustom Media_Dashboard.
Catatan: Mungkin perlu waktu 5-10 menit hingga log muncul di Metrics Explorer dan Dasbor Media.
Klik Check my progress untuk memverifikasi tujuan. Memeriksa apakah dua metrik kustom telah ditambahkan ke Media_Dashboard atau belum
Tugas 5. Membuat pemberitahuan Cloud Operations berdasarkan kecepatan upload file video beresolusi tinggi
- Buat notifikasi kustom menggunakan metrik upload video beresolusi tinggi yang terpicu ketika kecepatan upload untuk file video berukuran besar melebihi per detik.
Klik Check my progress untuk memverifikasi tujuan. Memeriksa apakah Notifikasi Kustom telah dibuat atau belum.
Tips dan trik
-
Tips 1. Skrip startup untuk Instance Compute berada dalam kunci metadata Instance Compute yang disebut
startup_script.
-
Tips 2. Instance Compute harus memiliki agen Cloud Monitoring yang terinstal dan aplikasi Go memerlukan variabel lingkungan untuk dikonfigurasi dengan project Google Cloud, ID instance, dan zona compute engine.
-
Tips 3. Aplikasi Go pemantau panjang Antrean Video menulis data metrik panjang antrean ke metrik yang disebut
custom.googleapis.com/opencensus/my.videoservice.org/measure/input_queue_size yang terkait dengan jenis resource gce_instance.
-
Tips 4. Untuk membuat metrik berbasis log kustom, filter yang paling mudah digunakan adalah kueri filter lanjutan
textPayload=~"file_format\: ([4,8]K).*". Kueri ini adalah ekspresi reguler yang cocok dengan semua peristiwa Cloud Operations untuk kedua format video beresolusi tinggi yang Anda minati. Anda dapat menggunakan ekspresi reguler yang sama dan mengonfigurasi label dalam definisi metrik, yang membuat deret waktu terpisah untuk masing-masing dari dua format resolusi tinggi.
-
Tips 5. Anda harus menggunakan nama yang diberikan untuk metrik berbasis log kustom yang memantau kecepatan pemrosesan video beresolusi tinggi: .
Selamat!
Selamat! Di lab ini, Anda mendemonstrasikan kemampuan untuk mengonfigurasi Cloud Monitoring dan Cloud Operations untuk memantau serta membuat pemberitahuan tentang performa Cloud Function yang memproses upload video. Pertama, Anda mengaktifkan Cloud Monitoring untuk project Anda, lalu mengonfigurasi Instance Compute untuk menghasilkan metrik kustom. Selanjutnya Anda membuat metrik kustom menggunakan peristiwa logging Cloud Operations dan menambahkan metrik kustom ke Dasbor Media di Cloud Operations Monitoring. Terakhir, Anda membuat pemberitahuan Cloud Operations berdasarkan kecepatan upload file video beresolusi tinggi.

Sertifikasi dan pelatihan Google Cloud
...membantu Anda mengoptimalkan teknologi Google Cloud. Kelas kami mencakup keterampilan teknis dan praktik terbaik untuk membantu Anda memahami dengan cepat dan melanjutkan proses pembelajaran. Kami menawarkan pelatihan tingkat dasar hingga lanjutan dengan opsi on demand, live, dan virtual untuk menyesuaikan dengan jadwal Anda yang sibuk. Sertifikasi membantu Anda memvalidasi dan membuktikan keterampilan serta keahlian Anda dalam teknologi Google Cloud.
Manual Terakhir Diperbarui pada 18 April 2025
Lab Terakhir Diuji pada 18 April 2025
Hak cipta 2026 Google LLC. Semua hak dilindungi undang-undang. Google dan logo Google adalah merek dagang dari Google LLC. Semua nama perusahaan dan produk lain mungkin adalah merek dagang masing-masing perusahaan yang bersangkutan.