Memantau aplikasi menggunakan Application Live View dengan paket Azure Spring Apps Enterprise

Catatan

Azure Spring Apps adalah nama baru untuk layanan Azure Spring Cloud. Meskipun layanan memiliki nama baru, Anda akan melihat nama lama di beberapa tempat untuk sementara saat kami berupaya memperbarui aset seperti cuplikan layar, video, dan diagram.

Artikel ini berlaku untuk:❌ Basic/Standard ✔️ Enterprise

Application Live View untuk VMware Tanzu adalah wawasan ringan dan alat pemecahan masalah yang membantu pengembang aplikasi dan operator aplikasi melihat ke dalam aplikasi yang sedang berjalan.

Application Live View memberikan wawasan visual tentang menjalankan aplikasi dengan memeriksa informasi Spring Boot Actuator. Ini menyediakan tampilan langsung data dari dalam aplikasi saja. Tampilan Langsung Aplikasi tidak menyimpan data aplikasi apa pun untuk analisis lebih lanjut atau tampilan historis. Antarmuka yang mudah digunakan memungkinkan Anda memecahkan masalah, mempelajari, dan mempertahankan gambaran umum aspek tertentu dari aplikasi. Ini memberikan tingkat kontrol tertentu kepada pengguna untuk memungkinkan mereka mengubah beberapa parameter seperti tingkat log dan properti lingkungan dari aplikasi yang sedang berjalan.

Artikel ini menjelaskan fitur antarmuka pengguna Application Live View, serta halaman dan tampilan yang disertakan dalam antarmuka pengguna Tampilan Langsung Aplikasi.

Prasyarat

  • Application Live View untuk VMware Tanzu. Untuk informasi selengkapnya, lihat Menggunakan Tampilan Langsung Aplikasi.

Halaman detail

Halaman Detail adalah halaman default yang dimuat di bagian Tampilan Langsung. Halaman ini memberikan gambaran umum tabular yang berisi properti berikut:

  • Nama aplikasi
  • ID Instans
  • Lokasi
  • Lokasi aktuator
  • Titik akhir kesehatan
  • Akses aktuator langsung
  • Kerangka
  • Versi
  • Versi patch baru
  • Versi utama baru
  • Versi build

Anda dapat menavigasi antar kategori informasi dengan memilih dari menu drop-down di sudut kanan atas halaman.

Cuplikan layar Tampilan Langsung Aplikasi yang memperlihatkan halaman Detail untuk aplikasi demo.

Halaman kesehatan

Untuk menavigasi ke halaman Kesehatan , pilih opsi Kesehatan dari menu drop-down Kategori Informasi. Halaman kesehatan menyediakan informasi terperinci tentang kesehatan aplikasi.

Halaman Kesehatan menyertakan fitur berikut:

  • Lihat daftar semua komponen yang membentuk kesehatan aplikasi, seperti kesiapan, keaktifan, dan ruang disk.
  • Lihat tampilan status dan detail yang terkait dengan masing-masing komponen.

Cuplikan layar Tampilan Langsung Aplikasi yang memperlihatkan halaman Kesehatan.

Halaman lingkungan

Untuk menavigasi ke halaman Lingkungan , pilih opsi Lingkungan dari menu drop-down Kategori Informasi. Halaman lingkungan berisi detail lingkungan aplikasi. Ini berisi properti termasuk, tetapi tidak terbatas pada, properti sistem, variabel lingkungan, dan properti konfigurasi seperti application.properties di aplikasi Spring Boot.

Halaman Lingkungan mencakup fitur-fitur berikut:

  • Cari properti atau nilai menggunakan fitur pencarian.
  • Lihat semua kemunculan properti tertentu menggunakan ikon pencarian di sudut kanan. Anda dapat menemukan kunci properti dengan cepat, tanpa mengetik secara manual di bidang pencarian. Memilih tombol ini memfilter halaman ke nama properti tersebut.
  • Probe aplikasi untuk merefresh semua properti lingkungan dengan memilih Refresh Cakupan di sudut kanan atas halaman.
  • Edit properti yang sudah ada dengan memilih ambil alih di baris dan mengedit nilai. Setelah nilai disimpan, Anda dapat melihat properti yang diperbarui di bagian Penimpaan yang diterapkan di bagian atas halaman.
  • Reset properti lingkungan ke status asli dengan memilih Reset.
  • Tambahkan properti lingkungan baru ke aplikasi, dan edit atau hapus variabel lingkungan yang ditimpa di bagian Penimpaan yang Diterapkan.

