全部产品
Search
文档中心

Cloud Monitor:Pemantauan Instans

更新时间:Oct 29, 2025

Setelah menginstal agen untuk aplikasi Java, Cloud Monitor 2.0 mulai memantau aplikasi tersebut. Di halaman Instance Monitoring, Anda dapat melihat data pemantauan dasar, detail Pengumpulan Sampah (GC), dan penggunaan memori Java Virtual Machine (JVM).

Prasyarat

Aplikasi dipantau oleh Cloud Monitor 2.0.

Coba di Playground

Alibaba Cloud Playground menyediakan lingkungan demo tempat Anda dapat mencoba fitur utama Cloud Monitor 2.0.

  1. Kunjungi lingkungan demo Playground. Secara default, Anda sudah masuk ke ruang kerja o11y-demo-cn-hangzhou.

  2. Di panel navigasi kiri, pilih Application Center > Application Observability > Application Monitoring.

  3. Di halaman Applications, klik sebuah aplikasi, lalu klik Instance Monitoring.

Lihat di Konsol

  1. Masuk ke Konsol Cloud Monitor 2.0 dan pilih ruang kerja. Di panel navigasi kiri, pilih Application Center > Application Observability > Application Monitoring.

  2. Di halaman Applications, klik sebuah aplikasi, lalu klik Instance Monitoring.

Pemantauan Instans

Tab Instance Monitoring menampilkan data dasbor berdasarkan apakah aplikasi diterapkan di Instance ECS atau kluster kontainer, serta apakah lingkungan dipantau di Managed Service for Prometheus.

  • Jika aplikasi Anda diterapkan di kluster kontainer yang dipantau di Managed Service for Prometheus, data dari Managed Service for Prometheus ditampilkan di dasbor. Untuk informasi tentang cara menggunakan Managed Service for Prometheus untuk memantau kluster kontainer, lihat Pemantauan Kluster ACK.

  • Jika kluster kontainer tidak dipantau di Managed Service for Prometheus, pastikan versi agen Pemantauan Aplikasi adalah 4.1.0 atau lebih baru. Data dari Pemantauan Aplikasi akan ditampilkan. Untuk informasi tentang agen Java, lihat Panduan Versi Agen Java.

Instance ECS

  • Pada bagian Quick Filter, kueri grafik dan instans berdasarkan kluster atau ID instans.

  • Pada bagian grafik tren, lihat deret waktu dari pemantauan dasar, GC, dan memori JVM.

    • Pemantauan dasar: menampilkan grafik tren penggunaan CPU, penggunaan memori, dan penggunaan disk dalam periode waktu tertentu. Beralih antara nilai rata-rata dan maksimum dari daftar drop-down.

    • GC Instans: menampilkan grafik tren full GC dan young GC dalam periode waktu tertentu. Beralih antara jumlah GC dan durasi rata-rata.

    • Memori JVM: menampilkan grafik tren memori heap yang digunakan dan maksimum dalam periode waktu tertentu dari daftar drop-down. Beralih antara memori heap dan non-heap.

      Catatan

      Data yang dikumpulkan oleh Pemantauan Aplikasi berasal dari JMX, tidak termasuk beberapa area memori non-heap proses Java. Oleh karena itu, jumlah memori heap dan non-heap yang ditampilkan di Pemantauan Aplikasi sangat berbeda dari RES yang diperoleh dengan menjalankan perintah top. Untuk informasi lebih lanjut, lihat Detail Memori Pemantauan JVM.

  • Pada bagian daftar instans, lihat informasi instans seperti alamat IP, penggunaan CPU, penggunaan memori, penggunaan disk, beban, jumlah full GC, jumlah young GC, penggunaan memori heap, penggunaan memori non-heap, dan metrik utama setiap instans yang didefinisikan oleh RED Method, termasuk laju, kesalahan, dan durasi.

    Di daftar instans, Anda dapat melakukan operasi berikut:

    • Klik alamat IP instans untuk melihat detail instans.

    • Klik Traces di kolom Actions untuk melihat detail jejak suatu instans.

