Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Metrik Java Virtual Machine (JVM) sangat penting untuk memantau kesehatan dan performa aplikasi Java Anda. Data yang dikumpulkan mencakup wawasan tentang penggunaan memori, pengumpulan sampah, jumlah utas JVM Anda. Gunakan metrik berikut untuk membantu memastikan kesehatan dan stabilitas aplikasi Anda.
Metrik yang dikumpulkan
| Kategori | Judul | Deskripsi | ID metrik | Satuan |
|---|---|---|---|---|
| Jawa | jvm.memory.total.used |
Jumlah total memori yang digunakan oleh timbunan atau nonheap | JvmMemoryTotalUsed |
byte |
| Jawa | jvm.memory.total.committed |
Jumlah total memori yang dijamin tersedia untuk heap atau nonheap | JvmMemoryTotalCommitted |
byte |
| Jawa | jvm.memory.total.limit |
Jumlah total memori maksimum yang dapat diperoleh untuk heap atau nonheap | JvmMemoryTotalLimit |
byte |
| Jawa | jvm.memory.used |
Jumlah memori yang digunakan oleh setiap kumpulan | JvmMemoryUsed |
byte |
| Jawa | jvm.memory.committed |
Jumlah memori yang dijamin tersedia untuk setiap kumpulan | JvmMemoryCommitted |
byte |
| Jawa | jvm.memory.limit |
Jumlah memori maksimum yang dapat diperoleh untuk setiap kumpulan | JvmMemoryLimit |
byte |
| Jawa | jvm.buffer.memory.usage |
Jumlah memori yang digunakan oleh buffer, seperti memori langsung | JvmBufferMemoryUsage |
byte |
| Jawa | jvm.buffer.memory.limit |
Jumlah total kapasitas memori buffer | JvmBufferMemoryLimit |
byte |
| Jawa | jvm.buffer.count |
Jumlah buffer dalam kumpulan memori | JvmBufferCount |
N/a |
| Jawa | jvm.gc.count |
Jumlah tindakan pengumpulan sampah JVM | JvmGcCount |
N/a |
| Jawa | jvm.gc.duration |
Durasi tindakan pengumpulan sampah JVM | JvmGcDuration |
Milidetik |
| Jawa | jvm.thread.count |
Jumlah utas platform yang dijalankan | JvmThreadCount |
N/a |
Konfigurasi
Untuk membuat kumpulan metrik Java tersedia untuk aplikasi Anda, konfigurasikan aplikasi kontainer Anda dengan beberapa pengaturan tertentu.
Di jendela Buat di bawah tab Dasar , jika Anda memilih untuk Sumber penyebaran , opsi Gambar kontainer , maka Anda memiliki akses ke fitur khusus tumpukan.
Di tab Kontainer, di bawah fitur khusus tumpukan pengembangan, atur tumpukan pengembangan menjadi Java.
Setelah Anda memilih tumpukan pengembangan Java, opsi Kustomisasi fitur Java untuk aplikasi Anda muncul. Pilih Kustomisasi fitur Java untuk aplikasi Anda, lalu di bawah fitur Java, aktifkan metrik inti JVM.
Ada dua opsi CLI yang terkait dengan runtime aplikasi dan metrik Java:
| Opsi | Deskripsi |
|---|---|
--runtime |
Runtime aplikasi kontainer. Nilai yang didukung adalah generic dan java. |
--enable-java-metrics |
Opsi boolean yang mengaktifkan atau menonaktifkan metrik Java untuk aplikasi. Hanya berlaku untuk runtime Java. |
Catatan
Parameter --enable-java-metrics=<true|false> secara implisit --runtime=javamengatur . Parameter --runtime=generic mengatur ulang semua info runtime java.
Mengaktifkan metrik Java
Anda dapat mengaktifkan metrik Java baik melalui create perintah atau update .
az containerapp create \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--image <CONTAINER_IMAGE_LOCATION> \
--enable-java-metrics=true
Menampilkan Metrik Java
Gunakan langkah-langkah berikut untuk melihat visualisasi metrik untuk aplikasi kontainer Anda.
Buka portal Azure.
Buka aplikasi kontainer Anda.
Di bawah Pemantauan, pilih Metrik.
Dari sana, Anda disajikan dengan bagan yang memplot metrik yang Anda lacak di aplikasi Anda.
Anda dapat melihat nama metrik Java di Azure Monitor, tetapi himpunan data ditampilkan sebagai kosong kecuali fitur diaktifkan. Lihat bagian Konfigurasi untuk cara mengaktifkannya.