全部产品
Search
文档中心

Serverless App Engine:Detail Aplikasi

更新时间:Nov 10, 2025

Halaman detail aplikasi menyediakan gambaran umum aplikasi, topologi, pemantauan JVM, kolam thread dan koneksi, analisis panggilan SQL, analisis pengecualian, serta informasi terkait aplikasi hulu dan hilir.

Akses fitur

  1. Di halaman Daftar Aplikasi SAE, pilih Wilayah dan namespace di bagian atas. Klik Application ID yang dituju.

  2. Di panel navigasi sebelah kiri, pilih Application Monitoring > Application Details untuk melihat detail aplikasi.

Ikhtisar

Di tab Overview, Anda dapat melihat informasi berikut:

djAnhMwfuM

  • Request Count: Menampilkan kurva deret waktu jumlah permintaan aplikasi selama periode tertentu.

  • Response Time: Menunjukkan kurva deret waktu waktu tanggapan aplikasi selama periode tertentu.

  • Slow Call Count: Menampilkan kurva deret waktu panggilan lambat aplikasi selama periode tertentu.

  • HTTP Status Code: Menampilkan kurva deret waktu kode status HTTP aplikasi selama periode tertentu.

Opsi: Di setiap area, Anda dapat melakukan operasi berikut:

  • Arahkan kursor ke grafik untuk melihat statistik.

  • Pilih rentang waktu pada grafik untuk melakukan operasi berikut:

    • Klik Enter Selected Time Period untuk melihat informasi pemantauan untuk periode yang dipilih.

    • Klik View Logs For Selected Time Period untuk melihat log terkait. Pastikan Anda telah mengaktifkan pengumpulan log aplikasi.

  • Klik ikon chart untuk melihat statistik metrik selama periode tertentu atau membandingkan statistik untuk periode yang sama pada tanggal yang berbeda.

  • Klik ikon code untuk melihat detail API metrik tersebut.

  • Klik ikon IQZGu48IxL untuk memperbesar tampilan.

Tampilan Topologi

Di tab Topology, grafik topologi memvisualisasikan hubungan antara komponen hulu dan hilir aplikasi, membantu Anda mengidentifikasi hambatan aplikasi dengan cepat.

CSenOqiJg8

Pemantauan JVM

Lihat metrik pemantauan JVM

Tab JVM Monitoring menampilkan kurva deret waktu untuk Instantaneous GC Count, Instantaneous GC Time, Heap Memory Details, Metaspace Details, Non-Heap Memory, Direct Buffer, dan JVM Thread Count.

Catatan

Untuk jenis pengumpulan sampah (GC) seperti ZGC dan Shenandoah, waktu yang dikonsumsi merujuk pada durasi Stop-the-World (STW), di mana semua thread aplikasi Java dihentikan. Untuk ZGC dan Shenandoah, Jeda sesuai dengan durasi STW, sedangkan Siklus mewakili total waktu untuk satu GC.

  • Di pojok kanan atas area Instantaneous GC Count dan Instantaneous GC Time, klik tombol Instantaneous Value atau Accumulated Value untuk beralih antara kurva deret waktu.

  • Klik nama metrik, seperti FullGC Count, di panel pemantauan apa pun untuk menampilkan atau menyembunyikan kurvanya di grafik.

    Catatan

    Setiap grafik harus memiliki setidaknya satu metrik yang terlihat. Anda tidak dapat menyembunyikan metrik jika itu adalah satu-satunya yang ditampilkan di grafik.

  • Klik ikon chart di panel pemantauan apa pun untuk melihat statistik metrik selama periode tertentu atau membandingkan statistik untuk periode yang sama pada tanggal yang berbeda.

  • Klik ikon 48YOOw6DRK di panel pemantauan apa pun untuk memperbesar tampilan.

  • Klik ikon nRy66ZQLWt di pojok kanan atas Heap Memory Details/min, Metaspace Details/min, Non-Heap Memory/min, Direct Buffer/min, atau JVM Threads/min untuk melihat detail API metrik pemantauan yang sesuai.

d754b20c961b43a17974c3f7a0fe47e2

Pengenalan fungsi

Fitur pemantauan JVM memantau metrik berikut:

Metrik

Kategori

Detail GC instan dan akumulatif

  • Jumlah full GC

  • Jumlah young generation GC

  • Waktu yang dikonsumsi untuk full GC

  • Waktu yang dikonsumsi untuk young generation GC

Detail memori heap

  • Total memori heap

  • Jumlah memori heap dalam generasi tua dalam byte

  • Jumlah memori heap dalam generasi muda (survivor space) dalam byte

  • Jumlah memori heap dalam generasi muda (eden space) dalam byte

  • Jumlah memori heap yang telah dikomit dalam byte

