Mengamati dan memantau VM

Dokumen ini menjelaskan cara mengakses dan melihat metrik virtual machine (VM). Bagian ini juga menjelaskan cara meninjau metrik VM untuk mempelajari lebih lanjut VM Anda atau memecahkan masalah tertentu pada VM.

Memantau instance virtual machine (VM) sangat penting untuk memelihara resource VM Anda. Compute Engine menawarkan tampilan tingkat tinggi metrik VM Anda menggunakan tab Observability di konsol Cloud de Confiance . Tab ini menyediakan dasbor standar menggunakan data telemetri sehingga Anda dapat memantau VM dan membuat keputusan yang tepat terkait resource Compute Engine Anda. Anda juga dapat menyesuaikan dasbor standar untuk hanya melihat metrik tertentu yang Anda inginkan.

Semua VM memiliki data pemakaian proses dasar yang tersedia saat dibuat. Namun, menginstal Agen Operasional akan memberikan insight yang lebih mendalam tentang perilaku VM.

Untuk mengetahui informasi selengkapnya tentang cara membuat kebijakan pemberitahuan pemantauan, menggunakan Metrics Explorer, atau informasi umum tentang cara kerja pemantauan dan metrik di Cloud de Confiance by S3NS, lihat dokumen Cloud Monitoring.

Sebelum memulai

Opsional: Instal Agen Operasional untuk mengumpulkan data yang lebih mendetail dari instance Compute Engine Anda.

Untuk memeriksa instance VM mana yang telah menginstal Agen Operasional, lakukan hal berikut:

  1. Di konsol Cloud de Confiance , buka Monitoring Dashboards

    Buka Dasbor Monitoring

  2. Pilih VM instances dari daftar dasbor.

  3. Klik List untuk melihat VM sebagai daftar.

    Semua VM di project Anda akan ditampilkan. Kolom Agent menampilkan status penginstalan Agen Operasional. Anda dapat menginstal atau mengupdate agen dari halaman ini.

  4. Opsional: Untuk memperbarui dasbor Predefined agar menampilkan peristiwa, seperti peristiwa yang menunjukkan update pada grup instance terkelola, klik Select Events, lalu lengkapi dialog.

    Untuk mengetahui informasi selengkapnya tentang peristiwa, lihat Jenis peristiwa.

Mengakses metrik kemampuan observasi VM

Akses informasi untuk satu atau beberapa VM menggunakan tab Observability di konsol Cloud de Confiance . Secara default, dasbor standar menampilkan metrik VM. Jika hanya ingin melihat metrik tertentu yang Anda inginkan, Anda dapat membuat dasbor yang disesuaikan.

Melihat metrik kemampuan observasi untuk satu VM

Metrik VM dasar seperti pemanfaatan CPU dan traffic jaringan tersedia untuk Anda saat membuat VM. Metrik untuk pemakaian memori dan proses hanya tersedia dengan penginstalan Agen Operasional, yang merupakan agen utama untuk mengumpulkan telemetri dari instance Compute Engine Anda.

Untuk melihat metrik satu VM, lakukan hal berikut:

  1. Di konsol Cloud de Confiance , buka halaman VM instances.

    Buka instance VM

  2. Pilih VM untuk membuka halaman Detail.

  3. Klik tab Observability untuk menampilkan informasi tentang VM.

  4. Opsional: Reset jangka waktu default satu jam ke jangka waktu yang ingin Anda pantau.

  5. Opsional: Untuk memperbarui dasbor Predefined agar menampilkan peristiwa, seperti peristiwa yang menunjukkan update pada grup instance terkelola, klik Select Events, lalu lengkapi dialog.

    Untuk mengetahui informasi selengkapnya tentang peristiwa, lihat Jenis peristiwa.

Informasi pada Gambar 1 menampilkan detail VM tanpa Agen Operasional yang diinstal di VM. Perhatikan bahwa grafik Memory Utilization dan Disk Space Utilization tidak memiliki data.

Tab Observability
 untuk satu VM tanpa Agen Operasional yang diinstal.
Gambar 1: Tab Observability untuk satu VM tanpa Agen Operasional yang diinstal.

