访问对象存储OSS的过程中会产生大量的访问日志。实时日志查询功能将OSS与日志服务SLS相结合,允许您在OSS控制台直接查询OSS的访问日志,帮助您完成OSS访问的操作审计、访问统计、异常事件回溯和问题定位等工作,提升您的工作效率并更好地帮助您基于数据进行决策。
前提条件
功能特性
3分钟内将日志实时推送到日志服务实例中,支持在OSS控制台直接查看实时日志。
提供日志分析服务,定制了常用的分析报表,使数据查询更方便。
支持实时查询和分析原始日志,并按照Bucket名称、Object名称、API操作、时间等条件过滤日志。
计费说明
当Logstore的计费模式为按使用功能计费时,如果OSS日志存储时间不超过7天,且当天写入流量(压缩后)或索引流量不超过900 GB(如果一条访问日志为1 KB,约为9亿条),则日志服务不收取相关费用。当OSS日志存储时间超过7天,或7天内写入流量(压缩后)或索引流量超过900 GB,将由日志服务收取日志存储及索引流量费用。具体信息,请参见按使用功能计费模式计费项。
在任意时间内对专属Logstore的读取流量、外网流量、数据加工、数据投递等按照标准收费,由日志服务单独收费。
当Logstore的计费模式为按使用功能计费时,OSS日志实时查询功能免费提供的Shard额度为16*31个*天/月,超出部分由日志服务单独收费。具体信息,请参见按使用功能计费模式计费项。
操作步骤
登录OSS管理控制台。
单击Bucket 列表,然后单击目标Bucket名称。
在左侧导航栏,选择
。在实时查询页签下,根据查询语法和分析语法,输入查询和分析语句,对OSS日志进行分析。
例如,您可以通过OSS访问日志的
operation
字段分析存储空间examplebucket
在过去七天内发生的GetObject
操作次数。查询和分析语句示例如下:
* and __topic__: oss_access_log AND bucket:examplebucket AND operation:GetObject | select count(*) AS GetObjectCount
查询和分析返回示例如下:
更多查询和分析示例,请参见实时日志查询常见示例。