Mengonfigurasi grup resource

Cloud Monitoring dapat digunakan untuk menentukan set resource sebagai grup. Setelah menentukan grup, Anda dapat menyiapkan kebijakan pemberitahuan, diagram, dan dasbor untuk memantau grup tersebut. Anda dapat membuat hingga 500 grup per cakupan metrik .

Tentang grup

Grup menyediakan mekanisme untuk mengirim pemberitahuan tentang perilaku sekumpulan resource, bukan masing-masing resource. Misalnya, Anda dapat membuat kebijakan pemberitahuan yang dipicu jika sejumlah resource dalam grup melanggar kondisi tertentu (misalnya, beban CPU), bukan meminta setiap resource memberi tahu Anda tentang pelanggaran satu per satu.

Anda menentukan kriteria keanggotaan untuk grup Anda. Resource termasuk dalam grup jika resource memenuhi kriteria keanggotaan grup tersebut. Kriteria keanggotaan dapat didasarkan pada label, wilayah, aplikasi, dan kriteria lainnya. Resource dapat dimiliki oleh beberapa grup.

Kumpulan anggota dalam grup bersifat dinamis, sehingga grup berguna untuk memantau perubahan lingkungan. Misalnya, jika Anda membuat grup yang kriteria keanggotaannya menentukan wilayah geografis, resource baru di wilayah tersebut akan otomatis ditambahkan ke grup. Anda tidak perlu mengubah dasbor atau kebijakan pemberitahuan jika keanggotaan grup berubah.

Grup dapat berisi subgrup, hingga delapan tingkat. Salah satu penerapan untuk grup dan subgrup adalah pengelolaan topologi fisik atau logis. Misalnya, dengan grup, Anda dapat memisahkan pemantauan resource produksi dari pemantauan resource pengembangan atau pengujian. Anda juga dapat membuat subgrup untuk memantau resource produksi berdasarkan zona.

Menggunakan grup

Saat Anda membuat grup, Monitoring membuat dasbor untuk grup tersebut. Selain kontrol dasbor standar, dasbor grup memberikan kontrol untuk melakukan hal berikut:

  • Mengedit atau menghapus grup.
  • Kelola kebijakan pemberitahuan yang bergantung pada grup.
  • Membuat dan melihat subgrup.
  • Lihat insiden.
  • Melihat peristiwa.
  • Melihat resource grup.
  • Mengakses dasbor resource grup.

Dasbor grup dibatasi hingga 40 diagram. Diagram di dasbor grup hanya menampilkan data dari anggota grup.

Screenshot berikut adalah dasbor default untuk grup "My instances":

Dasbor grup default untuk Grup instance saya.

Ringkasan grup resource Anda

Pada panel navigasi Konsol Google Cloud, pilih Monitoring, lalu pilih  Groups:

Buka Grup

Anda dapat menambahkan filter untuk mengubah grup mana yang dicantumkan. Untuk menambahkan filter, klik Filter tabel, lalu tentukan pilihan untuk jenis filter. Berdasarkan jenis yang Anda pilih, buat pilihan untuk nilai filter atau masukkan nilai.

Untuk grup yang ditampilkan di halaman Grup, Anda dapat melakukan hal berikut:

  • Lihat dasbor grup dengan mengklik nama tampilan grup.
  • Edit grup dengan mengklik Edit
  • Hapus grup dengan mengklik Hapus
  • Lihat kebijakan pemberitahuan terkait dengan mengklik Kebijakan
  • Melihat jumlah instance VM dan jumlah resource dalam grup

Membuat grup

Untuk membuat grup menggunakan konsol Google Cloud, lakukan langkah berikut:

  1. Pada panel navigasi Konsol Google Cloud, pilih Monitoring, lalu pilih  Groups:

    Buka Grup

  2. Klik Buat Grup. Screenshot berikut menampilkan dialog Buat grup:

    Panel pembuatan grup.

  3. Ganti Nama dengan nama tampilan untuk grup. Nama tampilan tidak harus unik dalam project.

  4. Tambahkan kriteria keanggotaan grup. Lihat bagian berikutnya, Menentukan kriteria keanggotaan untuk informasi selengkapnya.

  5. Klik Create.

Menentukan kriteria keanggotaan

Satu grup dapat memiliki beberapa kriteria keanggotaan. Kriteria yang Anda lihat bergantung pada layanan yang digunakan project Google Cloud Anda.