Melihat metrik kemampuan observasi untuk beberapa VM

Kemampuan observasi di tingkat fleet menampilkan metrik untuk lima VM teratas dengan pemakaian proses tertinggi. Lima VM teratas yang tercantum bervariasi menurut metrik. Anda mungkin tidak melihat lima VM yang sama untuk setiap proses. Meskipun ada lebih banyak data yang tersedia di level fleet tanpa menginstal Agen Operasional dibandingkan dengan jumlah data yang tersedia untuk satu VM, menginstal agen akan memberikan lebih banyak data untuk tujuan pemecahan masalah di masa mendatang.

Untuk melihat metrik beberapa VM, lakukan tindakan berikut:

  1. Di konsol Cloud de Confiance , buka halaman VM instances.

    Buka instance VM

  2. Klik tab Observability.

  3. Opsional: Reset jangka waktu default satu jam ke jangka waktu yang ingin Anda pantau.

  4. Filter hasil menurut satu atau beberapa opsi berikut:

    • ID
    • Nama
    • Machine type
    • Zone
    • Region
    • Instance group
    • Label
    • Negara Bagian

Informasi pada Gambar 2 menampilkan contoh tab Kemampuan observasi saat beberapa VM dalam suatu project telah menginstal Agen Operasional. Perhatikan bahwa ada lebih banyak metrik yang tersedia tentang VM ini.

Beberapa instance VM dengan Agen Operasional yang diinstal.
Gambar 2: Beberapa instance VM dengan Agen Operasional terinstal.

Melihat metrik mendetail untuk VM

Setiap metrik proses VM diwakili oleh garis grafik pada diagram. Dalam contoh berikut, VM uptime-demo telah menginstal Agen Operasional. Data penggunaan memori tersedia untuk tujuan pemecahan masalah. Jika VM tidak tercantum di kartu, filter berdasarkan nama VM untuk menemukan VM tertentu.

Untuk mengambil informasi tentang VM ini atau VM lainnya dari lima VM teratas dari tab Kemampuan observasi, lakukan langkah berikut:

  1. Tahan kursor di atas garis grafik VM mana pun. Kartu akan muncul dengan daftar lima VM teratas yang menggunakan proses ini, masing-masing menampilkan metrik.
  2. Untuk mempelajari lebih lanjut perilaku VM, klik garis grafik VM atau nama VM tertentu dalam daftar.

VM uptime-demo yang ditampilkan pada kartu di Gambar 3 menampilkan beberapa metrik yang mungkin memerlukan peninjauan.

Garis grafik
mewakili VM. Klik ikon tersebut untuk mempelajari informasi selengkapnya tentang VM tertentu.
Gambar 3: Garis grafik mewakili VM. Klik untuk mempelajari lebih lanjut VM tertentu.

Klik VM uptime-demo untuk membuka halaman VM Details yang ditampilkan di Gambar 4, yang memberikan informasi berikut:

  • Status Agen Operasional.
  • Opsi dalam konteks untuk membuat Pemberitahuan, memeriksa Events, atau membuat Cek Uptime.
  • Opsi untuk melihat detail konfigurasi, metrik, dan log VM.
Halaman detail VM memberikan informasi tentang VM tertentu.
Gambar 4: Halaman detail VM memberikan informasi tentang VM tertentu.

Membuat dasbor yang disesuaikan untuk melihat metrik tertentu

Secara default, tab Observability di Compute Engine menyediakan dasbor standar yang menampilkan metrik VM dasar. Untuk melihat hanya metrik tertentu yang ingin Anda lihat, Anda dapat mengubah dasbor standar dan menyimpannya sebagai dasbor yang disesuaikan. Anda dapat menyesuaikan dasbor lebih lanjut sesuai keinginan.

