全部产品
Search
文档中心

Simple Log Service:Panduan untuk kueri log dan analisis

更新时间:Jul 06, 2025

Simple Log Service menyediakan fitur kueri dan analisis. Anda dapat menanyakan miliaran hingga ratusan miliar log dalam hitungan detik serta menggunakan sintaksis SQL untuk melakukan analisis statistik pada hasil kueri. Topik ini menjelaskan cara mengaktifkan fitur pengindeksan dan menanyakan serta menganalisis log di konsol Simple Log Service secara efisien berdasarkan log NGINX.

Prasyarat

Sebuah Proyek dan Logstore Standar telah dibuat, serta log telah dikumpulkan. Untuk informasi lebih lanjut, lihat Buat sebuah proyek, Buat sebuah Logstore, dan Ikhtisar Pengumpulan Data.

Langkah 1: Buat indeks

  1. Masuk ke konsol Simple Log Service.

  2. Di bagian Proyek, klik proyek yang ingin Anda kelola.

  3. Di tab Log Storage > Logstores, klik Logstore yang ingin Anda kelola.

  4. Di halaman query and analysis dari Logstore, klik Enable.

    Catatan

    Anda dapat menanyakan data terbaru sekitar 1 menit setelah mengklik Aktifkan.

    image

  5. Setelah mengklik Enable, Indeks Teks Penuh akan otomatis diaktifkan. Di panel Search & Analysis, klik Automatic Index Generation. Simple Log Service secara otomatis menghasilkan indeks bidang berdasarkan log pertama dalam hasil pratinjau pengumpulan data.

    Catatan

    Anda dapat mempertahankan nilai default untuk parameter lainnya. Untuk informasi lebih lanjut, lihat Buat Indeks.

    image

    Gambar berikut menunjukkan pengaturan indeks bidang yang dihasilkan.

    image

Langkah 2: Kueri dan analisis log

Di halaman query and analysis dari Logstore, tentukan pernyataan pencarian atau analitik dan klik Search & Analyze.image

  • Pernyataan pencarian

    Pernyataan pencarian digunakan untuk menanyakan dan menyaring data. Pernyataan pencarian hanya mendukung kueri sederhana. Anda dapat menentukan kondisi dalam pernyataan pencarian untuk menyaring data, termasuk rentang waktu, jenis permintaan, dan kata kunci. Pernyataan pencarian dapat dieksekusi secara independen. Untuk informasi lebih lanjut, lihat Sintaksis Pencarian dan Fungsi.

    Sebagai contoh, Anda dapat mengeksekusi pernyataan pencarian berikut untuk menanyakan log dengan kode status permintaan 200:

    status :200

    Untuk informasi lebih lanjut, lihat Contoh Pernyataan Pencarian.

  • Pernyataan analitik

    Pernyataan analitik digunakan untuk menyaring, mentransformasi, menghitung, dan menggabungkan data. Sebagai contoh, Anda dapat menggunakan pernyataan analitik untuk menghitung nilai rata-rata dalam periode waktu tertentu atau membandingkan data dalam periode waktu yang berbeda. Pernyataan analitik harus dieksekusi bersama dengan pernyataan pencarian dalam format Pernyataan Pencarian|Pernyataan Analitik. Untuk informasi lebih lanjut, lihat Sintaksis SQL dan Fungsi.

    Sebagai contoh, Anda dapat mengeksekusi pernyataan analitik berikut untuk menanyakan semua catatan log dan menganalisis jumlah permintaan dalam status yang berbeda:

    * | SELECT status, count(*) AS PV GROUP BY status

    Untuk informasi lebih lanjut tentang contoh kueri dan analisis, lihat Fungsi SQL dan Klausa SQL.

Catatan

Secara default, ketika Anda mengklik Logstore di daftar Logstores, sistem secara otomatis melakukan operasi kueri di halaman query and analysis. Untuk menonaktifkan fitur ini atau menentukan rentang waktu kueri, lakukan operasi berikut: Di sudut kanan atas halaman kueri dan analisis, klik ikon 设置. Di tab Query Settings, matikan Aktifkan kueri saat pertama kali mengakses halaman atau konfigurasikan parameter Rentang Waktu Kueri Kustom.

image

Tentukan rentang waktu

