TOS 支持日志分析功能,支持通过日志服务,检索分析您访问 TOS 过程中产生的访问日志。本文介绍日志分析功能相关的前提条件及操作步骤。
关于日志服务的功能说明,请参见什么是日志服务。
使用日志分析功能前,请确保您已完成以下操作:
名称 | 示例 | 说明 |
---|---|---|
LogType | tos_access_log | 日志类型,固定为 |
Time | 2022-05-14T16:15:09+08:00 | TOS 收到请求的时间。 |
RequestId | 851301791455779965791455-ac147c52-1rDEov-LB-cb-1AZ-F-LFRZ-B-K2-1 | 请求 ID。 |
Bucket | test | TOS Bucket 名称。 |
Object | object1 | 请求的 Object Key。 |
ObjectSize | 1164596 | 请求的 Object Size。 单位:字节。 |
VersionId | 102332212244 | 请求的 Object 的版本号。 |
Operation | PutObject | 访问的操作类型。 |
RemoteIp | 192.168.0.1 | 请求来源 IP。 |
BucketLocation | cn-beijing | TOS Bucket所在的区域。 |
StorageClass | STANDARD | TOS Bucket的存储类型,取值说明如下:
|
Host | test.tos-cn-beijing.volces.com | 请求访问域名。 |
HTTPMethod | PUT | HTTP 请求方法。 |
HTTPStatus | 200 | HTTP 请求返回的状态。 |
HTTPSchema | https | HTTP 请求协议,包括 HTTP 和 HTTPS。 |
RequestSize | 1164596 | 请求头中 |
ResponseSize | 0 | 响应头中 |
DeltaDataSize | 1164596 | 请求对存储量的改变(Bytes),说明如下:
|
HistoricalVersionDeltaSize | 209351 | 请求对历史版本对象存储量的改变(Bytes),说明如下:
说明 您可以通过 DeltaDataSize 和 HistoricalVersionDeltaSize 计算请求对最新版本对象存储存储量的改变,计算公式如下: |
RequestUri | /fdgfdgsf?acl | HTTP 请求的 URI,包括 |
CostTime | 12 | TOS 服务器处理本次请求所花的时间,单位:毫秒。 |
UserAgent | curl/7.15.5 | HTTP 的 |
Referer | *.example.com | 请求的 |
OwnerId | 200000**** | TOS Bucket 拥有者的账号 ID。 |
RequesterId | 200000**** | 请求者的账号 ID,如果是匿名访问,则显示为短划线(-)。 |
AccessKeyId | AKTP07cMTfZg0nvA3R1I194IY8SVyUjl5Y**** | 请求者的 AccessKey ID。 |
RequesterUserName | user1 | 请求者的用户名。 |
RequestSourceType | cdn | 同步请求类型 ,取值说明如下:
|
ErrorCode | NoSuchBucket | TOS 返回的错误码。 |
ReservedFiled |
| 保留字段,显示为 -。 |
MirrorSourceStatus | 0 | 回源场景下源站返回的状态码。 |
ECCode | 0010-00000021 | EC错误码。 |
本章节介绍为不同状态的存储桶开启日志分析的操作步骤。
说明
创建存储桶时的其他参数说明,请参见创建存储桶。
说明
开启日志分析后,您可以在日志管理页面的检索分析页签,检索分析对象存储相关访问日志,关于检索分析的详细说明,请参见检索分析。
说明
开启日志分析后,您可以在日志管理页面的检索分析页签,检索分析对象存储相关访问日志,关于检索分析的详细说明,请参见检索分析。
当您不需要再查看 TOS 的日志信息时,您可以关闭日志分析功能。本章节介绍关闭日志分析功能的操作步骤。
操作步骤
相关操作
关闭日志分析后,日志主题不会自动删除。您可以在关闭关联日志前,先在日志服务删除日志主题,以避免关闭关联日志后继续产生日志费用。
在日志管理页面进行关闭关联日志的操作时,会弹出对话框提示该存储桶对应的日志项目 ID 和主题 ID,您可以根据 ID 删除该存储桶对应的日志主题。具体操作,请参见删除日志主题和删除日志项目。
注意
由于同一地域下所有桶共用一个主题,删除某个桶的主题后,会同时删除同一地域下其他桶的历史日志记录,详细介绍,请参见为什么删除某个桶的日志 topic 后,无法正常使用其他桶的日志功能。
关于日志的计费详情,请参见计费说明。如果您需要延长日志的保存时间,您可以参考以下步骤设置。
说明
自定义数据保存时间支持 1~3650 天。
您可以通过日志统计一天内最新版本对象存储容量、历史版本对象存储容量和总存储容量的变化。
说明
索引配置将仅应用于新写入的日志,已有数据不会生效,因此您只能查询索引配置后的数据。
Bucket: <存储桶的名称> AND NOT Operation: "BatchDeleteDetails" | SELECT SUM(DeltaDataSize)
,单击搜索,在图标分析页签下会显示一天内存储桶内总存储容量的变化。Bucket: <存储桶的名称> | SELECT SUM(HistoricalVersionDeltaSize)
,单击搜索,在图标分析页签下会显示一天内存储桶内总存储容量的变化。