全部产品
Search
文档中心

Simple Log Service:Kueri Kontekstual

更新时间:Sep 20, 2025

Simple Log Service memungkinkan pengembang mencari sejumlah besar log berdasarkan kata kunci. Anda juga dapat melihat konteks log tertentu dalam file mentahnya langsung di konsol Simple Log Service tanpa harus masuk ke server.

Prasyarat

Informasi latar belakang

Saat menggunakan fitur kueri kontekstual, Anda harus menentukan server, file log, dan log yang ingin Anda kueri konteksnya. Fitur ini mengembalikan log yang dihasilkan sebelum dan sesudah log yang ditentukan dari file log yang sama pada server. Informasi konteks ini membantu mengidentifikasi dan menyelesaikan kesalahan secara efisien.

Skenario

Sebagai contoh, transaksi pada aplikasi pengiriman makanan online-to-offline (O2O) dicatat dalam file log aplikasi pada server. Transaksi yang berhasil melibatkan operasi berikut: login pengguna, penelusuran produk, pemilihan produk, penambahan produk ke keranjang belanja, penempatan pesanan, pembayaran pesanan, pemotongan pembayaran, dan pembuatan pesanan.

Jika sebuah pesanan gagal, insinyur Operasi dan Pemeliharaan (O&M) harus mengidentifikasi penyebab kegagalan secepat mungkin. Dalam solusi kueri kontekstual tradisional, insinyur O&M harus mendapatkan izin dari administrator sebelum dapat masuk ke setiap server tempat aplikasi pengiriman makanan O2O diterapkan. Setelah izin diberikan, insinyur O&M dapat mencari file log aplikasi berdasarkan ID pesanan untuk mengidentifikasi penyebab kegagalan.

Dalam Simple Log Service, insinyur O&M dapat melakukan langkah-langkah berikut untuk mengidentifikasi penyebab kegagalan:

  1. Pasang Logtail di setiap server, buat kelompok mesin dan konfigurasi Logtail di konsol Simple Log Service, lalu aktifkan Logtail untuk mengunggah log tambahan ke Simple Log Service.

  2. Di halaman kueri dan analisis di konsol Simple Log Service, tentukan rentang waktu dan temukan log yang mencatat kegagalan berdasarkan ID pesanan.

  3. Setelah menemukan log tersebut, gulir ke atas untuk menemukan log terkait lainnya, seperti log yang mencatat kegagalan dalam pemotongan pembayaran dari kartu kredit.

Manfaat

  • Anda dapat mengidentifikasi penyebab kegagalan tanpa harus memodifikasi aplikasi atau mengubah format file log.

  • Anda dapat menanyakan konteks log dari file log pada server langsung di konsol Simple Log Service tanpa harus masuk ke server terkait.

  • Anda dapat menentukan rentang waktu untuk mengambil log mencurigakan sebelum melakukan kueri kontekstual di konsol Simple Log Service, meningkatkan efisiensi pemecahan masalah.

  • Anda tidak perlu khawatir tentang kehilangan data akibat penyimpanan server yang tidak mencukupi atau rotasi file log. Anda dapat melihat data log historis di konsol Simple Log Service kapan saja.

Prosedur

Penting

Simple Log Service menggunakan PackId untuk mengaitkan log dengan konteksnya. PackId dapat dihasilkan secara otomatis oleh Logtail saat mengumpulkan log atau oleh software development kit (SDK) Produser saat menulis log. Anda juga dapat menghasilkan PackId secara manual dan mengunggahnya dengan memanggil operasi PutLogs. Untuk informasi lebih lanjut, lihat Kaitkan log dengan konteksnya menggunakan PackId.

  1. Masuk ke konsol Simple Log Service.

  2. Di bagian Proyek, klik proyek yang diinginkan.

    image

  3. Di tab Log Storage > Logstores, klik logstore yang diinginkan.

    image

  4. Opsional: Masukkan pernyataan pencarian dan pilih rentang waktu.

  5. Di tab Raw Logs > Raw, temukan log target dan klik ikon 查询日志-004.

    上下文

  6. Gulir ke atas atau ke bawah di halaman untuk melihat konteks log yang ditentukan.

    • Klik Older untuk menggulir ke konten sebelumnya.

    • Klik Newer untuk menggulir ke bawah.

    • Klik All Fields untuk menampilkan daftar nama bidang. Secara default, semua bidang ditampilkan. Klik nama bidang untuk mengaktifkan atau menonaktifkan visibilitasnya.

    • Di kotak teks Filter, masukkan string filter. Daftar log kemudian hanya menampilkan log yang berisi string yang ditentukan.

    • Untuk menyorot string dengan warna kuning, masukkan string tersebut di kotak teks Highlight.

    image