Anda dapat menggunakan salah satu metode berikut untuk menentukan rentang waktu untuk data yang ingin Anda query or analyze. Jika Anda menentukan rentang waktu dalam pernyataan analitik, rentang waktu tersebut digunakan untuk kueri dan analisis.

  • Di bagian atas halaman kueri dan analisis, pilih rentang waktu dari daftar drop-down. Contoh: Last 15 Minutes.image

  • Dalam pernyataan analitik, gunakan bidang __time__ untuk menentukan rentang waktu, yang merupakan interval waktu tertutup. Contoh:

    * | SELECT * FROM log WHERE __time__>1731297600 AND __time__< 1731310038
  • Dalam pernyataan analitik, gunakan fungsi from_unixtime atau to_unixtime untuk mengonversi format waktu yang ditentukan. Contoh:

    • * | SELECT * FROM log WHERE from_unixtime(__time__) > from_unixtime(1731297600) AND from_unixtime(__time__) < now()
    • * | SELECT * FROM log WHERE __time__ > to_unixtime(date_parse('2024-10-19 15:46:05', '%Y-%m-%d %H:%i:%s')) AND __time__ < to_unixtime(now())
Catatan

Secara default, hanya 100 baris data yang dikembalikan setelah Anda mengeksekusi pernyataan kueri. Untuk meningkatkan jumlah baris data yang dikembalikan, Anda dapat menggunakan klausa LIMIT. Untuk informasi lebih lanjut, lihat Klausa LIMIT.

Deskripsi halaman query and analysis

Ikhtisar halamanimage

Histogram

image

  • Ketika Anda mengarahkan penunjuk ke persegi panjang hijau, Anda dapat melihat periode waktu yang diwakili oleh persegi panjang dan jumlah log yang dikembalikan dalam periode waktu tersebut.

  • Jika Anda mengklik dua kali persegi panjang hijau, Anda dapat melihat distribusi log secara lebih rinci. Anda juga dapat melihat log yang dikembalikan dalam periode waktu tertentu di tab Raw Logs.

Log Mentah

  • Rincian logimage

    • Klik Table atau Raw Data untuk beralih antara format tampilan log.

    • 下载日志 > Download Log: memungkinkan Anda mengunduh log ke komputer Anda. Untuk informasi lebih lanjut, lihat Unduh Log.

    • image.png > JSON Configurations: memungkinkan Anda menentukan tipe tampilan JSON dan tingkat ekspansi JSON.

    • image.png > Event Settings: memungkinkan Anda mengonfigurasi acara untuk log mentah. Untuk informasi lebih lanjut, lihat Pengaturan Acara.

    • image.png: memungkinkan Anda menyalin isi log.

    • image.png: memungkinkan Anda menandai informasi spesifik atau menanyakan informasi kesalahan dalam isi log. Ikon ini juga berfungsi sebagai copilot.

    • 查询日志-004: memungkinkan Anda melihat informasi konteks log tertentu dalam file log mentah. Anda dapat menggunakan kueri kontekstual hanya pada log yang dikumpulkan oleh Logtail. Untuk informasi lebih lanjut, lihat Kueri Kontekstual.

    • LiveTail: memungkinkan Anda memantau isi log secara real-time dan mengekstrak informasi log utama. Anda dapat menggunakan LiveTail hanya pada log yang dikumpulkan oleh Logtail. Untuk informasi lebih lanjut, lihat LiveTail.

  • Bidang yang Ditampilkanimage

    • Di bawah Displayed Fields, arahkan penunjuk ke bidang dan klik ikon image.png untuk menghapus bidang dari Displayed Fields. Kemudian, bidang tersebut tidak lagi ditampilkan dalam isi log di sebelah kanan.

    • image.png: memungkinkan Anda menambahkan tampilan ke favorit Anda. Setelah bidang ditampilkan di Bagian 5, Anda dapat menambahkan tampilan saat ini ke favorit Anda. Kemudian, Anda dapat memilih tampilan dari daftar drop-down di atas Bagian 4.

    • image.png > Tag Settings: memungkinkan Anda menambahkan bidang sebagai tag sistem.

    • image.png > Alias: Setelah Anda mengaktifkan Alias, nama bidang diganti dengan alias. Jika Anda tidak menentukan alias untuk bidang, nama bidang dipertahankan. Untuk informasi lebih lanjut tentang cara menentukan alias untuk bidang, lihat Buat Indeks.

  • Bidang terindeksimage

    • Di bawah Indexed Fields, arahkan penunjuk ke bidang dan klik ikon image.png untuk menambahkan bidang ke Displayed Fields. Kemudian, bidang tersebut ditampilkan dalam isi log di sebelah kanan.

    • image.png: memungkinkan Anda melihat rincian bidang, termasuk Basic Distribution dan Statistical Metrics. Untuk informasi lebih lanjut, lihat Pengaturan Bidang.

