Dokumen ini menjelaskan cara memantau dan mencoba mengoptimalkan resource untuk tugas Batch dengan melihat metrik di Cloud Monitoring. Untuk mempelajari lebih lanjut resource tempat tugas dijalankan, lihat Resource tugas.
Untuk tugas apa pun, Monitoring menyediakan metrik dasar seperti penggunaan CPU dan traffic jaringan. Namun, beberapa metrik, seperti penggunaan memori dan 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 peningkatan untuk iterasi pekerjaan apa pun di masa mendatang. Misalnya, Anda dapat menghapus resource yang tidak terpakai untuk membantu mengoptimalkan biaya, atau meningkatkan atau menambah resource yang tegang 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 suatu tugas, buat dan jalankan tugas yang otomatis menginstal Agen Operasional.
- Jika project Anda belum melakukannya, aktifkan Monitoring API:
-
Untuk mendapatkan izin yang Anda perlukan untuk melihat metrik kemampuan observasi, minta administrator Anda untuk memberi Anda peran IAM Monitoring Metric Viewer (
roles/monitoring.metricViewer
) pada project Anda. Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses.Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Melihat metrik untuk resource lowongan
Amati dan pantau VM dalam dokumentasi Compute Engine memberikan informasi konseptual yang relevan tentang metrik VM. Namun, sebaiknya gunakan metode yang berbeda untuk melihat metrik VM bagi tugas Batch. Secara khusus, dokumentasi Compute Engine menjelaskan cara melihat metrik dengan menggunakan dasbor Monitoring yang telah ditetapkan untuk halaman Compute Engine atau 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 tugas tersebut berjalan.
Lihat metrik untuk tugas Batch yang berjalan dan selesai menggunakan diagram Metrics Explorer seperti yang dijelaskan di bagian ini. Secara khusus, 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, identifikasi atau buat dasbor kustom untuk diagram tersebut.
Buat diagram Metrics Explorer untuk satu atau beberapa metrik.
Tanpa filter, setiap metrik VM dalam diagram akan menyertakan data dari semua VM di project Anda. Secara opsional, jika Anda ingin memfilter diagram agar hanya menyertakan metrik dari semua tugas Batch atau semua, tambahkan filter berikut:
group=RESOURCE_GROUP_NAME
Ganti
RESOURCE_GROUP_NAME
dengan nama grup resource untuk tugas Batch. Untuk mengetahui informasi selengkapnya, lihat Membuat grup resource untuk memfilter metrik dalam dokumen ini.
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 dalam project Anda, lakukan langkah berikut:
Pilih label untuk digunakan sebagai kriteria keanggotaan berdasarkan tugas yang ingin Anda sertakan dalam grup:
- Semua tugas Batch: Gunakan
label
batch-node
standar, 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 nama tugas lengkap atau sebagian, gunakan nama label
batch-job-id
yang telah ditetapkan dengan nilai tertentu. Labelbatch-job-id
secara otomatis diterapkan ke semua resource untuk semua tugas Batch dan ditentukan dengan nama tugas.Atau, jika menggunakan label kustom, Anda harus menerapkan label kustom ke semua resource tugas Batch yang ingin disertakan dalam grup saat Anda membuat tugas.
- Semua tugas Batch: Gunakan
label
Pastikan project Anda memiliki setidaknya satu tugas dengan label yang dipilih dan tugas ini berstatus
RUNNING
. Jika tidak, label ini tidak akan muncul sebagai opsi saat Anda mencoba membuat grup resource.Buat grup referensi. Saat Anda menentukan kriteria keanggotaan, lakukan hal berikut:
- Tetapkan Jenis ke Tag.
Tetapkan kolom Tag ke nama label yang dipilih. Kemudian, tetapkan kolom berikut berdasarkan nilai label yang Anda inginkan untuk disertakan oleh grup.
Misalnya, jika Anda ingin grup ini menyertakan semua tugas Batch, tetapkan Tag ke
batch-node
, dan tetapkan Operator ke Exists. 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 tugas lebih lanjut:
- Pelajari metode lain untuk memantau dan mengoptimalkan tugas Batch: