Cloud Monitoring dapat memantau proses Java Virtual Machine untuk metrik Java umum.
Fungsi ini hanya tersedia untuk agen yang berjalan di Linux. Alat ini tidak tersedia di Windows.
Penemuan
Untuk melihat metrik Java Virtual Machine, lakukan hal berikut:
-
Pada panel navigasi Konsol Google Cloud, pilih Monitoring, lalu pilih Dashboards:
- 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 pada instance Anda.
Prasyarat
Plugin JVM memerlukan agen pemantauan versi 5.5.0-257 atau yang lebih baru. Untuk memperbarui agen, lihat Mengupgrade agen.
Mengaktifkan plugin pemantauan JVM
Java Virtual Machine dipantau melalui JMX.
Pada instance VM Anda, 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
menurut 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.
Hal yang dipantau
Daftar lengkap metrik yang dipantau plugin JVM tersedia di Agent metrics: 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. Setiap MBe yang disediakan pengguna yang ditambahkan ke konfigurasi yang tidak dialihkan ke metrik yang ditentukan pengguna akan ditolak oleh API.