Kluster kontainer yang dipantau di Managed Service for Prometheus

  • Pada bagian Quick Filter, kueri grafik dan instans berdasarkan ID kluster atau alamat IP host.

  • Pada bagian grafik tren, lihat deret waktu dari pemantauan dasar, GC, dan memori JVM.

    • Pemantauan dasar: menampilkan grafik tren penggunaan CPU dan penggunaan memori dalam periode waktu tertentu.

    • GC Instans: menampilkan grafik tren full GC dan young GC dalam periode waktu tertentu. Beralih antara jumlah GC dan durasi rata-rata.

    • Memori JVM: menampilkan grafik tren memori heap yang digunakan dan maksimum dalam periode waktu tertentu dari daftar drop-down. Beralih antara memori heap dan non-heap.

      Catatan

      Data yang dikumpulkan oleh Pemantauan Aplikasi berasal dari JMX, tidak termasuk beberapa area memori non-heap proses Java. Oleh karena itu, jumlah memori heap dan non-heap yang ditampilkan di Pemantauan Aplikasi sangat berbeda dari RES yang diperoleh dengan menjalankan perintah top. Untuk informasi lebih lanjut, lihat Detail Memori Pemantauan JVM.

  • Pada bagian daftar instans, lihat informasi instans seperti alamat IP, CPU yang digunakan, CPU yang diminta, CPU maksimum, penggunaan CPU (%), memori yang digunakan, memori yang diminta, memori maksimum, penggunaan memori (%), ukuran disk yang digunakan, ukuran disk maksimum, penggunaan disk (%), beban, jumlah full GC, jumlah young GC, penggunaan memori heap, penggunaan memori non-heap, dan metrik utama setiap instans yang didefinisikan oleh RED Method, termasuk laju, kesalahan, dan durasi. Perhatikan bahwa jika CPU maksimum, memori, atau ukuran disk tidak dikonfigurasi, - akan ditampilkan sebagai pengganti penggunaan CPU, penggunaan memori, atau penggunaan disk.

    Di daftar instans, Anda dapat melakukan operasi berikut:

    • Klik alamat IP instans atau klik Details di kolom Actions untuk melihat detail instans.

    • Klik Traces di kolom Actions untuk melihat detail jejak suatu instans.

Kluster kontainer (pengumpulan data kustom)

  • Pada bagian Quick Filter, kueri grafik dan instans berdasarkan alamat IP host.

  • Pada bagian grafik tren, lihat deret waktu dari pemantauan dasar, GC, dan memori JVM.

    • Pemantauan dasar: menampilkan grafik tren penggunaan CPU dan penggunaan memori dalam periode waktu tertentu.

    • GC Instans: menampilkan grafik tren full GC dan young GC dalam periode waktu tertentu. Beralih antara jumlah GC dan durasi rata-rata.

    • Memori JVM: menampilkan grafik tren memori heap yang digunakan dan maksimum dalam periode waktu tertentu dari daftar drop-down. Beralih antara memori heap dan non-heap.

      Catatan

      Data yang dikumpulkan oleh Pemantauan Aplikasi berasal dari JMX, tidak termasuk beberapa area memori non-heap proses Java. Oleh karena itu, jumlah memori heap dan non-heap yang ditampilkan di Pemantauan Aplikasi sangat berbeda dari RES yang diperoleh dengan menjalankan perintah top. Untuk informasi lebih lanjut, lihat Detail Memori Pemantauan JVM.

  • Pada bagian daftar instans, lihat informasi instans seperti alamat IP, penggunaan CPU, penggunaan memori, beban, jumlah full GC, jumlah young GC, penggunaan memori heap, penggunaan memori non-heap, dan metrik utama setiap instans yang didefinisikan oleh RED Method, termasuk laju, kesalahan, dan durasi.

    Di daftar instans, Anda dapat melakukan operasi berikut:

    • Klik alamat IP instans atau klik Details di kolom Actions untuk melihat detail instans.

    • Klik Traces di kolom Actions untuk melihat detail jejak suatu instans.

Detail Instans

Ikhtisar Instans

Di tab Instance Overview, lihat jumlah permintaan, jumlah kesalahan, durasi rata-rata, dan panggilan lambat untuk antarmuka aplikasi.

Pemantauan JVM

Di tab JVM Monitoring, lihat GC, memori, thread, dan file dari instans.

Pemantauan Kolam Thread

Agen V4.1.x dan lebih baru

Tab Thread Pool Monitoring memungkinkan Anda melihat berbagai metrik dari kolam thread yang digunakan oleh aplikasi, termasuk konfigurasi thread inisialisasi, status thread runtime, dan status eksekusi tugas.

Di bagian atas tab, filter kolam thread yang ingin Anda cari berdasarkan jenis dan nama kolam thread.

Lihat framework yang didukung oleh Pemantauan Kolam Thread

Agen Cloud Monitor V4.1.x dan lebih baru mendukung framework berikut:

  • java.util.ThreadPoolExecutor: Apache Tomcat 8 hingga 9.1, Apache Dubbo, High-speed Service Framework (HSF), Vert.x, dan kolam thread yang ditentukan pengguna.

  • org.apache.tomcat.util.threads.ThreadPoolExecutor: Tomcat 9.1 +.

  • org.eclipse.jetty.util.thread.QueuedThreadPool: Jetty.

  • org.xnio.XnioWorker: Undertow.

Metrik berikut dikumpulkan:

Nama metrik

Framework

Deskripsi

arms_thread_pool_core_pool_size

  • ThreadPoolExecutor (JDK)

  • ThreadPoolExecutor (Tomcat 9.1+)

  • XnioWorker

  • QueuedThreadPool

Jumlah thread inti, yang tetap tidak berubah.

arms_thread_pool_max_pool_size

  • ThreadPoolExecutor (JDK)

  • ThreadPoolExecutor (Tomcat 9.1+)

  • XnioWorker

  • QueuedThreadPool

Jumlah maksimum thread, yang tetap tidak berubah.

arms_thread_pool_active_thread_count

  • ThreadPoolExecutor (JDK)

  • ThreadPoolExecutor (Tomcat 9.1+)

  • XnioWorker

  • QueuedThreadPool

Jumlah thread aktif, yaitu jumlah thread dengan tugas yang sedang dieksekusi.

arms_thread_pool_current_thread_count

  • ThreadPoolExecutor (JDK)

  • ThreadPoolExecutor (Tomcat 9.1+)

  • QueuedThreadPool

Jumlah thread saat ini, termasuk jumlah thread aktif dan jumlah thread yang menunggu eksekusi tugas.

arms_thread_pool_max_thread_count

  • ThreadPoolExecutor (JDK)

  • ThreadPoolExecutor (Tomcat 9.1+)

Jumlah historis maksimum thread di kolam thread.

arms_thread_pool_scheduled_task_count

  • ThreadPoolExecutor (JDK)

  • ThreadPoolExecutor (Tomcat 9.1+)

Jumlah tugas yang dijadwalkan di kolam thread.

arms_thread_pool_completed_task_count

  • ThreadPoolExecutor (JDK)

  • ThreadPoolExecutor (Tomcat 9.1+)

Jumlah tugas yang dieksekusi di kolam thread.

arms_thread_pool_rejected_task_count

  • ThreadPoolExecutor (JDK)

  • ThreadPoolExecutor (Tomcat 9.1+)

  • QueuedThreadPool

Jumlah tugas yang ditolak di kolam thread.

arms_thread_pool_queue_size

  • ThreadPoolExecutor (JDK)

  • ThreadPoolExecutor (Tomcat 9.1+)

  • XnioWorker

  • QueuedThreadPool

Ukuran antrian tugas di kolam thread.

Agen sebelum V4.1.x

Tab Thread Pool Monitoring memungkinkan Anda melihat metrik seperti jumlah thread inti, jumlah thread saat ini, jumlah thread maksimum, jumlah thread aktif, dan kapasitas antrian tugas dari kolam thread yang digunakan oleh aplikasi.

Lihat framework yang didukung oleh Pemantauan Kolam Thread

Agen sebelum V4.1.x mendukung framework Apache Tomcat, HSF, Apache Dubbo, Vert.x, dan Undertow. Di antara versi agen, V3.1.x dan sebelumnya mendukung Undertow V1.x dan V2.x, sedangkan V3.2.x dan lebih baru mendukung semua versi Undertow.

Metrik berikut dikumpulkan:

Deskripsi metrik

Nama metrik

Jumlah thread inti di kolam thread