Untuk menentukan satu kriteria saat menggunakan Google Cloud Console, lakukan hal berikut pada dialog Create group:

  1. Dalam dialog Tambahkan kriteria, pilih Jenis kriteria dari menu:

    • Nama: (Default) Keanggotaan grup ditentukan oleh nama tampilan resource.
    • Tag: Keanggotaan grup ditentukan oleh tag. Untuk opsi ini, menu sekunder dari nilai resource yang bergantung pada konfigurasi akan ditampilkan. Misalnya, jika Anda telah membuat instance Compute Engine dan telah menetapkan tag jaringan atau label ke instance, tag dan label ini akan tercantum di menu sekunder.

      Nama tag harus huruf kecil.

    • Region: Lokasi resource.

    • Jenis Resource: Resource tempat data metrik diambil. Resource dapat mencakup disk, bucket Cloud Storage, atau virtual machine (VM).

    • Grup Keamanan: Keanggotaan grup ditentukan oleh Role-Based Access Control (RBAC). Misalnya, Anda dapat menentukan grup keamanan ketika membuat cluster Google Kubernetes Engine. Untuk informasi selengkapnya, lihat halaman referensi Kubernetes Menggunakan Otorisasi RBAC.

    • Project Cloud: ID project Google Cloud Anda.

    • Aplikasi App Engine: Aplikasi App Engine Anda.

    • Layanan App Engine: Layanan App Engine seperti Users API, Memcache, dan Images API.

  2. Jika Anda memilih kriteria Nama atau Tag, menu Operator akan ditampilkan. Dalam hal ini, pilih cara perbandingan dilakukan. Secara default, operasi perbandingan ditetapkan ke Berisi.

    Misalnya, jika Anda tidak ingin grup berisi resource dengan instance dalam namanya, tetapkan jenis ke Name, nilai ke instance, dan operator ke Does not contain.

    Jika menu Operator tidak ditampilkan, operator perbandingan akan menjadi Sama dengan.

  3. Masukkan nilai yang akan dicocokkan.

  4. Klik Done.

Jika Anda ingin menambahkan kriteria, ulangi prosedur sebelumnya. Jika memiliki beberapa kriteria, Anda menetapkan bagaimana kriteria akan digabungkan dengan pemilih Operator kriteria Gabungkan. Pilih DAN jika keanggotaan mengharuskan resource memenuhi setiap kriteria. Pilih ATAU jika keanggotaan mengharuskan resource memenuhi satu kriteria.

Screenshot berikut menunjukkan definisi grup untuk grup bernama "My instances":

Buat grup resource bernama instance.

Dalam contoh ini, ada 2 kriteria, yang keduanya harus dipenuhi.

Menghapus grup

Untuk menghapus grup menggunakan konsol Google Cloud, lakukan langkah berikut:

  1. Pada panel navigasi Konsol Google Cloud, pilih Monitoring, lalu pilih  Groups:

    Buka Grup

  2. Identifikasi grup yang ingin Anda hapus, lalu klik Hapus.
  3. Pada dialog Hapus grup dan subgrup, klik Hapus untuk mengonfirmasi tindakan yang akan menghapus grup dan subgrupnya. Jika menghapus grup, Anda juga akan menghapus grup dari kebijakan pemberitahuan dan cek uptime.

Mengedit grup

Untuk mengedit grup menggunakan konsol Google Cloud, lakukan tindakan berikut:

  1. Pada panel navigasi Konsol Google Cloud, pilih Monitoring, lalu pilih  Groups:

    Buka Grup

  2. Di halaman Groups, identifikasi grup yang akan diedit, lalu klik Edit.

Melihat kebijakan pemberitahuan terkait

Untuk melihat kebijakan pemberitahuan yang bergantung pada suatu grup, lakukan tindakan berikut:

  1. Pada panel navigasi Konsol Google Cloud, pilih Monitoring, lalu pilih  Groups:

    Buka Grup

  2. Identifikasi grup, lalu pilih.
  3. Klik Kebijakan.

    Dialog Kebijakan meliputi hal-hal berikut:

    • Link ke setiap kebijakan.
    • Opsi untuk mengedit, menyalin, atau menghapus kebijakan.
    • Tekan tombol untuk mengaktifkan atau menonaktifkan kebijakan.
    • Tombol Create Policy.

Membuat kebijakan pemberitahuan untuk grup

Untuk membuat kebijakan pemberitahuan yang membatasi deret waktu yang dipilih oleh metrik ke grup, lakukan tindakan berikut:

  1. Pada panel navigasi Konsol Google Cloud, pilih Monitoring, lalu pilih  Groups:

    Buka Grup

  2. Identifikasi grup, lalu pilih.
  3. Klik Kebijakan.
  4. Klik Create Policy.
  5. Pilih jenis metrik dan resource yang akan dipantau.
  6. Klik Filter, lalu pilih Grup.
  7. Luaskan Value , lalu pilih nama grup.
  8. Klik Done.
  9. Selesaikan langkah-langkah untuk mengonfigurasi kebijakan pemberitahuan. Untuk mengetahui informasi selengkapnya, lihat Membuat kebijakan pemberitahuan berbasis metrik.

Mengelola grup menggunakan Cloud Monitoring API

Anda dapat membuat, mengubah, mengambil, dan menghapus grup menggunakan projects.groups API. Namun, grup yang dibuat menggunakan API tidak dapat diedit di UI.

Di API, grup diidentifikasi oleh kolom groupId. Ini adalah ID yang ditetapkan oleh Cloud Monitoring saat Anda membuat grup. Nilai yang Anda berikan untuk grup di kolom Group Name adalah nama khusus tampilan, yang disimpan dalam kolom displayName.

Anda juga dapat menggunakan filter Monitoring untuk melakukan hal berikut:

Langkah selanjutnya