Kueri pemindaian SLS memindai dan menganalisis log dengan memindai bidang target tanpa memerlukan konfigurasi indeks. Fitur ini mendukung kueri pemindaian (SPL) dan analisis pemindaian (SQL).
Prasyarat
-
Log telah dikumpulkan. Pengumpulan data.
-
Indeks telah dibuat. Buat indeks.
PentingBidang pemindaian target tidak memerlukan indeks, tetapi pernyataan kueri tetap bergantung pada indeks.
Prosedur
Masuk ke Simple Log Service console.
Di bagian Projects, klik project yang diinginkan.

Pada tab , klik logstore yang diinginkan.

-
Di kotak pencarian, masukkan pernyataan pemindaian.
Format yang didukung:
Pernyataan kueri | Pernyataan SPLatauPernyataan kueri | set session mode=scan; Pernyataan analitik (Standard SQL). -
Di pojok kanan atas, atur rentang waktu.
Anda dapat mengatur waktu relatif, jangka waktu, atau rentang waktu kustom. Granularitas minimum: satu menit.
Pemindaian Otomatis
Pemindaian otomatis dan pergantian halaman hanya tersedia untuk kueri pemindaian.
Jika muncul pesan No results found for this scan setelah menjalankan kueri pemindaian, klik ikon
. Sistem akan secara otomatis melakukan pemindaian hingga menemukan log yang cocok atau mencapai 20 percobaan.

Kotak dialog Automatic Scanning menampilkan progres pemindaian.

Paginasi
Saat Anda berpindah halaman, SLS menjalankan pemindaian lain untuk memastikan hasil yang berkelanjutan.
Setiap pemindaian memproses hingga 100.000 log. Satu halaman mungkin mengembalikan hasil lebih sedikit daripada nilai Items per Page, tetapi Anda tetap dapat menuju ke halaman berikutnya. Hal ini berarti jumlah log yang cocok dalam batch 100.000 log saat ini kurang dari nilai Items per Page.
Misalnya, dengan total 200.000 log dan Items per Page diatur ke 20, satu pemindaian mungkin hanya mengembalikan 15 log sementara tombol halaman berikutnya tetap aktif. Artinya, hanya 15 log dari 100.000 log pertama yang cocok. Klik next untuk memindai 100.000 log sisanya.

Contoh
-
Kueri log untuk permintaan yang berhasil.
-
Pernyataan pemindaian
* | where Status='Success' -
Hasil pemindaian

-
-
Kueri log untuk file tertentu pada waktu tertentu.
-
Pernyataan pemindaian
* | where file = 'file:Android' | where time ='[2024-04-24T10:07:27.427014479]' -
Hasil pemindaian

-
-
Hitung jumlah permintaan berdasarkan status.
-
Pernyataan pemindaian
CatatanAnalisis pemindaian memerlukan
set session mode=scan;sebelum pernyataan SQL.* | set session mode=scan; SELECT Status, count(*) AS PV GROUP BY Status -
Hasil pemindaian

-
Panggilan API
Panggil operasi GetLogs untuk menggunakan pemindaian secara terprogram. Kueri log di Logstore.
Tambahkan set session mode=scan; ke pernyataan analitik dalam parameter query. Contohnya: * | set session mode=scan; select count(*) as pv.