arms_threadpool_core_size

Jumlah maksimum thread di kolam thread

arms_threadpool_max_size

Jumlah thread aktif di kolam thread

arms_threadpool_active_size

Ukuran antrian kolam thread

arms_threadpool_queue_size

Ukuran saat ini kolam thread

arms_threadpool_current_size

Agen sebelum V4.1.x mendukung framework SchedulerX. Metrik berikut dikumpulkan:

Deskripsi metrik

Nama metrik

Jumlah thread aktif di kolam thread

arms_threadpool_active_size

Pemantauan Kolam Koneksi

Agen V4.1.x dan lebih baru

Tab Connection Pool Monitoring memungkinkan Anda melihat berbagai metrik dari kolam koneksi yang digunakan oleh aplikasi, termasuk konfigurasi thread inisialisasi dan status thread runtime.

Lihat framework yang didukung oleh Pemantauan Kolam Koneksi

Agen V4.1.x dan lebih baru mendukung framework berikut: DBCP ( > 2.0), Vibur DBCP ( > 11.0), c3p0 ( > 0.9.2), Apache Druid, HikariCP ( > 3.0), Jedis ( > 3.0), Lettuce ( > 5.0), Redisson ( > 3.0).

Metrik berikut dikumpulkan:

Nama metrik

Framework

Deskripsi

arms_connection_pool_connection_count

DBCP, c3p0, Vibur DBCP, Druid, Hikaricp, Jedis, Lettuce, Redisson

Jumlah koneksi. Koneksi memiliki dua status: Aktif dan Idle.

arms_connection_pool_connection_min_idle_count

DBCP, Jedis, Druid, HikariCP, Lettuce

Jumlah minimum koneksi idle, yang tetap tidak berubah.

arms_connection_pool_connection_max_idle_count

DBCP, Jedis, Druid, Lettuce,

Jumlah maksimum koneksi idle, yang tetap tidak berubah.

arms_connection_pool_connection_max_count

DBCP, Druid, Vibur DBCP, HikariCP

Jumlah maksimum koneksi idle, yang tetap tidak berubah.

arms_connection_pool_pending_request_count

c3p0, HikariCP, Jedis

Jumlah permintaan koneksi yang diblokir.

Agen sebelum V4.1.x

Tab Connection Pool Monitoring memungkinkan Anda melihat jumlah maksimum koneksi dan jumlah koneksi aktif dari kolam koneksi yang digunakan oleh aplikasi.

Lihat framework yang didukung oleh Pemantauan Kolam Koneksi

Agen sebelum V4.1.x mendukung framework OkHttp2 dan OkHttp3. Metrik berikut dikumpulkan:

Deskripsi metrik

Nama metrik

Jumlah koneksi aktif di kolam koneksi

arms_threadpool_active_size

Jumlah koneksi saat ini di kolam koneksi

arms_threadpool_current_size

Agen sebelum V4.1.x mendukung framework Apache HttpClient. Metrik berikut dikumpulkan:

Deskripsi metrik

Nama metrik

Jumlah koneksi saat ini di kolam koneksi

arms_threadpool_current_size

Jumlah maksimum koneksi di kolam koneksi

arms_threadpool_max_size

Jumlah antrian tunggu di kolam koneksi

arms_threadpool_queue_size

Agen sebelum V4.1.x mendukung framework Apache Druid. Metrik berikut dikumpulkan:

Deskripsi metrik

Nama metrik

Jumlah koneksi aktif di kolam koneksi

arms_threadpool_active_size

Jumlah maksimum koneksi di kolam koneksi

arms_threadpool_max_size

Agen sebelum V4.1.x mendukung framework HikariCP. Metrik berikut dikumpulkan:

Deskripsi metrik

Nama metrik

Jumlah koneksi aktif di kolam koneksi

arms_threadpool_active_size

Jumlah maksimum koneksi di kolam koneksi

arms_threadpool_max_size

Pemantauan Host

Di tab Host Monitoring, lihat metrik tentang penggunaan CPU, penggunaan memori, penggunaan disk, beban, lalu lintas, dan paket.

Referensi

Untuk informasi lebih lanjut tentang metrik Pemantauan Aplikasi, lihat Metrik Pemantauan Aplikasi.