Untuk membuat dasbor yang disesuaikan, lakukan tindakan berikut:

  1. Di konsol Cloud de Confiance , buka halaman VM instances.

    Buka instance VM

  2. Buka tab Observability sebagai berikut:

    • Untuk satu VM: Di halaman VM instances, klik nama VM untuk membuka halaman Details, lalu klik tab Observability untuk VM tersebut.
    • Untuk beberapa VM: Di halaman VM instances, klik tab Observability.
  3. Jika drop-down Dashboard diaktifkan, dasbor yang disesuaikan akan tersedia. Untuk mengubah tampilan kustom, pilih tampilan kustom dari drop-down, lalu di toolbar dasbor, klik .

  4. Atau, untuk menyesuaikan dasbor standar, di toolbar dasbor, klik .

    Compute Engine akan membuat salinan dasbor standar, lalu membuka salinan tersebut dalam mode edit.

  5. Di editor, Anda dapat menambahkan, mengubah, menghapus, memosisikan ulang, atau mengubah ukuran visualisasi di dasbor. Visualisasi ini secara kolektif disebut widget. Untuk mengetahui informasi selengkapnya tentang berbagai jenis widget, lihat Ringkasan dasbor.

    • Untuk menambahkan widget, di toolbar dasbor, klik Add widget dan selesaikan konfigurasi.

      Misalnya, untuk melihat log dengan data metrik Anda, klik Add widget, pilih Logs, lalu klik Apply.

    • Untuk mengubah widget, arahkan kursor ke widget untuk mengaktifkan toolbar, klik Edit widget, lalu gunakan dialog Configure widget. Untuk menerapkan perubahan pada dasbor, klik Apply di toolbar. Untuk menghapus perubahan, klik Batal.

    • Untuk menghapus widget, tempatkan kursor pada widget untuk mengaktifkan toolbar, klik More chart options, lalu pilih Delete.

    • Untuk mengubah posisi widget, gunakan pointer untuk menarik widget berdasarkan headernya ke lokasi baru.

    • Untuk mengubah ukuran widget, gunakan kursor untuk memosisikan ulang sudut kanan widget.

  6. Setelah selesai mengubah dasbor, klik Save.

  7. Pada dialog yang mengonfirmasi perubahan, klik View customized dashboard untuk membuka tampilan yang disesuaikan.

    Anda dapat beralih kembali ke tampilan standar dengan memilih Predefined dari drop-down Dashboard.

Meninjau metrik resource

Untuk mempelajari lebih lanjut setiap metrik resource, klik setiap proses dalam menu tab Observability:

  • Pelajari CPU, Proses, penggunaan Memori, Akselerator, traffic Jaringan, dan Disk.

  • Lihat data log dengan menelusuri Log untuk mengidentifikasi dan melihat Peristiwa Sistem.

  • Tambahkan Integrasi pihak ketiga dan periksa integrasi yang sudah Dikonfigurasi.

Bagian selanjutnya dari artikel ini menjelaskan contoh bagaimana beberapa proses dapat memengaruhi workload Anda. Informasi ini mengasumsikan bahwa Agen Operasional diinstal di VM Anda.

Pemakaian CPU

Contoh pemakaian CPU yang ekstrem mungkin terjadi saat server mengalami beban yang sangat berat, seperti saat situs mengalami lonjakan traffic yang tiba-tiba atau saat tugas pemrosesan data berskala besar sedang berlangsung. Dalam situasi seperti ini, CPU mungkin berjalan pada kapasitas 100% untuk jangka waktu yang lama, yang dapat menyebabkan server melambat atau menjadi tidak responsif.

Dalam contoh ini, saturasi adalah masalahnya. Jika pemakaian CPU Anda mencapai 100%, mungkin hal tersebut tidak masalah untuk workload Anda. Namun, sebaiknya periksa metrik lain untuk mengetahui apakah hal ini memerlukan intervensi atau tidak. Dalam hal ini, Anda mungkin ingin membuat kebijakan pemberitahuan agar diberi tahu saat pemakaian CPU VM melonjak.

Dengan izin yang tepat, Anda dapat terhubung menggunakan SSH ke VM untuk menyelidiki masalahnya. Namun, jika Agen Operasional diinstal, Anda dapat melihat lebih banyak data historis untuk membantu memecahkan masalah.

Penggunaan proses

