Komponen SLS menyediakan kemampuan kueri dan penulisan log untuk Layanan Log Sederhana (SLS).
Deskripsi fitur
Aksi | Deskripsi | Skenario |
run_query | Melakukan kueri log SLS. | Melakukan kueri log SLS. |
putLogs | Menulis log ke SLS. | Menulis log ke SLS. |
Contoh konfigurasi komponen
Topik ini memberikan contoh konfigurasi parameter untuk setiap aksi dari komponen SLS. Anda dapat mengimpor contoh tersebut sebagai playbook uji. Melalui editor alur visual, Anda dapat lebih intuitif memahami dan menguji parameter konfigurasi setiap aksi, serta dengan mudah menguasai logika fungsional dan penggunaan komponen. Untuk prosedurnya, lihat Impor Playbook.
Anda dapat menyimpan data contoh sebagai file JSON terlebih dahulu, lalu mengimpornya ke dalam editor.
Konfigurasi instance sumber daya
Untuk menggunakan komponen logging SLS, Anda perlu mengonfigurasi informasi terkait Layanan Log Sederhana terlebih dahulu. Ikuti langkah-langkah berikut:
Klik komponen, dan di tab Konfigurasi Informasi Dasar, klik Resource Instance Configuration di area Konfigurasi Instance Sumber Daya.
Di halaman Konfigurasi Instance Sumber Daya, klik tombol Add. Lengkapi konfigurasi sebagai berikut:
Item konfigurasi
Deskripsi
assetname
Anda dapat menyesuaikan nama sumber daya sesuai dengan kebutuhan bisnis Anda.
end_point
Alamat akses layanan SLS. Untuk informasi lebih lanjut tentang alamat akses, lihat Titik akhir layanan.
sub_id
ID AccessKey dari pengguna yang dapat mengoperasikan Layanan Log Sederhana. Untuk informasi tentang cara membuat AccessKey, lihat Buat AccessKey.
access_key
AccessKey Secret dari pengguna yang dapat mengoperasikan Layanan Log Sederhana.
PentingJika Anda menggunakan informasi AccessKey dari pengguna RAM, pastikan bahwa pengguna RAM memiliki izin untuk mengoperasikan API Layanan Log Sederhana.
run_query
Parameter
Parameter | Deskripsi |
project | Nama proyek SLS yang akan diakses. |
logstore | Nama logstore SLS yang akan diakses. |
endpoint | Alamat akses layanan SLS. Untuk informasi lebih lanjut tentang alamat akses, lihat Titik akhir layanan. |
query | Sintaks SQL untuk kueri SLS. Untuk informasi lebih lanjut tentang sintaks SQL, lihat Sintaks SQL dan fungsi. Penting Jika Anda menggunakan pernyataan analisis dan batas yang dikonfigurasi melebihi 100, Anda harus mengonfigurasi bidang order by. Jika tidak, beberapa data tidak dapat dikueri. |
from | Waktu mulai kueri, dalam milidetik. |
to | Waktu akhir kueri, dalam milidetik. |
limit | Jumlah maksimum entri, dengan batas atas 10.000. |
Aksi PutLogs
Parameter
Parameter | Deskripsi |
project | Nama proyek SLS yang akan diakses. |
logstore | Nama logstore SLS yang akan diakses. |
endpoint | Alamat akses layanan SLS. |
topic | Bidang yang ditentukan pengguna digunakan untuk menandai sekelompok log. |
logItems | Informasi log yang akan ditulis. Format log hanya mendukung string format JSON, JSONObject 3, dan JSONArray, seperti {"test":"test"}. Catatan Bidang _logUuid akan ditambahkan ke setiap entri log sebagai pengenal unik saat menulis, sehingga memudahkan pengguna untuk mencari log yang baru saja ditulis. |