Topik ini menjelaskan jenis-jenis log OSS beserta field log yang sesuai.
Jenis log OSS
Jenis log | Deskripsi |
Log akses |
|
Log metering |
|
Metrik pemantauan |
|
Log internal OSS dan log akses OSS
Layanan Log Sederhana menyediakan fitur kueri dan analisis waktu nyata untuk log akses OSS, mencakup pencatatan, pengumpulan, penyimpanan, serta analisis data akses OSS, data penghapusan batch, dan data metering per jam. Log internal OSS merupakan fitur asli OSS untuk mencatat dan menyimpan log data akses serta informasi akses bucket OSS.
Log yang disediakan oleh Layanan Log Sederhana mencakup semua informasi dari log akses OSS, tetapi field log berbeda dari field dalam log internal OSS, seperti ditunjukkan pada tabel berikut. Untuk informasi lebih lanjut, lihat Log akses.
Field log internal OSS | Field log OSS - Layanan Log Sederhana |
IP Remote | client_ip |
Waktu | time |
Request-URI | request-uri |
Status HTTP | http_status |
SentBytes | response_body_length |
RequestTime (ms) | response_time |
Referer | referer |
User-Agent | user-agent |
HostName | host |
ID Permintaan | request_id |
LoggingFlag | logging_flag |
ID Aliyun Peminta | requester_id |
Operasi | operation |
Bucket | bucket |
Kunci | object |
ObjectSize | object_size |
Server Cost Time (ms) | server_cost_time |
Kode Kesalahan | error_code |
Panjang Permintaan | request_length |
UserID | owner_id |
Data Delta Ukuran | delta_data_size |
Permintaan Sinkronisasi | sync_request |
Log akses
Field | Deskripsi |
__topic__ | Tema log. Nilainya tetap oss_access_log. |
time | Waktu ketika permintaan OSS berakhir, misalnya, 27/Feb/2018:13:58:45. Jika Anda membutuhkan timestamp, gunakan field __time__. |
access_id | ID AccessKey dari peminta. |
owner_id | ID akun Alibaba Cloud dari pemilik bucket OSS. |
user_agent | Header User-Agent dari permintaan HTTP, misalnya, curl/7.15.5. |
logging_flag | Menunjukkan apakah fitur yang mengekspor log secara berkala ke bucket OSS diaktifkan. Nilai true menunjukkan bahwa fitur tersebut diaktifkan. |
bucket | Nama bucket OSS. |
content_length_in | Nilai Content-Length dalam header permintaan. Satuan: byte. |
content_length_out | Nilai Content-Length dalam header respons. Satuan: byte. |
object | OSS object yang diminta. Objek tersebut dikodekan URL. Saat Anda menanyakan objek, Anda dapat menjalankan |
object_size | Ukuran objek OSS. Satuan: byte. |
operation | Jenis akses. |
bucket_location | Pusat data tempat bucket OSS berada. Formatnya biasanya |
request_uri | URI dari permintaan HTTP, termasuk string kueri. URI tersebut dikodekan URL. Saat Anda menanyakan URI, Anda dapat menjalankan |
error_code | Kode kesalahan yang dikembalikan oleh OSS. Untuk informasi lebih lanjut, lihat Kode kesalahan. |
request_length | Ukuran permintaan HTTP, termasuk header. Satuan: byte. |
client_ip | Alamat IP dari mana permintaan diinisiasi. Ini bisa berupa alamat IP klien, firewall jaringannya, atau proxy. |
response_body_length | Ukuran body dalam respons HTTP, tidak termasuk header. |
http_method | Metode permintaan HTTP. |
referer | HTTP Referer dari permintaan. |
requester_id | ID peminta. Jika akses anonim, tanda hubung (-) akan ditampilkan. |
request_id | ID permintaan. |
response_time | Waktu respons HTTP. Satuan: milidetik. |
server_cost_time | Waktu yang dibutuhkan server OSS untuk memproses permintaan. Satuan: milidetik. |
http_type | Jenis permintaan HTTP. Nilai valid: HTTP dan HTTPS. |
sign_type | Jenis tanda tangan.
|
http_status | Status yang dikembalikan untuk permintaan HTTP. |
sync_request | Jenis permintaan sinkronisasi.
|
bucket_storage_type | Kelas penyimpanan objek OSS.
|
host | Titik akhir yang digunakan untuk permintaan, misalnya, bucket123.oss-cn-beijing.aliyuncs.com. |
vpc_addr | Alamat Havip dari VPC tempat OSS berada. Alamat ini adalah integer, misalnya, 343819108. Anda dapat menjalankan |
vpc_id | ID VPC tempat OSS berada. |
delta_data_size | Perubahan ukuran objek OSS. Jika ukuran tidak berubah, nilainya adalah 0. Jika permintaan bukan permintaan unggah, tanda hubung (-) dikembalikan. |
ec | Kode kesalahan detail. Untuk informasi lebih lanjut tentang cara memecahkan masalah berdasarkan EC, lihat Pemecahan masalah berdasarkan EC. |
acc_access_region | Jika permintaan adalah permintaan akselerasi transfer, field ini menunjukkan wilayah titik akses. Jika tidak, tanda hubung (-) dikembalikan. |
restore_priority | Prioritas pemulihan. |
extend_information | Field ekstensi. Nilai defaultnya adalah tanda hubung (-). Jika permintaan diinisiasi menggunakan peran RAM, log mencatat informasi tentang peran RAM. Informasi tersebut digabungkan dalam format |
user_defined_log_fields | Field ekstensi. Nilai defaultnya adalah tanda hubung (-). Jika Anda mengonfigurasi header dan parameter kustom untuk bucket, log mencatat informasi tentang header dan parameter yang cocok. Nilainya adalah pengkodean Base64 dari field JSON. |
archive_direct_read_size | Ukuran yang dibebankan untuk akses waktu nyata objek Arsip yang dihasilkan oleh permintaan. Jika akses waktu nyata objek Arsip tidak digunakan, tanda hubung (-) dikembalikan. Satuan: byte. |
Log penghapusan batch
Saat memanggil operasi DeleteObjects, sebuah catatan permintaan dihasilkan dalam log akses. Namun, karena informasi tentang file yang dihapus tersimpan dalam body permintaan HTTP, nilai field object dalam log akses adalah tanda hubung (-). Untuk melihat daftar file yang dihapus, Anda harus memeriksa log penghapusan batch. Tabel berikut menjelaskan field log penghapusan batch. Anda dapat mengaitkan log penghapusan batch dengan log akses menggunakan field request_id.
Nama field | Deskripsi |
__topic__ | Tema log. Nilainya tetap oss_batch_delete_log. |
bucket | Nama bucket OSS. |
bucket_location | Pusat data tempat bucket OSS berada. Formatnya adalah oss-<region ID>. |
client_ip | Alamat IP dari mana permintaan diinisiasi. Ini bisa berupa alamat IP klien, firewall jaringannya, atau proxy. |
delta_data_size | Perubahan ukuran objek OSS. Jika ukuran tidak berubah, nilainya adalah 0. Jika permintaan bukan permintaan unggah, tanda hubung (-) dikembalikan. |
error_code | Kode kesalahan yang dikembalikan oleh OSS. Untuk informasi lebih lanjut, lihat Kode kesalahan. |
host | Titik akhir yang digunakan untuk permintaan, misalnya, bucket123.oss-cn-beijing.aliyuncs.com. |
http_method | Metode permintaan HTTP, misalnya, POST. |
http_status | Status yang dikembalikan untuk permintaan HTTP. |
logging_flag | Menunjukkan apakah fitur yang mengekspor log secara berkala ke bucket OSS diaktifkan. Nilai true menunjukkan bahwa fitur tersebut diaktifkan. |
object | Objek OSS yang diminta. Objek tersebut dikodekan URL. Saat Anda menanyakan objek, Anda dapat menjalankan |
object_size | Ukuran objek OSS. Ini sesuai dengan ukuran objek yang diminta. Satuan: byte. |
operation | Jenis akses. Untuk informasi lebih lanjut, lihat Detail field log. |
owner_id | ID akun Alibaba Cloud dari pemilik bucket OSS. |
response_body_length | Ukuran body respons HTTP, tidak termasuk header. |
request_length | Ukuran permintaan HTTP, termasuk header. Satuan: byte. |
referer | HTTP Referer dari permintaan. |
request_id | ID permintaan. |
requester_id | ID peminta. Jika akses anonim, tanda hubung (-) dikembalikan. |
request_uri | URI permintaan, termasuk string kueri. URI tersebut dikodekan URL. Saat Anda menanyakan URI, Anda dapat menjalankan |
sync_request | Jenis permintaan sinkronisasi.
|
server_cost_time | Waktu yang dibutuhkan server OSS untuk memproses permintaan. Satuan: milidetik. |
user_agent | Header User-Agent dari permintaan HTTP, misalnya, curl/7.15.5. |
Log metering per jam
Log ini mencatat informasi metering agregat per jam untuk bucket OSS tertentu, yang dapat digunakan untuk analisis tambahan.
Field | Deskripsi |
__topic__ | Tema log. Nilainya tetap oss_metering_log. |
owner_id | ID akun Alibaba Cloud dari pemilik bucket OSS. |
bucket | Nama bucket OSS. |
cdn_in | Lalu lintas masuk dari CDN. Satuan: byte. |
cdn_out | Lalu lintas keluar ke CDN. Satuan: byte. |
metering_datasize | Ukuran data yang dimetering untuk kelas penyimpanan non-Standar. |
get_request | Jumlah permintaan GET. |
intranet_in | Lalu lintas masuk melalui jaringan internal. Satuan: byte. |
intranet_out | Lalu lintas keluar melalui jaringan internal. Satuan: byte. |
network_in | Lalu lintas masuk melalui Internet. Satuan: byte. |
network_out | Lalu lintas keluar melalui Internet. Satuan: byte. |
put_request | Jumlah permintaan PUT. |
storage | Penggunaan penyimpanan bucket OSS. Satuan: byte. |
storage_type | Kelas penyimpanan bucket OSS.
|
process_img_size | Ukuran gambar yang diproses. Satuan: byte. |
sync_in | Lalu lintas masuk untuk sinkronisasi. Satuan: byte. |
sync_out | Lalu lintas keluar untuk sinkronisasi. Satuan: byte. |
start_time | Timestamp awal metering. Satuan: detik. |
end_time | Timestamp akhir metering. Satuan: detik. |
region | Wilayah tempat bucket OSS berada. |
process_img | Gambar yang diproses. |
bucket_location | Pusat data tempat bucket OSS berada. Formatnya biasanya oss-<region ID>. |
Lampiran: Jenis akses
Tabel berikut menjelaskan jenis-jenis akses. Untuk informasi lebih lanjut, lihat Ikhtisar API.
Operasi | Deskripsi |
AbortMultiPartUpload | Menghentikan unggah multipart. |
AppendObject | Menambahkan data dengan mengunggah file. |
CompleteUploadPart | Menyelesaikan unggah multipart. |
CopyObject | Menyalin objek. |
DeleteBucket | Menghapus bucket. |
DeleteLiveChannel | Menghapus LiveChannel. |
DeleteObject | Menghapus objek. |
DeleteObjects | Menghapus beberapa objek. |
ExpireObject | Menghapus objek yang kedaluwarsa. |
GetBucket | Mendaftarkan objek. |
GetBucketAcl | Mendapatkan daftar kontrol akses (ACL) bucket. |
GetBucketCors | Meminta aturan berbagi sumber daya lintas asal (CORS) bucket. |
GetBucketEventNotification | Mendapatkan konfigurasi notifikasi bucket. |
GetBucketInfo | Meminta informasi tentang bucket. |
GetBucketLifecycle | Meminta konfigurasi siklus hidup bucket. |
GetBucketLocation | Meminta wilayah bucket. |
GetBucketLog | Meminta konfigurasi log akses bucket. |
GetBucketReferer | Meminta pengaturan perlindungan hotlink bucket. |
GetBucketReplication | Meminta konfigurasi replikasi lintas wilayah (CRR). |
GetBucketReplicationProgress | Meminta kemajuan CRR. |
GetBucketStat | Mendapatkan informasi tentang bucket. |
GetBucketWebSite | Meminta status hosting situs web statis bucket. |
get_image_exif | Mendapatkan informasi EXIF gambar. |
get_image_info | Mendapatkan informasi tentang gambar, seperti tinggi dan lebarnya. |
get_image_infoexif | Mendapatkan tinggi, lebar, dan informasi EXIF gambar. |
GetLiveChannelStat | Mendapatkan informasi status LiveChannel. |
GetObject | Membaca objek. |
GetObjectAcl | Anda dapat memperoleh izin akses file. |
GetObjectInfo | Mendapatkan informasi tentang objek. |
GetObjectMeta | Meminta informasi tentang objek. |
GetObjectSymlink | Mendapatkan detail file tautan simbolik. |
GetPartData | Mendapatkan data bagian dalam unggah multipart. |
GetPartInfo | Mendapatkan informasi tentang bagian dalam unggah multipart. |
GetProcessConfiguration | Mendapatkan konfigurasi pemrosesan gambar bucket. |
GetService | Mendaftarkan bucket. |
get_style | Mendapatkan gaya bucket. |
HeadBucket | Memintainformasi tentang bucket. |
HeadObject | Meminta informasi tentang objek. |
InitiateMultipartUpload | Memulai unggah multipart. |
ListMultiPartUploads | Anda dapat mendaftarkan peristiwa titik henti sementara. |
ListParts | Mendaftarkan status bagian dalam unggah multipart. |
list_style | Mendaftarkan gaya bucket. |
PostObject | Mengunggah objek menggunakan formulir. |
PostProcessTask | Mengirimkan tugas pemrosesan data, seperti mengambil tangkapan layar. |
PostVodPlaylist | Membuat daftar putar video sesuai permintaan (VOD) untuk LiveChannel. |
ProcessImage | Memproses gambar. |
PutBucket | Membuat bucket. |
PutBucketCors | Mengonfigurasi aturan CORS untuk bucket. |
PutBucketLifecycle | Mengonfigurasi aturan siklus hidup untuk bucket. |
PutBucketLog | Mengonfigurasi log akses untuk bucket. |
PutBucketWebSite | Mengonfigurasi mode hosting situs web statis untuk bucket. |
PutLiveChannel | Membuat LiveChannel. |
PutLiveChannelStatus | Menetapkan status LiveChannel. |
PutObject | Mengunggah objek. |
PutObjectAcl | Anda dapat memodifikasi izin akses file. |
PutObjectSymlink | Membuat file tautan simbolik. |
put_style | Membuat gaya bucket. |
RedirectBucket | Mengarahkan ulang endpoint bucket. |
RestoreObject | Memulihkan objek. |
UploadPart | Anda dapat mengunggah file menggunakan titik henti sementara. |
UploadPartCopy | Menyalin bagian. |