Contoh perilaku proses yang ekstrem mungkin terjadi saat proses menggunakan resource dalam jumlah berlebihan seperti CPU, memori, atau I/O disk, hingga menyebabkan penurunan performa atau bahkan membuat VM error.

Misalnya, jika proses yang berjalan di VM mengalami kebocoran memori, proses tersebut mungkin mulai menggunakan memori dalam jumlah yang semakin besar seiring waktu, yang pada akhirnya menyebabkan VM kehabisan memori dan error. Demikian pula, jika suatu proses menggunakan disk secara intensif, hal ini dapat menyebabkan I/O disk VM menjadi jenuh, sehingga menyebabkan waktu respons yang lambat untuk proses lainnya.

Penggunaan memori

Database memerlukan memori dalam jumlah besar untuk melakukan operasi seperti pengindeksan, pengurutan, dan penggabungan tabel.

Contoh penggunaan memori yang tinggi pada VM adalah saat Anda menjalankan server database, seperti Cloud SQL untuk MySQL atau Cloud SQL untuk PostgreSQL, dengan set data yang besar. Jika memori VM yang tersedia terlalu kecil, memuat ulang set data ke dalam memori dapat menyebabkan database berjalan lambat atau error.

Akselerator

Jika VM Anda memiliki akselerator (GPU atau TPU) yang terpasang, tab Observability akan menyertakan bagian Accelerators yang menampilkan metrik yang relevan dengan jenis akselerator Anda. Dasbor untuk akselerator dapat menampilkan detail seperti performa, pemakaian, dan pelacakan memori akselerator.

Untuk mengetahui informasi tentang metrik GPU, lihat dokumen berikut:

Untuk mengetahui informasi tentang metrik TPU, lihat Memantau TPU di dokumentasi Cloud TPU.

Performa jaringan

Masalah performa jaringan disebabkan oleh berbagai faktor: kemacetan, batasan bandwidth, masalah hardware atau software, dan latensi. Untuk mendiagnosis masalah, pantau metrik performa jaringan, pecahkan masalah hardware dan software, serta analisis pola traffic jaringan untuk mengidentifikasi dan menyelesaikan penyebab utama masalah.

Pemanfaatan disk

Penggunaan disk yang tinggi pada VM terjadi saat ada banyak data yang dibaca atau ditulis dari disk virtual, sehingga menyebabkan penundaan dalam akses disk dan kemungkinan berdampak pada performa VM.

Memantau metrik pemakaian disk seperti operasi I/O disk per detik (IOPS), panjang antrean disk, dan waktu respons disk rata-rata dapat membantu mengidentifikasi dan mendiagnosis masalah pemakaian disk yang tinggi pada VM.

Memeriksa log dan peristiwa sistem

Halaman Semua Log menyediakan data log tentang resource Anda. Urutkan berdasarkan tingkat keparahan untuk mengidentifikasi masalah dan memeriksa payload.

Log audit mencatat peristiwa administratif yang terjadi di resource Anda. Log dapat memberi tahu Anda apa yang terjadi sehingga memicu peristiwa tersebut. Beberapa log dicatat dan dikelola dalam baris yang sama, jadi misalnya, jika Anda memiliki 20 log yang identik, informasi tersebut akan disimpan dalam satu baris, bukan 20 baris terpisah.

Anda dapat menganggap Peristiwa Sistem sebagai istilah umum untuk peristiwa yang terjadi di tingkat yang lebih tinggi, tetapi dapat memengaruhi resource Compute Engine Anda. Peristiwa sistem terjadi saat error yang tidak terkait dengan peristiwa terencana diaktifkan. Peristiwa sistem dicatat dalam log di tingkat fleet.

Menggunakan integrasi pihak ketiga

Monitoring menyediakan integrasi dengan aplikasi pihak ketiga. Integrasi ini memungkinkan Anda mengumpulkan telemetri dari aplikasi seperti Apache Web Server, Cloud SQL untuk MySQL, Memorystore untuk Redis, dan lainnya untuk deployment yang berjalan di Compute Engine dan GKE. Saat Anda menggunakan Compute Engine, telemetri pihak ketiga dikumpulkan oleh Agen Operasional.

Langkah berikutnya