更新时间:2025-07-28 GMT+08:00

日志管理概述

云日志服务LTS以日志组和日志流为基本单位进行日志管理。使用云日志服务LTS之前,请先创建日志组和日志流。

日志组是云日志服务进行日志管理的基本单位,用于对日志流进行分组,一个日志组下面可以创建多个日志流。日志组本身不存储任何日志数据,仅方便您管理日志流。日志采集后,以日志流为单位,将不同类型的日志分类存储在不同的日志流上,方便对日志进一步分组管理。

图1 日志管理
  • 根据业务需要在指定区域创建日志组,请参考管理日志组
  • 需要通过日志流存储日志数据,请参考管理日志流
  • LTS支持标准存储和冷存储,默认为标准存储,如果需要开启冷存储,请参考智能冷存储

    冷存储是白名单功能,如有需要请提交工单申请开通。

  • LTS支持多账号日志汇聚多个账号的日志组/日志流集中管理,请参考设置多账号日志汇聚
  • 在日志管理首页查看资源统计、我的收藏/我的收藏(本地缓存)、最近访问等信息,请参考查看日志管理

应用场景

假设某互联网公司有两个部门:部门F-内容平台、部门H-企业服务,各部门的业务场景和日志分类参考如下,以下示例仅供参考,请以实际业务为准。

表1 业务场景介绍

部门

日志说明

部门F-内容平台

  • 业务场景:包含推荐系统(微服务)、内容管理系统(单体架构)、CDN加速服务。
  • 日志类型:
    • 推荐系统(微服务):用户行为日志(user_behavior_log)、模型训练日志(model_training_log)。
    • 内容管理系统(单体架构):后台操作日志(cms_operation_log)。
    • CDN:访问日志(cdn_access_log)、边缘节点日志(edge_node_log)。

部门H-企业服务

  • 业务场景:多租户软件系统(微服务 + 容器化),例如用户A、用户B等。
  • 日志类型:
    • 租户通用日志:应用访问日志(app_access_log)、数据库慢查询日志(slow_query_log)。
    • 特殊需求:用户A要求独立查看其租户日志。
表2 日志分组规划

部门

日志组

日志流

标签1(标签键=标签值)

标签2(标签键=标签值)

部门F

F_content_platform_logset

recommend_user_behavior_log

部门=部门F

业务线=推荐系统

recommend_model_training_log

部门=部门F

业务线=推荐系统

cms_operation_log

部门=部门F

业务线=内容管理

cdn_access_log

部门=部门F

业务线=CDN

部门H

H_enterprise_services_logset

tenantA_app_access_log

部门=部门H

租户=用户A

tenantB_app_access_log

部门=部门H

租户=用户B

H_public_services_logset

slow_query_log

部门=部门H

类型=数据库

使用云日志服务LTS管理上述日志时LTS支持为日志组、日志流添加标签,每个标签由“标签键”和“标签值”组成,用于快速识别、检索和管理目标对象。参考表2为不同部门创建日志组和日志流,并分别设置标签信息

  • 一个部门创建一个日志组,方便统一管理同一个部门的所有日志。在日志组下创建多个日志流,用于代表不同业务线的日志,如果后续新增其他的项目,再到对应日志组下面新建一个日志流即可。

    部门H创建两个日志组是为了将用户日志和数据库日志区分,方便维护。

  • 标签1可以用于区分不同的部门,标签2用于区分同部门不同业务线的日志,结合LTS权限管理可以控制每个部门的人员仅可查看所属部门的数据。因此,结合标签可以实现:
    1. 多维度权限隔离:通过定义不同的标签,可以实现部门隔离、业务线隔离、租户隔离,满足不同租户对日志数据的管理要求。
    2. 动态扩展与灵活调整:若用户B从部门H迁移至新成立的部门L,只需修改用户B对应日志流(tenantB_app_access_log)的标签为部门=部门L,日志数据无需物理迁移。
    3. 快速搜索与分析:通过标签类型(例如数据库、计费等)可快速搜索其他部门的相关日志(如慢查询、对账日志、交易日志等),用于全公司数据库性能分析或统计各个部门的费用情况。