本文介紹OSS日志類型及相關的日志字段詳情。
OSS日志類型
日志類型 | 說明 |
訪問日志 | 記錄相關OSS Bucket的所有訪問日志,實時采集。 |
批量刪除日志 | 記錄批量刪除日志時具體的刪除信息,實時采集。 說明 當您調用DeleteObjects接口時,訪問日志中會有一條請求記錄。 |
每小時計量日志 | 記錄特定OSS Bucket每個小時累計的一些統計計量,延遲時間為幾小時,用于輔助分析。 |
OSS自帶日志和OSS訪問記錄日志
OSS訪問日志實時查詢分析功能由日志服務提供,包括OSS訪問數據、批量刪除數據和每小時計量數據的日志記錄、采集、存儲和分析等系列功能。OSS自帶日志是OSS產品自帶的訪問數據的日志記錄和存儲功能,同樣記錄OSS存儲空間的訪問信息。
日志服務提供的日志包含OSS訪問記錄日志的全部信息,但是日志字段與OSS自帶日志字段不同,如下表所示。更多信息,請參見訪問日志。
OSS自帶日志字段 | 日志服務-OSS日志字段 |
Remote IP | client_ip |
Time | time |
Request-URI | request-uri |
HTTP Status | http_status |
SentBytes | response_body_length |
RequestTime (ms) | response_time |
Referer | referer |
User-Agent | user-agent |
HostName | host |
Request ID | request_id |
LoggingFlag | logging_flag |
Requester Aliyun ID | requester_id |
Operation | operation |
Bucket | bucket |
Key | object |
ObjectSize | object_size |
Server Cost Time (ms) | server_cost_time |
Error Code | error_code |
Request Length | request_length |
UserID | owner_id |
Delta DataSize | delta_data_size |
Sync Request | sync_request |
訪問日志
字段名稱 | 含義 |
__topic__ | 日志主題,固定為oss_access_log。 |
acc_access_region | 如果是傳輸加速請求,該字段為請求接入點所在地域名,否則為短劃線(-)。 |
access_id | 請求者的AccessKey ID。 |
bucket | OSS Bucket名稱。 |
bucket_location | OSS Bucket所在的數據中心,一般格式為oss-<region ID>。 |
bucket_storage_type | OSS Object存儲類型。
|
client_ip | 發起請求的IP地址,即客戶端IP地址、其網絡防火墻或Proxy IP地址。 |
content_length_in | 請求頭中Content-Length的值,單位:字節。 |
content_length_out | 響應頭中Content-Length的值,單位:字節。 |
delta_data_size | OSS Object大小的變化量,如果沒有變化則為0;如果不是上傳請求,則為短劃線(-) 。 |
ec | 詳細錯誤碼。根據錯誤碼自助排查的步驟,請參見使用EC錯誤碼自助排查。 |
error_code | OSS返回的錯誤碼。更多信息,請參見錯誤碼概述。 |
host | 請求訪問域名,例如:bucket123.oss-cn-beijing.aliyuncs.com。 |
http_method | HTTP請求方法。 |
http_status | HTTP請求返回的狀態。 |
http_type | HTTP請求類型,包括HTTP和HTTPS。 |
logging_flag | 是否開啟定期導出日志到OSS Bucket的功能,true表示開啟。 |
object | 請求的OSS Object,格式為URL編碼,查詢時可以使用 |
object_size | OSS Object的大小,單位:字節。 |
operation | 訪問類型。更多信息,請參見附錄:訪問類型。 |
owner_id | OSS Bucket擁有者的阿里云賬號ID。 |
referer | 請求的HTTP Referer。 |
request_id | 請求ID。 |
request_length | HTTP請求的大小,包括header,單位:字節。 |
request_uri | HTTP請求的URI,包括query-string,格式為URL編碼,查詢時可以使用 |
requester_id | 請求者的ID,如果是匿名訪問,則顯示為短劃線(-)。 |
response_body_length | HTTP響應中的Body大小,不包括header。 |
response_time | HTTP響應時間,單位:毫秒。 |
server_cost_time | OSS服務器處理本次請求所花的時間,單位:毫秒。 |
sign_type | 簽名類型 。
|
sync_request | 同步請求類型 。
|
time | OSS收到請求的時間,例如27/Feb/2018:13:58:45。如果需要時間戳可以使用__time__字段。 |
user-agent | HTTP的User-Agent頭,例如curl/7.15.5。 |
vpc_addr | OSS所在VPC的VIP地址。 該地址為整數類型(例如343819108),您可以使用 |
vpc_id | 客戶端所在VPC的ID。 |
restore_priority | 解凍優先級。 |
extend_information | 擴展字段,默認為短劃線(-)。 如果是通過RAM角色發起的請求,則日志會記錄相關的RAM角色信息,拼接規則為 |
user_defined_log_fields | 是一個JSON文本經過base64編碼后的值,該JSON文本里記錄了用戶自定義的請求頭或URL參數信息。 |
批量刪除日志
當您調用DeleteObjects接口時,訪問日志中會有一條請求記錄。但因為刪除的文件信息存放在請求的HTTP Body中,訪問日志中的object字段值為短劃線(-)。查看具體的刪除文件的列表,需要查看批量刪除日志。批量刪除日志的字段及說明如下,可以通過request_id字段關聯。
字段名稱 | 說明 |
__topic__ | 日志主題,固定為oss_batch_delete_log。 |
client_ip | 發起請求的IP地址,例如客戶端IP地址、其網絡防火墻或Proxy的IP地址。 |
user_agent | HTTP的User-Agent頭,例如curl/7.15.5。 |
bucket | OSS Bucket名稱。 |
error_code | OSS返回的錯誤碼。更多信息,請參見錯誤碼概述。 |
request_length | HTTP請求的大小,包括header,單位:字節。 |
response_body_length | HTTP響應Body的大小,不包括header。 |
object | 請求的OSS Object,格式為URL編碼,查詢時可以使用 |
object_size | OSS Object的大小,對應請求對象的大小,單位:字節。 |
operation | 訪問類型。更多信息,請參見附錄:訪問類型 。 |
bucket_location | OSS Bucket所在的數據中心,格式為oss-<region ID>。 |
http_method | HTTP請求方法,例如POST。 |
referer | 請求的HTTP Referer。 |
request_id | 請求ID。 |
http_status | HTTP請求返回的狀態。 |
sync_request | 同步請求類型。
|
request_uri | 請求的URI,包括query-string,格式為URL編碼,查詢時可以使用 |
host | 請求訪問域名,例如bucket123.oss-cn-beijing.aliyuncs.com。 |
logging_flag | 是否開啟定期導出日志到OSS Bucket的功能,true表示開啟。 |
server_cost_time | OSS服務器處理本次請求的時間,單位:毫秒。 |
owner_id | OSS Bucket擁有者的阿里云賬號ID。 |
requester_id | 請求者的ID,如果匿名訪問則為短劃線(-)。 |
delta_data_size | OSS Object大小的變化量,如果沒有變化則為0;如果不是上傳請求,則為短劃線(-)。 |
每小時計量日志
記錄特定OSS Bucket每個小時累計的計量信息,供輔助分析時參考使用。
字段名稱 | 說明 |
__topic__ | 日志主題,固定為oss_metering_log。 |
owner_id | OSS Bucket擁有者的阿里云賬號ID。 |
bucket | OSS Bucket名稱。 |
cdn_in | CDN流入量,單位:字節。 |
cdn_out | CDN流出量,單位:字節。 |
get_request | GET請求次數。 |
intranet_in | 內網流入量,單位:字節。 |
intranet_out | 內網流出量,單位:字節。 |
network_in | 外網流入量,單位:字節。 |
network_out | 外網流出量,單位:字節。 |
put_request | PUT請求次數。 |
storage_type | OSS Bucket存儲類型 。
|
storage | OSS Bucket存儲量,單位:字節。 |
metering_datasize | 非標準存儲的計量數據大小。 |
process_img_size | 處理的圖像大小,單位:字節。 |
process_img | 處理圖像。 |
sync_in | 同步流入量,單位:字節。 |
sync_out | 同步流出量,單位:字節。 |
start_time | 計量開始時間戳,單位:秒。 |
end_time | 計量截止時間戳,單位:秒。 |
region | OSS Bucket所在地域。 |
bucket_location | OSS Bucket所在的數據中心,一般格式為oss-<region ID>。 |
附錄:訪問類型
訪問類型如下表所示。更多信息,請參見API概覽。
操作 | 說明 |
AbortMultiPartUpload | 斷點上傳-中止。 |
AppendObject | 追加上傳文件。 |
CompleteUploadPart | 完成斷點上傳。 |
CopyObject | 復制文件。 |
DeleteBucket | 刪除Bucket。 |
DeleteLiveChannel | 刪除LiveChannel。 |
DeleteObject | 刪除文件。 |
DeleteObjects | 刪除多個文件。 |
GetBucket | 列舉文件。 |
GetBucketAcl | 獲取Bucket權限。 |
GetBucketCors | 查看Bucket的CORS規則。 |
GetBucketEventNotification | 獲取Bucket通知配置。 |
GetBucketInfo | 查看Bucket信息。 |
GetBucketLifecycle | 查看Bucket的Lifecycle配置。 |
GetBucketLocation | 查看Bucket地域。 |
GetBucketLog | 查看Bucket訪問日志配置。 |
GetBucketReferer | 查看Bucket防盜鏈設置。 |
GetBucketReplication | 查看跨地域復制。 |
GetBucketReplicationProgress | 查看跨地域復制進度。 |
GetBucketStat | 獲取bucket的相關信息。 |
GetBucketWebSite | 查看Bucket的靜態網站托管狀態。 |
GetLiveChannelStat | 獲取LiveChannel狀態信息。 |
GetObject | 讀取文件。 |
GetObjectAcl | 獲取文件訪問權限。 |
GetObjectInfo | 獲取文件信息。 |
GetObjectMeta | 查看文件信息。 |
GetObjectSymlink | 獲取symlink文件的詳細信息。 |
GetPartData | 獲取斷點文件塊數據。 |
GetPartInfo | 獲取斷點文件塊信息。 |
GetProcessConfiguration | 獲取Bucket圖片處理配置。 |
GetService | 列舉Bucket。 |
HeadBucket | 查看Bucket信息。 |
HeadObject | 查看文件信息。 |
InitiateMultipartUpload | 初始化斷點上傳文件。 |
ListMultiPartUploads | 列舉斷點事件。 |
ListParts | 列舉斷點塊狀態。 |
PostObject | 表單上傳文件。 |
PostProcessTask | 提交相關的數據處理,例如截圖等。 |
PostVodPlaylist | 創建LiveChannel點播列表。 |
ProcessImage | 圖片處理。 |
PutBucket | 創建Bucket。 |
PutBucketCors | 設置Bucket的CORS規則。 |
PutBucketLifecycle | 設置Bucket的Lifecycle配置。 |
PutBucketLog | 設置Bucket訪問日志。 |
PutBucketWebSite | 設置Bucket靜態網站托管模式。 |
PutLiveChannel | 創建LiveChannel。 |
PutLiveChannelStatus | 設置LiveChannel狀態。 |
PutObject | 上傳文件。 |
PutObjectAcl | 修改文件訪問權限。 |
PutObjectSymlink | 創建symlink文件。 |
RedirectBucket | bucket endpoint重定向。 |
RestoreObject | 解凍文件。 |
UploadPart | 斷點上傳文件。 |
UploadPartCopy | 復制文件塊。 |
get_image_exif | 獲取圖片的exif信息。 |
get_image_info | 獲取圖片的長寬等信息。 |
get_image_infoexif | 獲取圖片的長寬以及exif信息。 |
get_style | 獲取Bucket樣式。 |
list_style | 列舉Bucket的樣式。 |
put_style | 創建Bucket樣式。 |