Cuplikan layar Tampilan Langsung Aplikasi yang memperlihatkan halaman Lingkungan.

Catatan

Anda harus mengatur management.endpoint.env.post.enabled=true di properti konfigurasi aplikasi aplikasi, dan lingkungan yang sesuai dan dapat diedit harus ada di aplikasi.

Halaman Tingkat Log

Untuk menavigasi ke halaman Tingkat Log, pilih opsi Tingkat Log dari menu drop-down Kategori Informasi. Halaman tingkat log menyediakan akses ke pencatat aplikasi dan konfigurasi tingkatnya.

Halaman Tingkat Log menyertakan fitur berikut:

  • Konfigurasikan tingkat log, seperti INFO, , DEBUGdan TRACE, secara real-time dari UI.
  • Cari paket dan edit tingkat log masing-masing.
  • Konfigurasikan tingkat log pada kelas dan paket tertentu.
  • Nonaktifkan semua tingkat log dengan memodifikasi tingkat log pencatat akar ke OFF.
  • Tampilkan tingkat log yang diubah menggunakan tombol Ubah Saja .
  • Cari berdasarkan nama pencatat menggunakan fitur pencarian.
  • Reset tingkat log ke status asli dengan memilih Reset.
  • Reset semua pencatat ke status default dengan memilih Reset Semua di sudut kanan atas halaman.

Cuplikan layar Tampilan Langsung Aplikasi yang memperlihatkan halaman Tingkat Log.

Halaman utas

Untuk menavigasi ke halaman Utas , pilih opsi Utas dari menu drop-down Kategori Informasi. Halaman ini menampilkan semua detail yang terkait dengan utas JVM dan proses aplikasi yang sedang berjalan. Ini melacak utas langsung dan utas daemon secara real time. Ini adalah rekam jepret dari berbagai status utas.

Halaman Utas menyertakan fitur berikut:

  • Navigasikan ke status utas untuk menampilkan semua informasi tentang utas tertentu dan jejak tumpukannya.
  • Cari utas berdasarkan ID utas atau status menggunakan fitur pencarian.
  • Refresh ke status terbaru utas menggunakan ikon refresh.
  • Lihat detail utas lainnya dengan memilih ID utas.
  • Unduh cadangan utas untuk tujuan analisis.

Cuplikan layar Tampilan Langsung Aplikasi yang memperlihatkan halaman Utas.

Cuplikan layar Tampilan Langsung Aplikasi yang memperlihatkan halaman Utas dengan overlay yang memberikan detail selengkapnya untuk utas tertentu.

Halaman memori

Untuk menavigasi ke halaman Memori , pilih opsi Memori dari menu drop-down Kategori Informasi.

Halaman Memori menyoroti penggunaan memori di dalam JVM. Ini menampilkan representasi grafis dari berbagai wilayah memori dalam memori timbunan dan non-timbunan. Untuk aplikasi Spring Boot yang berjalan di JVM, halaman Memori memvisualisasikan data dari dalam JVM, memberi Anda wawasan memori ke dalam aplikasi berbeda dengan informasi luar tentang tingkat pod Kubernetes.

Halaman Memori mencakup fitur-fitur berikut:

  • Lihat grafik real-time yang menampilkan gambaran umum bertumpuk dari berbagai ruang dalam memori bersama dengan total memori yang digunakan dan ukuran memori total.
  • Lihat grafik untuk menampilkan jeda GC dan peristiwa GC.
  • Unduh data heap dump menggunakan tombol Heap Dump di sudut kanan atas.

Cuplikan layar Tampilan Langsung Aplikasi yang memperlihatkan halaman Memori.

Catatan

Visualisasi grafis ini terjadi secara real time dan hanya menampilkan data real-time. Seperti disebutkan sebelumnya, fitur Tampilan Langsung Aplikasi tidak menyimpan informasi apa pun. Itu berarti grafik memvisualisasikan data dari waktu ke waktu hanya selama Anda tetap berada di halaman tersebut.

Halaman Pemetaan Permintaan

