Menjawab pertanyaan umum mengenai kueri log di Simple Log Service, seperti mengidentifikasi mesin sumber, mencari alamat IP, melakukan kueri dengan beberapa kondisi, serta menangani pemotongan nilai bidang.
Identifikasi mesin sumber suatu log
-
Konfigurasi Logtail diterapkan pada kelompok mesin. Jika kelompok mesin tersebut merupakan kelompok mesin berbasis alamat IP, gunakan alamat IP internal untuk membedakan mesin.
-
Setelah Anda membuat indeks, Simple Log Service secara default mengindeks
__tag__:__hostname__. Lakukan kueri dengan memasukkan__tag__:__hostname__:XXX. Bidang__tag__merupakan bidang tereservasi. Contoh: hitung kemunculan setiap hostname.* | select '__tag__:__hostname__' , count(1) as count group by '__tag__:__hostname__'
Cari alamat IP dalam log
-
Untuk melakukan kueri alamat IP tertentu:
__tag__:__client_ip__:192.0.2.1 -
Untuk melakukan kueri log dari alamat IP yang diawali dengan 192.0.2:
__source__:192.0.2.* -
Untuk melakukan kueri log yang berisi alamat IP yang cocok dengan
192.168.XX.XX. Anda juga dapat menggunakan ekspresi reguler untuk kueri fuzzy.* | select * from log where key like '192.168.%.%'
Lakukan kueri dengan beberapa kondisi
Gabungkan pernyataan kueri untuk menerapkan filter dengan beberapa kondisi.
Sebagai contoh, untuk mengecualikan log dengan status OK atau Unknown, cari dengan not OK not Unknown.
Metode kueri log
Simple Log Service mendukung tiga metode kueri log:
-
Lakukan kueri dan analisis log di Konsol. Panduan cepat untuk kueri dan analisis.
-
Lakukan kueri log menggunakan SDK. Ikhtisar referensi SDK.
-
Lakukan kueri log menggunakan RESTful API. Kueri log dalam Logstore.
Pemecahan masalah timeout atau kegagalan analisis SQL
Firewall jaringan di sisi klien mungkin memblokir permintaan yang berisi kata kunci analisis SQL.
Coba ganti titik akhir layanan ke HTTPS.
Pemotongan nilai bidang
Simple Log Service membatasi panjang nilai bidang sebagai berikut:
-
Untuk kueri, panjang maksimum nilai bidang adalah 512 KB (524.288 byte). Konten yang melebihi batas ini tidak disertakan dalam hasil kueri.
-
Untuk analisis, panjang maksimum nilai bidang secara default adalah 2 KB (2.048 byte), dan dapat dikonfigurasi hingga 16 KB (16.384 byte).
Tetapkan panjang maksimum untuk suatu bidang
Perubahan ini hanya berlaku untuk data log baru. Data yang sudah ada tidak terpengaruh.
Masuk ke Konsol Simple Log Service.
Pada bagian Projects, klik project yang diinginkan.

Pada tab , klik logstore yang diinginkan.

-
Klik .
-
Di bagian bawah halaman Query & Analysis, atur Maximum Length for Statistical Fields (text) ke nilai antara 64 hingga 16.384 byte.
Analisis bidang non-terindeks
Untuk menganalisis bidang yang tidak terindeks, gunakan salah satu metode berikut:
-
Buat atau lakukan pengindeksan ulang data
-
Untuk menganalisis log baru, buat indeks untuk bidang target dan aktifkan statistik.
-
Untuk menganalisis log historis, lakukan pengindeksan ulang data dan aktifkan statistik.
-
-
Aktifkan mode scan
Jika Anda tidak dapat membuat indeks, gunakan analisis berbasis scan untuk melakukan kueri log tanpa indeks. Scan log.
Ubah jumlah baris yang dikembalikan
Simple Log Service secara default menambahkan limit 100. Gunakan klausa LIMIT untuk mengubah jumlah baris yang dikembalikan.