云日志服务 LTS-日志管理概述:应用场景

时间:2025-06-06 15:54:01

应用场景

假设某互联网公司有两个部门:部门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_content_platform_logset

recommend_user_behavior_log

部门=部门F

业务线=推荐系统

recommend_model_training_log

部门=部门F

业务线=推荐系统

cms_operation_log

部门=部门F

业务线=内容管理

cdn_access_log

部门=部门F

业务线=CDN

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为不同部门创建日志组和日志流,并分别设置标签信息

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

您即将访问非华为云网站,请注意账号财产安全