访问对象存储OSS的过程中会产生大量的访问日志。实时日志查询功能将OSS与日志服务SLS相结合, 允许您在OSS控制台直接查询OSS的访问日志,帮助您完成OSS访问的操作审计、访问统计、异常事件回溯和问题定位等工作,提升您的工作效率并更好地帮助您基于数据进行决策。

前提条件

  • 已开通日志服务。

    如果您还未开通日志服务,请前往日志服务产品页完成开通操作。

  • 已授权日志服务访问OSS。

    如果您还未授权日志服务访问OSS,请单击云资源访问授权,按照提示完成授权操作。

功能优势

  • 3分钟内将日志实时推送到日志服务实例中,支持在OSS控制台直接查看实时日志。
  • 提供日志分析服务,定制了常用的分析报表,数据查询更方便。
  • 支持实时查询和分析原始日志,并按照Bucket名称、Object名称、API操作、时间等条件过滤日志。

费用说明

使用实时日志功能时,如果出现以下情况,则会产生费用:

  • 实时日志查询免费提供最近7天的日志查询。若您设置的日志存储时间大于7天,则超过7天的部分,由日志服务单独收费。
  • 实时日志查询免费提供900 GB/天的日志写入额度(如果一条访问日志为1 KB,约为9亿条),超过部分由日志服务单独收费。
  • 当您通过外网读写日志服务时,会产生外网读写流量费用。

具体收费标准,请参见日志服务计费方式

开通实时日志查询

您可以通过以下两种方式开通实时日志查询功能:

  • 方式一:新建Bucket时开通实时日志查询

    1. 登录OSS管理控制台
    2. 概览页面,单击右侧的创建Bucket
    3. 创建Bucket对话框,实时日志查询区域选择开通,其他参数的配置详情,请参见创建存储空间
    4. 单击确定
  • 方式二:为已创建的Bucket开通实时日志查询

    1. 登录OSS管理控制台
    2. 单击Bucket列表,之后单击目标Bucket名称。
    3. 在左侧导航栏,选择日志管理 > 实时查询
    4. 单击立即开通

开通实时日志查询,OSS免费提供最近7天内的日志查询。您可以单击日志页面右上角的设置日志保存时间,修改日志的保存时间。

查询实时日志

您可以通过以下三种方式查询实时日志:

  • 方式一:通过原始日志页面查询实时日志

    1. 登录OSS管理控制台
    2. 单击Bucket列表,之后单击目标Bucket名称。
    3. 在左侧导航栏,选择日志管理 > 实时查询
    4. 单击原始日志,对日志进行分析。
      您可以指定时间段和查询语句进行实时查询。例如可快速分析某一个字段(如API操作名称)在一段时间内的分布情况,您也可以按条件过滤或统计您希望查看的访问记录。
  • 方式二:通过原始日志页面查询实时日志

    1. 登录OSS管理控制台
    2. 单击Bucket列表,之后单击目标Bucket名称。
    3. 在左侧导航栏,选择日志管理 > 实时查询
    4. 单击日志报表,对日志进行分析。
      日志报表提供以下四类开箱即用的报表:
      • 访问中心:展示总体运营状况信息,包括PV、UV、流量以及外网访问地图分布等。
      • 审计中心:展示文件操作的统计信息,包括文件读、写、删等操作统计。
      • 运维中心:展示针对访问日志的统计信息,包括请求数量、失败操作的分布统计等信息。
      • 性能中心:展示针对性能的统计信息,包括外网下载和上传性能分布、不同网络与文件大小的传输性能、文件下载差异列表等信息。
  • 方式三:通过日志服务控制台查询实时日志

    您可以在日志服务控制台查询OSS的实时日志。具体操作,请参见OSS访问日志

关闭实时日志查询

当您确认不再需要保留日志数据,请按如下步骤关闭实时日志查询。

  1. 登录OSS管理控制台
  2. 单击日志管理 > 实时查询
  3. 单击右上角关闭关联日志
    注意 开通实时日志查询时,会自动创建日志服务Project。但关闭实时日志查询时不会自动删除Project。因此,当您关闭实时日志查询后,为避免后续产生不必要的费用,请前往日志服务控制台删除开通实时日志查询时自动创建的Project。具体操作,请参见删除Project