Mengirim beberapa log ke Simple Log Service dalam satu permintaan.
Deskripsi operasi
Catatan penggunaan
Informasi yang diperlukan untuk mengkueri log telah diperoleh, mencakup nama Proyek tempat log berada, Wilayah Proyek tersebut, dan nama Logstore tempat log disimpan. Untuk informasi selengkapnya, lihat Mengelola proyek dan Mengelola Logstore.
Anda dapat memanggil operasi ini untuk mengumpulkan log dari halaman web atau Klien.
Jika Anda menggunakan pelacakan web untuk mengumpulkan log namun tidak memanggil operasi ini, hanya satu log yang dapat dikirim ke Simple Log Service dalam satu permintaan. Untuk informasi selengkapnya, lihat Menggunakan pelacakan web untuk mengumpulkan log.
Untuk mengumpulkan volume besar data log, Anda dapat memanggil operasi ini guna mengirim beberapa log ke Simple Log Service dalam satu permintaan.
Sebelum memanggil operasi ini untuk mengirim log ke Logstore, Anda harus mengaktifkan pelacakan web pada Logstore tersebut. Untuk informasi selengkapnya, lihat Menggunakan pelacakan web untuk mengumpulkan log.
Operasi ini tidak mendukung pengiriman log dari beberapa topik sekaligus ke Simple Log Service.
Pemanggilan operasi ini memberikan izin menulis pada Logstore kepada pengguna anonim dari Internet, yang dapat mengakibatkan data kotor karena tidak dilakukannya autentikasi berbasis Pasangan Kunci Akses.
Coba sekarang
Test
RAM authorization
Sintaks permintaan
POST /logstores/{logstoreName}/track HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| logstoreName |
string |
Yes |
Nama Logstore. |
ali-test-logstore |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| project |
string |
Yes |
Nama proyek. |
ali-test-project |
| body |
object |
Yes |
Badan permintaan. |
|
| __topic__ |
string |
No |
Topik log. |
topic |
| __source__ |
string |
Yes |
Sumber log. |
source |
| __logs__ |
array<object> |
Yes |
Log-log tersebut. Setiap elemen merupakan objek JSON yang merepresentasikan satu log. Catatan
Catatan: Waktu pada log yang dikumpulkan menggunakan fitur pelacakan web adalah waktu saat Simple Log Service menerima log tersebut. Anda tidak perlu mengonfigurasi bidang __time__ untuk setiap log. Jika bidang ini ada, nilainya akan ditimpa oleh waktu saat Simple Log Service menerima log tersebut. |
|
|
object |
No |
Log-log tersebut. |
||
|
string |
No |
Konten log. |
{ "key1": "value1", "key2": "value2" } |
|
| __tags__ |
object |
No |
Tag log. |
|
|
string |
No |
Tag log. |
{ "tag1": "value1", "tag2": "value2" } |
Hanya header permintaan berikut yang didukung. Dua header permintaan pertama wajib digunakan saat memanggil operasi PutWebTracking. Untuk informasi selengkapnya mengenai format dan deskripsi header permintaan, lihat Header permintaan umum.
x-log-apiversion: 0.6.0
x-log-bodyrawsize: 1234
x-log-compresstype: lz4
Header x-log-compresstype hanya wajib jika Anda perlu mengirim data terkompresi. Untuk mengirim data terkompresi, Anda harus menggunakan algoritma LZ4 atau DEFLATE. Anda dapat menentukan x-log-compresstype: lz4 atau x-log-compresstype: deflate. Untuk informasi selengkapnya mengenai cara mengompresi data, lihat Kompresi data.
Elemen respons
|
Element |
Type |
Description |
Example |
Tidak ada yang didefinisikan.
Contoh
Respons sukses
JSONformat
{}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.