Gunakan analisis log untuk mengidentifikasi penyebab pengecualian bisnis dalam aplikasi Anda. Anda dapat menganalisis log dari Simple Log Service (SLS) atau log yang dikumpulkan secara langsung. Topik ini menjelaskan cara mengaktifkan analisis log dan menggunakannya untuk menganalisis log dari SLS.
Prasyarat
-
Anda telah menginstal Agen untuk aplikasi Anda.
-
Anda telah mengaktifkan Simple Log Service (SLS). Jika layanan belum diaktifkan, login ke Konsol Simple Log Service dan aktifkan sesuai petunjuk.
-
Anda telah membuat Proyek.
-
Anda telah membuat Logstore dasar.
-
Anda telah mengonfigurasi pengumpulan data untuk SLS.
Try in Playground
Alibaba Cloud Playground menyediakan lingkungan demo tempat Anda dapat mencoba fitur utama Cloud Monitor 2.0.
-
Kunjungi Playground Demo. Ruang kerja default akan terbuka.
-
Di panel navigasi sebelah kiri, pilih .
-
Pada halaman Applications, klik Application Name yang dituju. Pada panel navigasi kiri, klik Trace Analysis.
Langkah 1: Mengaitkan log bisnis
Login ke Konsol Cloud Monitor 2.0, lalu pilih ruang kerja. Pada panel navigasi kiri, pilih .
-
Pada halaman Applications, klik Application Name yang dituju. Pada panel navigasi kiri, pilih .
-
Pada tab Custom Configurations, di bagian Application Log Association, aktifkan sakelar Associate Business Logs with Trace ID. Pilih Wilayah untuk Proyek Anda, lalu kaitkan Proyek dan Logstore tersebut.
-
Di pojok kiri bawah tab Custom Configurations, klik Save.
Langkah 2: Melakukan kueri dan menganalisis log
Login ke Konsol Cloud Monitor 2.0, lalu pilih ruang kerja. Pada panel navigasi kiri, pilih .
-
Pada halaman Applications, klik Application Name yang dituju. Pada panel navigasi kiri, klik Trace Analysis.
-
Pada kolom Actions untuk jejak yang dituju, klik Log.
-
Pada halaman kueri log, Anda dapat:
-
Masukkan pernyataan kueri dan analisis pada kotak pencarian.
Pernyataan kueri dan analisis menggunakan format Query statement|Analysis statement. Untuk informasi lebih lanjut mengenai sintaksisnya, lihat Query syntax and functions dan SQL analysis syntax.
-
Tentukan rentang waktu untuk kueri dan analisis.
Anda dapat menetapkan waktu relatif, waktu sejajar, atau rentang waktu kustom.
CatatanHasil kueri mungkin memiliki selisih hingga 1 menit.
-
Klik Search & Analyze untuk melihat hasilnya.
Setelah Anda memfilter log berdasarkan Trace ID, hasil kueri menampilkan log error
RegisterPromClusterServlet Failed. Jenis pengecualian adalahjava.lang.RuntimeException, penyebab utamanya adalah Failed to create Grafana folder, dan jejak stack menunjukkanGrafanaConfigService.java. -
Referensi
Anda dapat mengaitkan Trace ID dari suatu jejak dengan log bisnis aplikasi Anda. Hal ini membantu Anda menghubungkan log bisnis dengan jejak secara cepat saat terjadi masalah, serta mempercepat identifikasi, analisis, dan penyelesaian masalah. Untuk petunjuk lengkapnya, lihat Associate a Trace ID with business logs for a Java application.