Untuk menavigasi ke halaman Pemetaan Permintaan, pilih opsi Pemetaan Permintaan dari menu drop-down Kategori Informasi. Halaman ini menyediakan informasi tentang pemetaan permintaan aplikasi. Untuk setiap pemetaan, halaman menampilkan metode handler permintaan.

Halaman Pemetaan Permintaan menyertakan fitur berikut:

  • Lihat detail selengkapnya tentang pemetaan permintaan, seperti metadata header aplikasi termasuk producesmetode , , consumesdan HTTP , dengan memilih pemetaan.
  • Cari pada pemetaan permintaan atau metode .
  • Lihat pemetaan terkait aktuator untuk aplikasi menggunakan tombol /actuator/** Pemetaan Permintaan

Catatan

Ketika titik akhir aktuator aplikasi diekspos pada management.server.port, aplikasi tidak mengembalikan data pemetaan permintaan aktuator apa pun dalam konteks. Dalam hal ini, pesan ditampilkan ketika pengalih aktuator diaktifkan.

Cuplikan layar Tampilan Langsung Aplikasi yang memperlihatkan halaman Pemetaan Permintaan.

Cuplikan layar Tampilan Langsung Aplikasi yang memperlihatkan halaman Pemetaan Permintaan dengan panel overlay yang memberikan detail selengkapnya tentang permintaan tertentu.

Halaman Permintaan HTTP

Untuk menavigasi ke halaman Permintaan HTTP, pilih opsi Permintaan HTTP dari menu drop-down Kategori Informasi. Halaman Permintaan HTTP menyediakan informasi tentang pertukaran respons permintaan HTTP ke aplikasi. Grafik memvisualisasikan permintaan per detik yang menunjukkan status respons semua permintaan.

Halaman Permintaan HTTP menyertakan fitur-fitur berikut:

  • Filter pada status respons, yang mencakup info, , success, redirectsclient-errors, dan server-errors.
  • Lihat data pelacakan secara rinci dalam format tabel dengan metrik seperti tanda waktu, metode, jalur, status, jenis konten, panjang, dan waktu.
  • Filter jejak berdasarkan nilai bidang pencarian menggunakan fitur pencarian pada tabel.
  • Lihat detail selengkapnya tentang permintaan seperti metode, header, dan respons aplikasi dengan memilih tanda waktu.
  • Pilih ikon refresh di atas grafik untuk memuat jejak terbaru untuk aplikasi.
  • Tampilkan jejak terkait aktuator untuk aplikasi menggunakan tombol /aktuator/** di sudut kanan atas halaman.

Catatan

Ketika titik akhir aktuator aplikasi diekspos pada management.server.port, tidak ada data Jejak HTTP aktuator yang dikembalikan untuk aplikasi. Dalam hal ini, pesan ditampilkan ketika pengalih aktuator diaktifkan.

Cuplikan layar Tampilan Langsung Aplikasi yang memperlihatkan halaman Permintaan HTTP.

Cuplikan layar Tampilan Langsung Aplikasi yang memperlihatkan halaman Permintaan HTTP dengan overlay yang memberikan detail selengkapnya tentang permintaan tertentu.

Halaman cache

Untuk menavigasi ke halaman Cache , pilih opsi Cache dari menu drop-down Kategori Informasi. Halaman Cache menyediakan akses ke cache aplikasi. Ini memberikan detail manajer cache yang terkait dengan aplikasi, termasuk nama cache asli yang sepenuhnya memenuhi syarat.

Halaman Cache menyertakan fitur berikut:

  • Cari cache atau manajer cache tertentu menggunakan fitur pencarian.
  • Hapus cache individual dengan memilih Evict, yang menyebabkan cache dihapus.
  • Hapus semua cache dengan memilih Keluarkan Semua. Jika tidak ada manajer cache untuk aplikasi, pesan akan ditampilkan No cache managers available for the application.

Cuplikan layar Tampilan Langsung Aplikasi yang memperlihatkan halaman Cache HTTP.

Halaman Properti Konfigurasi

Untuk menavigasi ke halaman Properti Konfigurasi, pilih opsi Properti Konfigurasi dari menu drop-down Kategori Informasi. Halaman Properti Konfigurasi menyediakan informasi tentang properti konfigurasi aplikasi. Untuk Spring Boot, ini menampilkan kacang aplikasi @ConfigurationProperties . Ini memberikan rekam jepret semua biji dan properti konfigurasi terkait.

Halaman Properti Konfigurasi menyertakan fitur berikut:

  • Cari nilai kunci untuk properti atau nama kacang menggunakan fitur pencarian.

Cuplikan layar Tampilan Langsung Aplikasi yang memperlihatkan halaman Properti Konfigurasi.

Halaman kondisi

Untuk menavigasi ke halaman Kondisi , pilih opsi Kondisi dari menu drop-down Kategori Informasi. Laporan evaluasi kondisi memberikan informasi tentang evaluasi kondisi pada kelas konfigurasi dan konfigurasi otomatis. Untuk Spring Boot, laporan evaluasi kondisi memberi Anda tampilan yang jelas tentang semua biji yang dikonfigurasi di aplikasi.

Halaman Kondisi mencakup fitur-fitur berikut:

  • Pilih nama kacang untuk melihat kondisi dan alasan kecocokan bersyar. Jika kacang tidak dikonfigurasi, buncis menunjukkan kondisi kacang yang cocok dan tidak cocok, jika ada. Selain kondisi, ini juga menampilkan nama kelas konfigurasi otomatis tanpa syarat, jika ada.
  • Filter pada kacang dan kondisi menggunakan fitur pencarian.

Cuplikan layar Tampilan Langsung Aplikasi yang memperlihatkan halaman Kondisi.

Halaman Tugas Terjadwal

Untuk menavigasi ke halaman Tugas Terjadwal , pilih opsi Tugas Terjadwal dari menu drop-down Kategori Informasi. Halaman Tugas Terjadwal menyediakan informasi tentang tugas terjadwal aplikasi, termasuk tugas cron, tugas penundaan tetap, dan tugas laju tetap, tugas kustom, dan properti yang terkait dengannya.

Halaman Tugas Terjadwal menyertakan fitur berikut ini:

  • Cari properti atau tugas tertentu di bilah pencarian untuk mengambil detail tugas atau properti.

Cuplikan layar Tampilan Langsung Aplikasi yang memperlihatkan halaman Tugas Terjadwal.

Halaman buncis

Untuk menavigasi ke halaman Buncis , pilih opsi Buncis dari menu drop-down Kategori Informasi. Halaman Buncis menyediakan informasi tentang daftar semua biji aplikasi dan dependensinya. Ini menampilkan informasi tentang jenis kacang, dependensi, dan sumber dayanya.

Halaman Buncis menyertakan fitur berikut:

  • Cari dengan nama kacang atau bidang yang sesuai.

Cuplikan layar Tampilan Langsung Aplikasi yang memperlihatkan halaman Buncis.

Halaman Metrik

Untuk menavigasi ke halaman Metrik , pilih opsi Metrik dari menu drop-down Kategori Informasi. Halaman Metrik menyediakan akses ke informasi metrik aplikasi.

Halaman Metrik menyertakan fitur berikut:

  • Pilih dari daftar berbagai metrik yang tersedia untuk aplikasi seperti jvm.memory.used, , jvm.memory.maxhttp.server.request. Setelah memilih metrik, Anda dapat melihat tag terkait.
  • Pilih nilai setiap tag berdasarkan kriteria pemfilteran.
  • Pilih Tambahkan Metrik untuk menambahkan metrik, yang di-refresh setiap lima detik secara default.
  • Jeda fitur refresh otomatis dengan menonaktifkan tombol Refresh Otomatis.
  • Refresh metrik secara manual dengan memilih Refresh Semua.
  • Ubah format nilai metrik sesuai dengan kebutuhan Anda.
  • Hapus metrik tertentu dengan memilih simbol minus di baris yang sama.

Cuplikan layar Tampilan Langsung Aplikasi yang memperlihatkan halaman Metrik.

Halaman aktuator

Untuk menavigasi ke halaman Aktuator , pilih opsi Aktuator dari menu drop-down Kategori Informasi. Halaman Aktuator menyediakan tampilan pohon data aktuator.

Halaman Aktuator menyertakan fitur berikut:

  • Pilih dari daftar titik akhir aktuator dan uraikan melalui data aktuator mentah.

Cuplikan layar Tampilan Langsung Aplikasi yang memperlihatkan halaman Aktuator.

Langkah berikutnya