日志管理簡介
更新時間 2023-12-28 17:38:41
最近更新時間: 2023-12-28 17:38:41
分享文章
本文幫助您了解對象存儲日志管理相關的概念、作用及Log文件格式。
概述
出于分析或審計等目的,用戶可以開啟日志管理功能。通過訪問日志記錄,桶的擁有者可以深入分析訪問該桶的用戶請求性質、類型或趨勢。當用戶開啟一個桶的日志記錄功能后,ZOS會自動對該桶的訪問請求記錄日志,并生成日志文件寫入用戶指定的桶中。日志存儲在ZOS中也會占用存儲空間,即意味著將產生額外的存儲費用。默認情況下,ZOS不會為用戶開啟日志管理功能。
日志文件信息說明
開啟日志管理后生成的訪問日志包含以下信息:
| 名稱 | 例子 | 含義 |
|---|---|---|
| owner_id | testuser | 源存儲桶ownerid |
| bucket | sbucket | 源存儲桶名字 |
| time | [23/Aug/2020:10:00:42+0800] | 訪問時間 |
| remote_addr | 192.168.56.xxx | 請求發起的IP地址 |
| user | testuser | 執行用戶 |
| request_id | tx00000000000000000001c-005f41cdca-a222f-default | 用于唯一標識該請求的id |
| operation | REST.GET.ACL | 請求類型 |
| oname | obj_name | 對象名字 |
| uri | GET/sbucket?aclHTTP/1.1 | 用戶請求的uri |
| http_status | 200 | 返回的http狀態碼 |
| error_code | - | 返回的錯誤碼 |
| bytes_sent | 441 | 用戶下載的流量 |
| obj_size | 0 | 對象大小 |
| total_time | 1 | 處理本次請求所花的時間(毫秒) |
| referrer | - | 請求的httpreferer |
| user_agent | Boto3/1.4.6Python/2.7.5Linux/3.10.0-1062.el7.x86_64Botocore/1.8.35 | http的user-agent頭 |
| oversion_id | - | 版本id |
注意
Log文件的格式組成:名稱從左至右,以空格分隔。
Log中的任何一個字段都可能出現“-”,用于表示未知數據或對于當前請求該字段無效。