Memantau tugas patch

Setelah membuat tugas patch, Anda dapat menggunakan Cloud Monitoring untuk menyiapkan pemberitahuan yang dapat digunakan untuk memantau proses patching.

Saat tugas patch dibuat, VM Manager akan memposting status VM gabungan ke Cloud Monitoring API. Status ini diposting setiap menit setelah tugas patch dimulai. Posting status akan berhenti 15 menit setelah tugas patch selesai.

Untuk memantau tugas patch menggunakan pemberitahuan, jalankan langkah-langkah berikut:

  1. Mulai tugas patch. Lihat Membuat tugas patch.
  2. Siapkan metrik di Cloud Monitoring untuk tugas patch Anda.
  3. Buat pemberitahuan patch.

Sebelum memulai

  • Jika Anda belum melakukannya, siapkan autentikasi. Autentikasi adalah proses yang digunakan untuk memverifikasi identitas Anda agar dapat mengakses Google Cloud layanan dan API. Untuk menjalankan kode atau contoh dari lingkungan pengembangan lokal, Anda dapat mengautentikasi ke Compute Engine dengan memilih salah satu opsi berikut:

    Select the tab for how you plan to use the samples on this page:

    Console

    When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

    1. Install the Google Cloud CLI, then initialize it by running the following command:

      gcloud init
    2. Set a default region and zone.
    3. REST

      Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.

        Install the Google Cloud CLI, then initialize it by running the following command:

        gcloud init

      Untuk informasi selengkapnya, lihat Mengautentikasi untuk menggunakan REST dalam Google Cloud dokumentasi autentikasi.

Menyiapkan metrik

Di bagian ini, Anda akan menyiapkan metrik pelacakan untuk tugas patch menggunakan Metrics Explorer. Untuk informasi selengkapnya tentang penggunaan Metrics Explorer, lihat Memilih metrik saat menggunakan Metrics Explorer.

Anda dapat menggunakan Cloud Monitoring untuk melacak resource di berbagai project. Untuk melihat metrik tugas patch yang berada di project terpisah, tambahkan project Anda ke ruang kerja pemantauan yang sama. Untuk informasi selengkapnya, lihat Melihat metrik untuk beberapa project

  1. Di konsol Google Cloud, buka halaman Cloud Monitoring > Metrics Explorer.

    Buka halaman Metrics Explorer

  2. Di bagian Select a metric, pilih Patch Job.

  3. Pilih daftar kategori metrik aktif Patch, lalu pilih Status patch instance VM.

  4. Klik Terapkan.

  5. Tinjau metrik.

  6. Opsional. Buat chart. Untuk informasi selengkapnya, lihat Membuat chart dengan Metrics Explorer.

Membuat pemberitahuan patch

Di Cloud Monitoring, Anda dapat menyiapkan kebijakan pemberitahuan yang memberikan notifikasi tentang status patch sehingga Anda dapat menyelesaikan masalah ini secara tepat waktu. Untuk informasi selengkapnya tentang pemberitahuan, lihat Pengantar pemberitahuan.

Status patch instance VM

Guna membuat pemberitahuan untuk tugas patch, gunakan status patch instance VM sebagai kondisi filter untuk pemberitahuan tersebut. Status patch instance VM berikut tersedia:

  • ACKED: agen Konfigurasi OS menerima notifikasi patch, tetapi belum memulai patching
  • APPLYING_PATCHES: agen Konfigurasi OS sedang menerapkan patch ke VM
  • DOWNLOADING_PATCHES: agen Konfigurasi OS sedang mendownload patch ke VM
  • FAILED: tugas patch gagal
  • INACTIVE: VM tidak berjalan
  • NO_AGENT_DETECTED: layanan Patch tidak dapat berkomunikasi dengan agen Konfigurasi OS di VM. Pastikan VM Anda terhubung dengan benar. Untuk informasi selengkapnya, lihat Menyiapkan VM Manager.
  • NOTIFIED: agen Konfigurasi OS di VM diberi tahu, tetapi tugas patch belum dimulai
  • PATCH_STATE_UNSPECIFIED: status tugas patch tidak diketahui
  • PENDING: VM belum menerima tugas patch. Hal ini terjadi karena tugas patch baru saja dimulai atau VM menunggu peluncuran bertahap.
  • REBOOTING: VM sedang dimulai ulang
  • RUNNING_PRE_PATCH_STEP: agen OS Config sedang menjalankan langkah-langkah pra-patch
  • RUNNING_POST_PATCH_STEP: agen OS Config sedang menjalankan langkah-langkah pasca-patch
  • STARTED: tugas patch telah dimulai di VM
  • SUCCEEDED: tugas patch berhasil dijalankan
  • SUCCEEDED_REBOOT_REQUIRED: tugas patch berhasil dijalankan, tetapi mulai ulang VM diperlukan
  • TIMED_OUT: waktu proses patching habis

Contoh pemberitahuan patch

Contoh berikut membuat pemberitahuan patch yang memberi tahu Anda jika ada lebih dari lima VM yang gagal dalam tugas patch terbaru.

Anda dapat membuat pemberitahuan menggunakan Konsol Google Cloud atau Cloud Monitoring API. Contoh berikut menggunakan Konsol Google Cloud. Untuk informasi mendetail tentang cara membuat pemberitahuan menggunakan Konsol Google Cloud, lihat Membuat kebijakan pemberitahuan.

  1. Di konsol Google Cloud, buka halaman Monitoring.

    Buka Monitoring

  2. Di panel navigasi Monitoring, klik Pemberitahuan.

  3. Klik Buat Kebijakan.

  4. Klik Tambahkan Kondisi.

    1. Di menu drop-down Jenis resource, pilih Tugas Patch.
    2. Di menu drop-down Metrik, pilih Status patch instance VM.
    3. Di kolom Filter, tentukan state=FAILED.
    4. Di bagian Konfigurasi, tetapkan Any time series violate = 5.
    5. Klik Tambahkan.

      Siapkan pemberitahuan patch.

  5. Klik Berikutnya untuk melanjutkan ke bagian notifikasi.

    1. Siapkan saluran notifikasi.
  6. Klik Berikutnya untuk melanjutkan ke bagian dokumentasi.

    1. Siapkan nama kebijakan pemberitahuan
    2. Berikan petunjuk perbaikan
  7. Klik Simpan.

Apa langkah selanjutnya?