Metaspace

Ukuran metaspace dalam byte

Memori non-heap

  • Jumlah memori non-heap yang telah dikomit dalam byte

  • Jumlah awal memori non-heap dalam byte

  • Jumlah maksimum memori non-heap dalam byte

Buffer langsung

  • Total ukuran DirectBuffer dalam byte

  • Ukuran DirectBuffer yang digunakan dalam byte

Jumlah thread JVM

  • Jumlah total thread

  • Jumlah thread deadlock

  • Jumlah thread baru

  • Jumlah thread yang diblokir

  • Jumlah thread yang dapat dijalankan

  • Jumlah thread yang dihentikan

  • Jumlah thread dalam keadaan menunggu waktu

  • Jumlah thread yang menunggu

Referensi

Data yang dikumpulkan oleh Pemantauan Aplikasi ARMS berasal dari Java Management Extensions (JMX). Wilayah memori yang termasuk dalam memori non-heap lebih sedikit daripada wilayah memori non-heap aktual dalam proses Java. Oleh karena itu, jumlah memori heap dan non-heap dalam pemantauan mungkin berbeda dari ukuran set resident (RES) yang ditunjukkan oleh perintah top. Untuk informasi lebih lanjut, lihat Detail Memori Pemantauan JVM.

Pemantauan kolam thread dan kolam koneksi

Di tab Thread Pool Monitoring dan Connection Pool Monitoring, Anda dapat melihat metrik kolam thread dan koneksi aplikasi, termasuk Core Thread Count, Maximum Thread Count, Active Thread Count, Current Thread Count, Historical Maximum Thread Count, Completed Task Count, Scheduled Task Count, dan Queue Size.

Catatan

Untuk meningkatkan versi agen, hubungi staf teknis di grup DingTalk (ID: 32874633) untuk bantuan.

Analisis panggilan SQL

Catatan

Ambang batas default untuk kueri SQL lambat adalah 500 ms. Untuk menyesuaikan ambang ini, lihat Pengaturan Ambang Batas.

Area SQL Call Statistics menampilkan kurva deret waktu panggilan SQL aplikasi selama periode tertentu.

Opsional: Di tab SQL Call Statistics, Anda dapat melakukan operasi berikut:

  • Arahkan kursor ke grafik untuk melihat statistik.

  • Klik ikon chart untuk melihat statistik metrik selama periode tertentu atau membandingkan statistik untuk periode yang sama pada tanggal yang berbeda.

  • Klik ikon code untuk melihat detail API metrik tersebut.

  • Klik ikon IQZGu48IxL untuk memperbesar tampilan.

Analisis pengecualian

Apa Itu Pengecualian?

Dalam fitur analisis pengecualian ARMS, pengecualian sesuai dengan `Exception` Java. Karena mekanisme `try-catch`, pengecualian dalam panggilan API mungkin tidak dirasakan oleh pemohon. Beberapa blok `try-catch` dapat menyebabkan beberapa pengecualian untuk satu panggilan API. Jika pengecualian yang tidak tertangkap memengaruhi hasil pengembalian panggilan API, itu merupakan kesalahan.

Area Exception Statistics menampilkan grafik kolom bertumpuk dan daftar pengecualian aplikasi selama periode tertentu.

Opsional: Di area Exception Statistics, Anda dapat melakukan operasi berikut:

  • Arahkan kursor ke grafik untuk melihat statistik.

  • Pilih rentang waktu di grafik untuk melihat statistik untuk periode tersebut.

  • Klik ikon chart untuk melihat statistik metrik selama periode tertentu atau membandingkan statistik untuk periode yang sama pada tanggal yang berbeda.

  • Klik ikon code untuk melihat detail API metrik tersebut.

  • Klik ikon IQZGu48IxL untuk memperbesar tampilan.

Aplikasi hulu dan hilir

Catatan
  • Aplikasi Hulu: Aplikasi yang memanggil aplikasi saat ini. Ini secara aktif mengirim permintaan ke aplikasi saat ini untuk memicu logika bisnis.

  • Aplikasi Hilir: Aplikasi yang dipanggil oleh aplikasi saat ini. Ini adalah layanan yang bergantung pada aplikasi saat ini untuk menjalankan logika bisnisnya.

Di tab Upstream Applications dan Downstream Applications, Anda dapat melihat Response Time, Request Count, dan Error Count.

Analisis kesalahan dan kueri jejak

Konsol SAE tidak menyediakan akses langsung ke analisis kesalahan atau kueri jejak, tetapi Anda dapat mengklik tab Error Analysis dan Trace Query untuk melihatnya di konsol ARMS.

Dokumen Terkait: