Memantau kondisi dan performa ekstensi VM membantu Anda mengelola penggunaan resource dan menyelesaikan masalah di seluruh fleet instance Compute Engine. Anda dapat menggunakan dasbor Cloud Monitoring untuk memvisualisasikan penggunaan resource seperti konsumsi CPU atau memori, dan mengonfigurasi kebijakan pemberitahuan untuk menerima notifikasi saat terjadi peristiwa, seperti kegagalan penginstalan.
Dokumen ini menjelaskan cara memantau ekstensi VM yang dikelola oleh VM Extension Manager di instance Compute Engine Anda menggunakan Cloud Monitoring, dan membantu Anda melakukan hal berikut:
- Memahami metrik yang tersedia untuk ekstensi VM
- Membuat dasbor pemantauan kustom
- Menyiapkan kebijakan pemberitahuan
Sebelum memulai
-
Siapkan autentikasi jika Anda belum melakukannya.
Autentikasi memverifikasi identitas Anda untuk mengakses layanan Cloud de Confiance by S3NS dan API. Untuk menjalankan
kode atau contoh dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi ke
Compute Engine dengan memilih salah satu opsi berikut:
Pilih tab untuk melihat bagaimana Anda berencana menggunakan contoh di halaman ini:
Konsol
Saat menggunakan konsol Cloud de Confiance untuk mengakses layanan Cloud de Confiance by S3NS dan API, Anda tidak perlu menyiapkan autentikasi.
gcloud
-
Instal Google Cloud CLI, lalu login ke gcloud CLI dengan identitas gabungan Anda. Setelah login, inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:
gcloud init
-
- Tetapkan region dan zona default.
REST
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.
Instal Google Cloud CLI, lalu login ke gcloud CLI dengan identitas gabungan Anda.
Untuk mengetahui informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi Cloud de Confiance .
Sebelum memulai
Sebelum memantau ekstensi, pastikan Anda telah menyelesaikan hal berikut:
- Instal ekstensi VM dengan membuat kebijakan ekstensi.
- Tinjau dasar-dasar tentang VM Extension Manager.
- Tinjau Periode retensi Monitoring dan Harga Monitoring.
Peran IAM yang diperlukan
Untuk mendapatkan izin yang Anda perlukan untuk memantau metrik dan membuat dasbor, minta administrator Anda untuk memberi Anda peran IAM berikut di project Anda.
Untuk mendapatkan izin yang Anda perlukan untuk memantau metrik dan mengelola dasbor, minta administrator untuk memberi Anda peran IAM berikut:
-
Untuk melihat metrik dan dasbor:
Monitoring Viewer (
roles/monitoring.viewer) di project -
Untuk membuat dan mengelola dasbor dan kebijakan pemberitahuan:
Monitoring Editor (
roles/monitoring.editor) di project
Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.
Peran yang telah ditetapkan ini berisi izin yang diperlukan untuk memantau metrik dan mengelola dasbor. Untuk melihat izin yang benar-benar diperlukan, perluas bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk memantau metrik dan mengelola dasbor:
-
Untuk melihat dasbor:
monitoring.dashboards.getdi project -
Untuk membuat dasbor:
monitoring.dashboards.createpada project -
Untuk menyiapkan pemberitahuan:
monitoring.alertPolicies.createpada project
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Metrik yang tersedia untuk ekstensi VM
Metrik berikut tersedia untuk memantau ekstensi VM Anda di Monitoring:
| Nama metrik | Jenis metrik | Deskripsi |
|---|---|---|
| Status Penerapan Ekstensi VM | compute.googleapis.com/vm_extensions/extension/enforcement_status |
Status penerapan ekstensi VM Compute Engine. Label mencakup extension_name dan status.
Untuk mengetahui daftar nama ekstensi, lihat ekstensi yang didukung. Nilai yang memungkinkan untuk
|
| Status Kesehatan Ekstensi VM | compute.googleapis.com/vm_extensions/extension/health_status |
Status respons ekstensi VM. Label mencakup extension_name dan status. Untuk mengetahui daftar nama ekstensi, lihat ekstensi yang didukung. Kemungkinan nilai untukstatus adalah sebagai berikut:
|
| Penggunaan Maksimum CPU Ekstensi VM | compute.googleapis.com/vm_extensions/extension/cpu/max_usage |
Waktu CPU maksimum yang digunakan oleh ekstensi VM yang dinyatakan dalam persentase. |
| Byte Maksimum yang Digunakan Memori Ekstensi VM | compute.googleapis.com/vm_extensions/extension/memory/used_bytes |
Penggunaan memori maksimum ekstensi VM dalam byte. |
Membangun dasbor pemantauan kustom
Anda dapat membuat dasbor Monitoring dengan diagram ekstensi VM yang paling relevan untuk kasus penggunaan Anda. Untuk menambahkan diagram ke dasbor, ikuti langkah-langkah berikut:
- Di konsol Cloud de Confiance , pilih Monitoring:
- Di panel navigasi, pilih Dashboards.
- Klik Buat Dasbor.
- Klik Add widget.
- Di jendela Tambahkan widget, untuk Data, pilih Metrik.
- Untuk memilih metrik, luaskan menu Pilih metrik, lalu lakukan tindakan berikut:
- Untuk Active resources, pilih VM Instance.
- Untuk Kategori metrik, pilih Vm_extensions.
- Untuk Metrik, pilih metrik, seperti Status Kesehatan Ekstensi VM. Untuk mengetahui daftar metrik yang tersedia, lihat Metrik yang tersedia untuk memantau ekstensi VM.
- Klik Terapkan.
Anda dapat menambahkan diagram sebanyak yang Anda inginkan ke dasbor. Untuk mengetahui informasi selengkapnya, lihat Membuat dan mengelola dasbor kustom.
Siapkan kebijakan pemberitahuan
Monitoring memungkinkan Anda membuat pemberitahuan dan menerima notifikasi saat
metrik melampaui batas yang ditentukan. Misalnya, Anda dapat menerima
notifikasi saat status respons ekstensi berubah menjadi CRASHED.
- Di konsol Cloud de Confiance , pilih Monitoring.
- Di panel navigasi, pilih Alerting.
- Klik Create policy.
- Di halaman Buat kebijakan pemberitahuan, tentukan kondisi pemberitahuan dan saluran notifikasi.
- Untuk memilih metrik, luaskan menu Select a metric, lalu lakukan
tindakan berikut:
- Untuk Active resources, pilih VM Instance.
- Untuk Kategori metrik, pilih Vm_extensions.
- Untuk Metrik, pilih metrik, seperti Status Penerapan Ekstensi VM. Untuk mengetahui daftar metrik yang tersedia, lihat Metrik yang tersedia untuk memantau ekstensi VM.
- Klik Terapkan.
- Konfigurasi kondisi pemicu, seperti memeriksa apakah label
statusadalahINSTALL_FAILED.
- Untuk memilih metrik, luaskan menu Select a metric, lalu lakukan
tindakan berikut:
- Ikuti perintah untuk menambahkan saluran notifikasi dan memberi nama kebijakan.
- Klik Create policy.
Untuk mengetahui informasi selengkapnya, lihat Membuat kebijakan pemberitahuan.