全部產品
Search
文件中心

Simple Log Service:日誌欄位詳情

更新時間:Sep 06, 2024

本文介紹OSS日誌類型及相關的日誌欄位詳情。

OSS日誌類型

日誌類型

說明

訪問日誌

記錄相關OSS Bucket的所有訪問日誌,即時採集。

大量刪除日誌

記錄大量刪除日誌時具體的刪除資訊,即時採集。

說明

當您調用DeleteObjects介面時,訪問日誌中會有一條請求記錄。

每小時計量日誌

記錄特定OSS Bucket每個小時累計的一些統計計量,延遲時間為幾小時,用於輔助分析。

OSS內建日誌和OSS訪問記錄日誌

OSS訪問日誌即時查詢分析功能由Log Service提供,包括OSS訪問資料、大量刪除資料和每小時計量資料的日誌記錄、採集、儲存和分析等系列功能。OSS內建日誌是OSS產品內建的訪問資料的日誌記錄和儲存功能,同樣記錄OSS儲存空間的訪問資訊。

Log Service提供的日誌包含OSS訪問記錄日誌的全部資訊,但是日誌欄位與OSS內建日誌欄位不同,如下表所示。更多資訊,請參見訪問日誌

OSS內建日誌欄位

Log Service-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儲存類型。

  • standard:標準儲存類型。

  • archive:Archive Storage類型。

  • infrequent_access:低頻訪問儲存類型。

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編碼,查詢時可以使用select url_decode(object)解碼。

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編碼,查詢時可以使用select url_decode(request_uri)解碼。

requester_id

要求者的ID,如果是匿名訪問,則顯示為短劃線(-)。

response_body_length

HTTP響應中的Body大小,不包括header。

response_time

HTTP回應時間,單位:毫秒。

server_cost_time

OSS伺服器處理本次請求所花的時間,單位:毫秒。

sign_type

簽名類型 。

  • NotSign:未簽名。

  • NormalSign:一般方式簽名。

  • UriSign:通過URL簽名。

  • AdminSign:管理員帳號。

sync_request

同步請求類型 。

  • 短劃線(-):一般請求。

  • cdn:CDN回源。

  • sync-public:跨地區複製。

  • lifecycle:設定生命週期規則。

time

OSS收到請求的時間,例如27/Feb/2018:13:58:45。如果需要時間戳記可以使用__time__欄位。

user-agent

HTTP的User-Agent頭,例如curl/7.15.5。

vpc_addr

OSS所在VPC的VIP地址。

該地址為整數類型(例如343819108),您可以使用int_to_ip(cast(vpc_addr as bigint)),將其轉換為IP地址形式。

vpc_id

用戶端所在VPC的ID。

restore_priority

解凍優先順序。

extend_information

擴充欄位,預設為短劃線(-)。

如果是通過RAM角色發起的請求,則日誌會記錄相關的RAM角色資訊,拼接規則為requesterParentId,roleName,roleSessionName,roleOwnerId,以半形逗號(,)分隔,可能會繼續拼接新欄位。

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編碼,查詢時可以使用select url_decode(object)解碼。

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

同步請求類型。

  • 短劃線(-):一般請求。

  • cdn:CDN回源。

  • sync-public:跨地區複製。

request_uri

請求的URI,包括query-string,格式為URL編碼,查詢時可以使用select url_decode(request_uri)解碼。

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儲存類型 。

  • standard:標準儲存類型。

  • archive:Archive Storage類型。

  • infrequent_access:低頻訪問儲存類型。

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樣式。