Dokumen ini menjelaskan cara memantau dan mencoba mengoptimalkan sumber daya untuk Kelompokkan tugas dengan melihat metrik di Cloud Monitoring. Untuk mempelajari lebih lanjut resource tempat tugas dijalankan, lihat Referensi pekerjaan.
Untuk tugas apa pun, Monitoring menyediakan metrik dasar seperti CPU dan lalu lintas jaringan. Namun, beberapa metrik, seperti memori dan pemanfaatan proses, hanya dapat dikumpulkan jika tugas menginstal Agen Operasional. Metrik untuk resource tugas membantu Anda mengevaluasi performa dan penggunaan setiap resource. Informasi ini dapat membantu Anda mengidentifikasi perbaikan untuk iterasi pekerjaan di masa depan. Misalnya, Anda dapat menghapus resource yang tidak digunakan untuk membantu mengoptimalkan biaya, atau Anda mungkin meningkatkan atau menambah sumber daya yang sarat untuk membantu meningkatkan performa.
Sebelum memulai
- Jika belum pernah menggunakan Batch, baca Mulai menggunakan Batch dan aktifkan Batch dengan menyelesaikan prasyarat untuk project dan pengguna.
- Opsional: Untuk mengumpulkan metrik tambahan untuk tugas, buat dan jalankan tugas yang otomatis menginstal Agen Operasional.
- Jika project Anda belum melakukannya, aktifkan Monitoring API:
-
Untuk mendapatkan izin yang diperlukan guna melihat metrik visibilitas, minta administrator untuk memberi Anda peran IAM Monitoring Metric Viewer (
roles/monitoring.metricViewer
) pada project. Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui perintah peran atau setelan standar lainnya peran tertentu.
Melihat metrik untuk resource tugas
Mengamati dan memantau VM di dokumentasi Compute Engine memberikan informasi konseptual yang relevan tentang metrik VM; namun, berbagai metode direkomendasikan untuk melihat bagaimana Metrik VM untuk tugas Batch. Secara khusus, dokumentasi Compute Engine menjelaskan cara melihat metrik menggunakan dasbor Monitoring standar untuk Compute Engine atau halaman Compute Engine di konsol Google Cloud. Namun, yang penting, metode tersebut tidak menampilkan informasi tentang VM yang telah dihapus. Oleh karena itu, jangan gunakan metode tersebut kecuali jika Anda hanya ingin melihat metrik untuk tugas Batch saat sedang berjalan.
Lihat metrik untuk tugas Batch yang sedang berjalan dan yang diselesaikan berdasarkan menggunakan diagram Metrics Explorer seperti yang dijelaskan di bagian ini. Perlu diperhatikan bahwa diagram bersifat sementara kecuali jika Anda menyimpannya ke dasbor kustom.
Untuk membuat diagram guna melihat satu atau beberapa metrik, lakukan tindakan berikut:
- Opsional: Jika Anda berencana untuk menyimpan diagram, mengidentifikasi atau membuat dasbor kustom untuk bagannya.
Buat diagram Metrics Explorer untuk satu atau beberapa metrik.
Tanpa filter, setiap metrik VM dalam diagram akan menyertakan data dari semua VM di pada proyek Anda. Secara opsional, jika Anda ingin memfilter diagram agar hanya menyertakan metrik dari semua atau tugas Batch tertentu, tambahkan filter berikut:
group=RESOURCE_GROUP_NAME
Ganti
RESOURCE_GROUP_NAME
dengan nama grup resource untuk tugas Batch. Untuk informasi selengkapnya, lihat Buat grup resource untuk memfilter metrik di dokumen.
Buat grup resource untuk memfilter metrik
Anda dapat menggunakan grup resource sebagai filter yang dapat disesuaikan untuk diagram Metrics Explorer. Untuk membuat grup resource bagi semua atau tugas Batch tertentu di proyek Anda, lakukan hal berikut:
Pilih label yang akan digunakan sebagai kriteria keanggotaan berdasarkan tugas yang ingin Anda sertakan dalam grup:
- Semua Tugas batch: Gunakan
label
batch-node
yang telah ditentukan, yang otomatis diterapkan ke semua resource untuk semua tugas Batch dan memiliki nilai null. Tugas Batch Spesifik: Gunakan label yang diterapkan ke resource hanya untuk tugas Batch tertentu.
Misalnya, jika Anda ingin membuat grup berdasarkan tugas penuh atau sebagian gunakan nama label
batch-job-id
yang telah ditetapkan dengan nilai tertentu. Labelbatch-job-id
diterapkan secara otomatis ke semua resource untuk semua tugas Batch dan didefinisikan dengan nama tugas.Atau, jika menggunakan label khusus, Anda harus menerapkan label kustom ke semua resource tugas Batch yang Anda ingin dimasukkan ke dalam grup saat Anda membuat pekerjaan itu.
- Semua Tugas batch: Gunakan
label
Pastikan proyek Anda memiliki setidaknya satu tugas dengan label yang Anda pilih dan bahwa tugas ini berstatus
RUNNING
. Jika tidak, label ini tidak akan muncul sebagai opsi saat Anda mencoba membuat grup resource.Buat grup referensi. Saat menentukan kriteria keanggotaan, lakukan hal berikut:
- Tetapkan Jenis ke Tag.
Tetapkan kolom Tag ke nama label yang dipilih. Lalu, setel kolom berikut berdasarkan nilai label yang Anda inginkan untuk grup sertakan.
Misalnya, jika Anda ingin grup ini menyertakan semua tugas Batch, tetapkan Tag ke
batch-node
, dan tetapkan Operator ke Ada. Atau, Anda ingin grup ini menyertakan tugas Batch dengan nama yang diawali dengantest
, tetapkan Tag kebatch-job-id
, tetapkan Operator ke Dimulai dengan, dan tetapkan Nilai ketest
.
Langkah selanjutnya
- Pelajari metrik resource lowongan lebih lanjut:
- Pelajari metode lain untuk memantau dan mengoptimalkan tugas Batch: