# 快速接入

    日志分析服务可收集应用的日志进行存储,并提供全文搜索和日志统计等功能。

    # 编辑 dice.yml 添加日志分析 Addon

    日志分析以 Addon 的形式提供,因此需编辑应用的 dice.yml 文件添加日志分析的 Addon,并重建流水线进行部署。

    • 以可视化方式添加日志分析 Addon

    • 以代码方式添加日志分析 Addon

      version: "2.0"
      envs: {}
      services:
        foobar:
      ...
      ...
      addons:
        log-analytics:
          plan: "log-analytics:basic"
      

    提示

    应用需添加 log-analytics Addon 后,该应用的日志才可被日志分析服务收集。

    # 重建流水线执行部署

    编辑并保存 dice.yml 后,需重建应用对应分支的流水线并执行部署。

    流水线执行成功后,将在所部署的集群中部署日志分析的必要组件,包括:

    • monitor-collector:用于接收 Filebeat 采集的应用日志,写入 Kafka。
    • Kafka:作为缓冲通道存储 monitor-collector 收集的日志,供 log-exporter 消费。
    • Zookeeper:提高 Kafka 使用。
    • log-exporter:读取 Kafka 存储的日志,写入 Elasticsearch。
    • Elasticsearch:存储并索引日志数据。

    # 进入日志分析模块查看数据

    完成部署后,应用容器的日志将被收集并写入日志分析的 Elasticsearch 中,您可进入 微服务治理平台 > 诊断分析 > 日志分析 > 日志查询 查看。