Memantau dan mengoptimalkan sumber daya tugas dengan melihat metrik

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

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:

  1. Opsional: Jika Anda berencana untuk menyimpan diagram, identifikasi atau buat dasbor kustom untuk diagram tersebut.
  2. 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:

  1. 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. Label batch-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.

  2. 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.

  3. Buat grup referensi. Saat Anda menentukan kriteria keanggotaan, lakukan hal berikut:

    1. Tetapkan Jenis ke Tag.
    2. 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 dengan test, tetapkan Tag ke batch-job-id, tetapkan Operator ke Dimulai dengan, dan tetapkan Nilai ke test.

Langkah selanjutnya