Topik ini menjawab beberapa pertanyaan umum terkait kueri log.
Bagaimana cara mengidentifikasi mesin sumber dari mana log dikumpulkan saat saya menanyakan log?
Jika konfigurasi Logtail diterapkan pada grup mesin berbasis alamat IP, Anda dapat menggunakan alamat IP internal untuk mengidentifikasi mesin sumber. Untuk informasi lebih lanjut, lihat Buat Grup Mesin Berbasis Alamat IP.
Sebelum menjalankan pernyataan
__tag__:__hostname__:XXX, Anda harus membuat indeks untuk bidang__tag__:__hostname__dan mengaktifkan Analitik untuk bidang tersebut. Untuk informasi lebih lanjut tentang pembuatan indeks, lihat Buat Indeks. Untuk detail lebih lanjut tentang bidang__tag__, lihat Bidang yang Disimpan. Sebagai contoh, gunakan pernyataan berikut untuk menanyakan jumlah kemunculan nama host yang berbeda dalam log.* | select '__tag__:__hostname__' , count(1) as count group by '__tag__:__hostname__'
Bagaimana cara menanyakan log menggunakan alamat IP?
Tanyakan log menggunakan alamat IP.
__tag__:__client_ip__:192.0.2.1Tanyakan log yang alamat IP-nya dimulai dengan 192.0.2.
__source__:192.0.2.*Tanyakan log yang alamat IP-nya cocok dengan
192.168.XX.XX. Anda juga dapat menggunakan ekspresi reguler untuk pencocokan kabur. Untuk informasi lebih lanjut, lihat Bagaimana cara menanyakan log menggunakan pencocokan kabur?.* | select * from log where key like '192.168.%.%'
Bagaimana cara menggunakan dua kondisi untuk menanyakan log?
Untuk menggunakan dua kondisi dalam menanyakan log, tentukan kedua pernyataan sekaligus.
Sebagai contoh, jika ingin menanyakan log yang nilai statusnya bukan OK atau Unknown di sebuah Logstore, gunakan not OK not Unknown untuk mendapatkan log yang sesuai dengan kondisi tersebut.
Bagaimana cara menanyakan log di Simple Log Service?
Anda dapat menggunakan salah satu metode berikut untuk menanyakan log di Simple Log Service:
Gunakan konsol Simple Log Service untuk menanyakan log. Untuk informasi lebih lanjut tentang cara menanyakan dan menganalisis log di konsol Simple Log Service, lihat Kueri dan Analisis Log.
Gunakan SDK Simple Log Service untuk menanyakan log. Untuk informasi lebih lanjut, lihat Ikhtisar SDK Simple Log Service.
Gunakan operasi API RESTful untuk menanyakan log. Untuk informasi lebih lanjut, lihat GetLogs.
Saya bisa menggunakan SDK Simple Log Service untuk menanyakan log, tetapi terjadi timeout atau kesalahan jaringan saat saya menggunakan SDK untuk melakukan analisis SQL. Apa yang harus saya lakukan?
Salah satu penyebab potensial adalah firewall jaringan klien Anda memblokir permintaan yang berisi kata kunci yang digunakan dalam analisis SQL.
Kami sarankan Anda mengubah titik akhir Simple Log Service ke titik akhir yang dimulai dengan HTTPS untuk memeriksa apakah masalah disebabkan oleh firewall jaringan klien Anda.
Mengapa nilai bidang dipotong saat saya menanyakan dan menganalisis log?
Di Simple Log Service, batasan panjang bidang dan pemotongan ditentukan oleh aturan sistem.
Aturan default untuk batasan panjang bidang
Untuk kueri: Panjang maksimum nilai bidang adalah 524.288 byte (512 KB).
Untuk analisis: Nilai bidang memiliki panjang maksimum default 2.048 byte (2 KB), yang dapat disesuaikan hingga 16.384 byte (16 KB).
Jika nilai bidang melebihi batas ini, itu akan otomatis dipotong, dan bagian yang berlebih tidak disimpan untuk kueri atau analisis.
Menyesuaikan batasan panjang bidang
Anda dapat menyesuaikan panjang maksimum bidang untuk analisis. Penyesuaian ini hanya berlaku untuk data log tambahan.
Masuk ke konsol Simple Log Service, dan klik proyek target.
Pada tab , klik Logstore target.
Klik Attributes.

Di halaman Search & Analysis, sesuaikan Maximum Field Length, lalu klik OK.

Bagaimana cara menganalisis bidang yang tidak diindeks?
Jika Anda ingin menganalisis log tetapi belum mengonfigurasi indeks atau tidak dapat mengonfigurasi indeks untuk bidang yang diperlukan, Anda dapat melakukan langkah-langkah berikut untuk menyelesaikan masalah:
Konfigurasikan indeks atau reindex data
Jika Anda ingin menganalisis log baru yang ditulis, Anda dapat mengonfigurasi indeks untuk bidang yang diperlukan dan mengaktifkan Analitik untuk bidang tersebut. Untuk informasi lebih lanjut, lihat Buat Indeks.
Jika Anda ingin menganalisis log historis, Anda harus mengindeks ulang bidang yang diperlukan dalam log historis. Untuk informasi lebih lanjut, lihat Reindex Log untuk Sebuah Logstore.
Aktifkan fitur pemindaian
Jika Anda tidak dapat mengonfigurasi indeks, Anda dapat mengaktifkan fitur pemindaian untuk menganalisis log. Untuk informasi lebih lanjut, lihat Ikhtisar Analisis Berbasis Pemindaian dan Pindai Log.
Bagaimana cara mengubah jumlah baris yang dapat dikembalikan oleh kueri SQL?
Secara default, Simple Log Service menambahkan klausa LIMIT 100 ke pernyataan kueri saat Anda menjalankan pernyataan kueri. Jika ingin mengubah jumlah baris yang dapat dikembalikan, Anda dapat memodifikasi klausa LIMIT. Untuk informasi lebih lanjut, lihat Klausa LIMIT.