Grafik

Simple Log Service merender hasil pernyataan kueri ke dalam grafik. Simple Log Service menyediakan berbagai jenis grafik, seperti tabel, grafik garis, dan grafik kolom. Untuk informasi lebih lanjut, lihat Grafik. Setelah mengeksekusi pernyataan kueri, Anda dapat melihat hasil kueri dan analisis di tab Graph.image

Berikut adalah deskripsi fitur lainnya di tab Grafik:

  • Add to New Dashboard: Simple Log Service menyediakan dashboard tempat Anda dapat menganalisis data secara real-time. Anda dapat mengklik Add to New Dashboard untuk menyimpan hasil kueri dan analisis sebagai grafik ke dalam dashboard. Untuk informasi lebih lanjut, lihat Ikhtisar Visualisasi.

  • Save as Scheduled SQL Job: Simple Log Service menyediakan fitur SQL Terjadwal. Anda dapat menggunakan fitur ini untuk menganalisis data secara otomatis pada waktu yang dijadwalkan dan menggabungkan data untuk penyimpanan. Anda juga dapat menggunakan fitur ini untuk memproyeksikan dan menyaring data. Untuk informasi lebih lanjut, lihat Bagaimana SQL Terjadwal Bekerja.

  • Interaction Occurrences: Kejadian interaksi penting untuk analisis data. Anda dapat menggunakan kejadian interaksi untuk beralih antara tingkat dimensi data dan granularitas analisis guna mendapatkan informasi yang lebih rinci. Untuk informasi lebih lanjut, lihat Konfigurasikan Kejadian Interaksi untuk Dashboard untuk Melakukan Analisis Drill-Down.

LogReduceimage

Di tab LogReduce, Anda dapat mengklik Enable LogReduce untuk mengelompokkan log serupa selama proses pengumpulan log. Untuk informasi lebih lanjut, lihat LogReduce.

Peningkatan SQLimage

Anda dapat mengklik ikon SQL独享版 di pojok kanan atas untuk mengaktifkan Dedicated SQL. Jika Anda menggunakan fitur Standard SQL untuk menganalisis sejumlah besar data yang dihasilkan selama periode waktu tertentu, Simple Log Service tidak dapat menganalisis semua data dalam satu permintaan kueri. Untuk meningkatkan sumber daya komputasi dan jumlah data yang dapat dianalisis dalam satu permintaan kueri, Anda dapat mengaktifkan fitur Dedicated SQL. Untuk informasi lebih lanjut, lihat Aktifkan Dedicated SQL.

Peringatanimage

Anda dapat mengklik ikon 另存为告警 di pojok kanan atas untuk configure alerts berdasarkan hasil kueri dan analisis. Untuk informasi lebih lanjut, lihat Konfigurasikan aturan peringatan di Simple Log Service.

Pencarian tersimpanimage

Anda dapat mengklik ikon 快速查询 di pojok kanan atas untuk menyimpan pernyataan kueri sebagai saved search. Pencarian tersimpan memungkinkan Anda melakukan operasi kueri dan analisis dengan cepat. Untuk informasi lebih lanjut, lihat Pencarian tersimpan.

Berbagiimage

Anda dapat mengklik ikon image.png di sudut kanan atas untuk menyalin tautan halaman saat ini dan membagikannya dengan pengguna lain. Untuk informasi lebih lanjut, lihat Sematkan Halaman Konsol dan Bagikan Data Log.

Transformasi dataimage

Anda dapat mengklik Data Transformation di bagian atas halaman kueri dan analisis untuk membuka halaman transformasi data. Fitur transformasi data memungkinkan Anda menstandarisasi data, mengekstrak informasi, membersihkan dan menyaring data, serta mendistribusikan data ke beberapa Logstore. Untuk informasi lebih lanjut, lihat Buat Pekerjaan Transformasi Data (Versi Baru).

Referensi