全部产品
Search
文档中心

Application Real-Time Monitoring Service:Identifikasi pengecualian bisnis dengan menganalisis jejak dan log

更新时间:Jun 27, 2025

Untuk mengurangi kesulitan dan meningkatkan efisiensi dalam mengidentifikasi pengecualian bisnis, Anda dapat menggunakan sub-layanan Pemantauan Aplikasi dari Application Real-Time Monitoring Service (ARMS) bersama dengan jejak dan log untuk secara efisien dan akurat mengidentifikasi pengecualian bisnis. Hal ini meningkatkan efisiensi pengembangan dan diagnosis dalam kerangka layanan mikro.

Prasyarat

Informasi latar belakang

Sebelum mengidentifikasi pengecualian bisnis dengan menganalisis jejak dan log, Anda harus memahami istilah berikut: data deret waktu, pelacakan, dan pencatatan.

  • Data deret waktu: Metrik utama aplikasi mencakup Permintaan Layanan Aplikasi, Rata-rata Waktu Tanggapan Layanan Aplikasi, dan Permintaan Layanan Dependen Aplikasi.

  • Pelacakan: Semua aktivitas aplikasi, seperti panggilan antarmuka dan tanggapan, dicatat dalam jejak.

  • Pencatatan: Semua aktivitas aplikasi, seperti panggilan antarmuka dan tanggapan, dicatat dalam log bisnis.

Ketika terjadi pengecualian bisnis, grafik statistik untuk metrik aplikasi menunjukkan fluktuasi yang jelas. Anda dapat menganalisis pengecualian bisnis secara kasar berdasarkan grafik tersebut. Anda juga dapat menganalisis jejak lengkap dan log bisnis untuk mengidentifikasi pengecualian bisnis secara akurat.

Hubungkan log bisnis dengan ID jejak

  1. Masuk ke Konsol ARMS. Di panel navigasi sebelah kiri, pilih Application Monitoring > Application List.

  2. Di panel navigasi sebelah kiri, klik Application Settings. Pada halaman yang muncul, klik tab Custom Configuration.

  3. Di bagian Log Collect Configuration pada tab Custom Configuration, atur sumber log menjadi Log Terkait, nyalakan Link Business Logs with TraceId, pilih wilayah tempat sumber daya Simple Log Service diterapkan, dan kemudian pilih Proyek dan penyimpanan log yang telah Anda buat.

    Link Business Logs with TraceId

  4. Pada tab Custom Configuration, klik Save.

Troubleshoot pengecualian bisnis dari perspektif metrik aplikasi

  1. Masuk ke Konsol ARMS. Di panel navigasi sebelah kiri, pilih Application Monitoring > Application List.

  2. Di panel navigasi sebelah kiri, klik Application Overview. Pada halaman yang muncul, klik tab Overview di bagian atas dan pilih atau atur rentang waktu untuk kueri di pojok kanan atas.

    Tab Overview menampilkan metrik utama aplikasi, termasuk Application Service Request, Application Service Average Response Time, dan Application Dependent Service Request.

  3. Pada tab Overview halaman Ikhtisar Aplikasi, pilih rentang waktu pada grafik metrik aplikasi.

    Dalam contoh ini, metrik Application Service Average Response Time digunakan.Application Service Average Response Time

  4. Lihat jejak yang dihasilkan dalam rentang waktu yang dipilih di Langkah 4.

    1. Klik View CallChain selected time.

    2. Di panel yang muncul, temukan rekaman jejak yang statusnya 报错 dan klik ID jejak di kolom TraceId.

      Anda juga dapat mengklik View Logs di kolom Actions untuk melihat log bisnis yang dihasilkan pada titik waktu tertentu dan menganalisis penyebab pengecualian bisnis.EXception-Traceid

    3. Klik tab Traces dan kemudian klik ikon 放大图标 di kolom Details.

    4. Di panel Detail, klik tab Method Stack. Pesan kesalahan ditampilkan. Anda dapat mengarahkan pointer ke pesan kesalahan untuk melihat penyebab pengecualian.

      Exception

  5. Lihat log bisnis yang dihasilkan dalam rentang waktu yang dipilih di Langkah 4.

    1. Klik View Log selected time.

    2. Di halaman analisis log, temukan pesan kesalahan pengecualian bisnis dan identifikasi penyebab pengecualian bisnis.

      Log Analysis

Troubleshoot pengecualian bisnis dari perspektif panggilan antarmuka

  1. Masuk ke Konsol ARMS. Di panel navigasi sebelah kiri, pilih Application Monitoring > Application List.

  2. Di panel navigasi sebelah kiri, klik Interface Invocation.

  3. Di halaman Interface Invocation, klik antarmuka yang ingin Anda kueri dalam daftar antarmuka dan klik tab Interface Snapshot di sebelah kanan.

  4. Di tab Interface Snapshot, temukan jejak yang statusnya 报错.

    Interface Snapshot-Exception

  5. Lihat jejak antarmuka.

    1. Temukan jejak, dan klik ID jejak di kolom TraceId.

    2. Klik tab Traces dan kemudian klik ikon 放大图标 di kolom Details.

    3. Di panel Detail, klik tab Method Stack. Pesan kesalahan ditampilkan. Anda dapat mengarahkan pointer ke pesan kesalahan untuk melihat penyebab pengecualian.

      Exception

  6. Lihat log untuk antarmuka.

    1. Temukan rekaman antarmuka, dan klik View Logs di kolom Actions.

    2. Di halaman analisis log, temukan pesan kesalahan pengecualian bisnis dan identifikasi penyebab pengecualian bisnis.

      Log Analysis

Referensi

Anda dapat membuat aturan peringatan untuk mendeteksi anomali pada metrik. Untuk informasi lebih lanjut, lihat Aturan Peringatan Pemantauan Aplikasi.