All Products
Search
Document Center

Simple Log Service:Panduan cepat kueri dan analisis

Last Updated:Aug 28, 2026

Simple Log Service dapat mengkueri miliaran entri log dalam hitungan detik dan mendukung analitik berbasis SQL. Panduan ini menggunakan log Nginx untuk menunjukkan cara mengonfigurasi indeks dan menjalankan kueri dasar.

Prasyarat

Anda telah membuat proyek dan Logstore standar dengan pengumpulan data yang dikonfigurasi. Kelola Proyek, Buat Logstore, Ikhtisar pengumpulan data.

Langkah 1: Konfigurasi indeks

  1. Masuk ke Konsol Simple Log Service.

  2. Pada bagian Projects, klik proyek yang diinginkan.

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

  4. Pada halaman Query & Analysis Logstore, klik Enable Index.

    Catatan

    Data dapat dikueri sekitar satu menit setelah pengindeksan diaktifkan.

  5. Mengklik Enable Index akan mengaktifkan full-text index secara default. Pada halaman Query and Analysis, klik Automatic Index Generation untuk membuat field indexes secara otomatis dari entri log pertama pada pratinjau data.

    Catatan

    Biarkan parameter lain tetap pada nilai default-nya. Buat indeks.

    Konfigurasi field index yang dihasilkan:

    Untuk semua bidang, Case Sensitive dan Contains Chinese dimatikan, sedangkan Enable Analytics diaktifkan. Bidang yang dihasilkan beserta tipe datanya adalah:

    • @timestamp (text)

    • body_bytes_sent (long)

    • bytes_sent (long)

    • host (text)

    • http_referer (text)

    • http_user_agent (text)

    • path (text)

    • remote_addr (text)

    • request_body (text)

    • request_length (long)

    • request_method (text)

    • request_time (double)

Langkah 2: Kueri dan analisis log

Catatan

Pada kotak pencarian di halaman Search & Analyze, masukkan pernyataan pencarian atau analitik lalu klik Search & Analyze.

  • Pernyataan pencarian

    Pernyataan pencarian menyaring data log berdasarkan rentang waktu, jenis permintaan, kata kunci, atau kondisi lainnya dan dapat digunakan secara mandiri. Sintaks dan fungsi kueri.

    Contoh: Kueri log dengan kode status 200:

    status:200

    Contoh pernyataan pencarian.

  • Pernyataan analitik

    Pernyataan analitik mengagregasi, mentransformasi, dan menyaring data log untuk menghitung metrik seperti rata-rata deret waktu atau perbandingan year-over-year dan month-over-month. Pernyataan analitik harus mengikuti pernyataan pencarian dalam format search statement | analytic statement. Sintaks dan fungsi analisis SQL.

    Contoh: Hitung jumlah permintaan berdasarkan kode status:

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

    Fungsi SQL. Klausa SQL.

Catatan

Secara default, mengklik Logstore pada daftar Logstore akan membuka halaman Search & Analyze dan menjalankan kueri secara otomatis. Untuk mengubah perilaku ini, klik ikon Settings di pojok kanan atas dan gunakan tab Query Settings.

Konfigurasi rentang waktu

Tentukan rentang waktu untuk Search & Analyze menggunakan salah satu metode berikut. Rentang waktu dalam pernyataan analitik memiliki prioritas lebih tinggi daripada pemilih waktu.

  • Pada pemilih rentang waktu di bagian atas halaman, pilih rentang waktu, misalnya 15 Minutes.

    Panel drop-down pemilih waktu menyediakan beberapa metode pemilihan: tombol waktu cepat (seperti 1 Minute, 5 Minutes, 15 Minutes, 1 Hour, 1 Day, dan This Week), Select from Calendar, atau Custom. Anda juga dapat memilih kotak centang Round Time, atau gunakan History untuk melihat rentang waktu yang pernah digunakan sebelumnya.

  • Dalam pernyataan analitik, gunakan bidang __time__ untuk menentukan rentang waktu. Contoh:

    * | SELECT * FROM log WHERE __time__ > 1731297600 AND __time__ < 1731310038
  • Dalam pernyataan analitik, gunakan fungsi from_unixtime atau fungsi to_unixtime untuk mengonversi format waktu. 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, kueri mengembalikan maksimal 100 baris. Untuk mengembalikan lebih banyak data, gunakan klausa LIMIT.

Halaman Query & Analysis

Ikhtisar halaman

Halaman kueri log mentah Simple Log Service (SLS) terdiri dari area-area berikut:

  • Ikhtisar hasil pencarian: menampilkan jumlah entri log yang cocok (7.246 pada contoh) dan histogram distribusi waktu.

  • Area tab: berisi tab Raw Logs, Statistical Charts, dan LogReduce, serta mendukung perpindahan antara tampilan tabel dan mentah, toggle pembungkus baris, dan pengaturan paginasi.

  • Panel Displayed Fields di sebelah kiri: mencantumkan bidang yang diindeks seperti @timestamp, host, remote_addr, request_method, status, dan uri.

  • Area utama: menampilkan detail pasangan kunci-nilai terstruktur dari setiap entri log, termasuk bidang log akses Nginx seperti timestamp, IP sumber, nama host, metode permintaan, URI permintaan, dan kode status respons.

