快速接入
日志分析服务可收集应用的日志进行存储,并提供全文搜索和日志统计等功能。
编辑 erda.yml 添加日志分析 Addon
日志分析以 Addon 的形式提供,因此需编辑应用的 erda.yml 文件添加日志分析的 Addon,并重建流水线进行部署。
以可视化方式添加日志分析 Addon
以代码方式添加日志分析 Addon
version: 2.0
envs: {}
services:
foobar:
...
...
addons:
log-analytics:
plan: "log-analytics:basic"
:::tip 提示
应用需添加 log-analytics
Addon 后,该应用的日志才可被日志分析服务收集。
:::
重建流水线执行部署
编辑并保存 erda.yml 后,需重建应用对应分支的流水线并执行部署。
流水线执行成功后,将在所部署的集群中部署日志分析的必要组件,包括:
- monitor-collector:用于接收 Filebeat 采集的应用日志,写入 Kafka。
- Kafka:作为缓冲通道存储 monitor-collector 收集的日志,供 log-exporter 消费。
- Zookeeper:提高 Kafka 使用。
- log-exporter:读取 Kafka 存储的日志,写入 Elasticsearch。
- Elasticsearch:存储并索引日志数据。
进入日志分析模块查看数据
完成部署后,应用容器的日志将被收集并写入日志分析的 Elasticsearch 中,您可进入 微服务平台 > 日志分析 > 日志查询 查看。