Cloud Monitoring dapat memantau proses Java Virtual Machine untuk metrik Java umum.
Fungsi ini hanya tersedia untuk agen yang berjalan di Linux. Fitur ini tidak tersedia di Windows.
Discovery
Untuk melihat metrik Java Virtual Machine, lakukan tindakan berikut:
-
Di konsol Google Cloud, buka halaman Dasbor:
Jika Anda menggunakan kotak penelusuran untuk menemukan halaman ini, pilih hasil yang subjudulnya adalah Monitoring.
- Pilih dasbor Java Virtual Machine dari daftar.
Mengonfigurasi Monitoring untuk memantau VM Java
Setelah Anda menginstal agen pemantauan, gunakan petunjuk berikut untuk mengonfigurasi plugin JVM di instance Anda.
Prasyarat
Plugin JVM memerlukan agen pemantauan versi 5.5.0-257 atau yang lebih baru. Untuk mengupdate agen, lihat Mengupgrade agen.
Mengaktifkan plugin pemantauan JVM
Java Virtual Machine dipantau melalui JMX.
Di instance VM, download jvm-sun-hotspot.conf dari repositori konfigurasi GitHub dan tempatkan di direktori /etc/stackdriver/collectd.d/
:
(cd /etc/stackdriver/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/jvm-sun-hotspot.conf)
Sebagai root, edit file konfigurasi yang didownload dan ganti JMX_PORT
dengan
port tempat JVM Anda dikonfigurasi untuk mengizinkan koneksi JMX.
Setelah menambahkan file konfigurasi, mulai ulang agen pemantauan dengan menjalankan perintah berikut:
sudo service stackdriver-agent restart
Untuk informasi selengkapnya tentang plugin collectd
GenericJMX
yang digunakan untuk memantau JVM, lihat Plugin:GenericJMX.
Yang dipantau
Daftar lengkap metrik yang dipantau plugin JVM ada di Metrik agen: jvm.
Setiap metrik JMX tambahan (atribut MBean) harus dikirim ke Cloud Monitoring sebagai metrik yang ditentukan pengguna. Untuk informasi selengkapnya, lihat Metrik yang ditentukan pengguna dari agen. Semua MBean yang disediakan pengguna yang ditambahkan ke konfigurasi yang tidak dialihkan ke metrik yang ditentukan pengguna akan ditolak oleh API.