Histogram

image

  • Arahkan kursor ke blok hijau untuk melihat rentang waktu dan jumlah hit-nya.

  • Klik ganda blok hijau untuk memperdalam granularitas waktu yang lebih halus. Hasil untuk rentang waktu tersebut muncul di tab Raw Logs.

Log mentah

  • Detail log

    • Klik Table atau Raw Data untuk mengganti format tampilan log.

    • Download logs > Download Log: Unduh log ke komputer Anda. Unduh log.

    • image.png> JSON Settings: Atur tipe tampilan dan level untuk log JSON.

    • image.png> Event Settings: Konfigurasi event untuk log mentah.

    • image.png: Salin konten log.

    • image.png: Ringkas informasi dan identifikasi error dalam konten log menggunakan SLS Copilot.

    • Query Logs-004: Lihat entri log dalam konteks file aslinya. Hanya tersedia untuk log yang dikumpulkan oleh Logtail. Kueri kontekstual.

    • LiveTail: Pantau log secara real time dan ekstrak informasi penting. Hanya tersedia untuk log yang dikumpulkan oleh Logtail. LiveTail.

  • Bidang yang ditampilkan

    • Pada bagian Displayed Fields, klik ikon image.png di samping bidang untuk menghapusnya dari Displayed Fields. Bidang tersebut tidak lagi muncul di log di sebelah kanan.

    • image.png: Simpan pilihan bidang saat ini sebagai favorit. Setelah mengonfigurasi bidang yang ingin ditampilkan di Area 5, pilih tampilan tersimpan dari daftar drop-down di atas Area 4.

    • image.png> Tag Settings: Tetapkan bidang sebagai tag sistem.

    • image.png> Alias: Saat diaktifkan, nama bidang akan diganti dengan alias-nya. Bidang yang tidak memiliki alias tetap menggunakan nama aslinya. Atur alias bidang di Buat indeks.

  • Indexed fields

    • Pada bagian Indexed Fields, klik ikon image.png di samping bidang untuk menambahkannya ke Displayed Fields. Bidang tersebut kemudian akan muncul di log pada panel sebelah kanan.

    • image.png: Lihat Basic Distribution dan Statistical Metrics dari bidang tersebut. Pengaturan bidang.

Graph

Grafik merender output visual dari pernyataan kueri dan analitik. Simple Log Service mendukung tabel, grafik garis, grafik kolom, dan lainnya. Lihat Grafik statistik. Hasilnya ditampilkan pada tab Graph.

Fitur lain pada tab ini:

  • Add to New Dashboard: Simpan hasil kueri dan analisis sebagai grafik ke dasbor untuk pemantauan waktu nyata. Klik Add to New Dashboard guna menambahkan grafik tersebut. Ikhtisar visualisasi.

  • Save as Scheduled SQL Job: Lakukan analisis data secara berkala, simpan hasil agregasi, serta filter atau proyeksikan bidang. Scheduled SQL.

  • Interaction Occurrences: Jelajahi data lebih mendalam dengan menyesuaikan hierarki dimensi dan granularitas analisis. Tambahkan interaksi ke dasbor untuk analisis drill-down.

LogReduce

Pada tab LogReduce, klik Enable LogReduce untuk mengagregasi log yang sangat mirip selama pengumpulan. LogReduce.

SQL enhancement

Klik ikon Dedicated SQL di pojok kanan atas untuk mengaktifkan Dedicated SQL pada sesi saat ini. Dedicated SQL mengalokasikan sumber daya komputasi tambahan guna menganalisis volume data yang lebih besar per kueri. Untuk mengaktifkan Dedicated SQL secara default, lihat: Kueri dan analisis berkinerja tinggi dengan akurasi penuh (Dedicated SQL).

Alerting

Klik ikon Save as alert di pojok kanan atas, lalu pilih Save as Alert untuk membuat aturan peringatan berdasarkan hasil kueri dan analisis. Memulai alerting.

Saved search

Klik ikon Saved search di pojok kanan atas untuk Save as Saved Search pernyataan kueri dan analisis saat ini. Gunakan pencarian tersimpan untuk menjalankan ulang kueri yang sering digunakan secara cepat. Saved Search.

Share

Klik ikon image.png di pojok kanan atas untuk menyalin dan membagikan URL halaman saat ini. Sematkan dan bagikan halaman Konsol.

Data transformation

Klik Data Transformation di pojok kiri atas untuk membuka halaman transformasi data. Di halaman tersebut, Anda dapat menormalisasi, mengekstrak, membersihkan, menyaring, serta mendistribusikan data ke beberapa Logstore. Buat tugas transformasi data (versi baru).

Dokumentasi terkait