阿里云logtail学习笔记
Posted 柳清风09
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阿里云logtail学习笔记相关的知识,希望对你有一定的参考价值。
最近一直在做logtail的集成工作。发现logtail的确是一个设计精美的日志采集组件。首先它的配置都动态加载的,中心的配置,logtail的组件能够自动同步日志采集配置。logtail还支持各种采集配置,如下所示
但最精巧的设计还是他的配置设置。
它有几个核心概念:
-
日志库
日志库直接负责日志存储,所有Logtail采集的数据最终都会存储到日志库中。日志库由项目进行管理,项目和日志库的关系类似于数据库和表之间的关系。 -
采集配置
一个日志库中可包含多个不同的采集配置,日志库下的采集配置默认将数据采集到该日志库。 -
机器组
采集配置并不直接应用于Logtail客户端,而是应用于中间层的机器组,便于大规模集群和应用的灵活管理。
一个Logtail可属于多个机器组,一个机器组可包含多个Logtail,实现Logtail与机器组的解耦。一个采集配置可应用到多个机器组,一个机器组可关联多个采集配置,实现机器组与采集配置的解耦。
这种充分解构的做法,虽然使用上面稍微有点复杂,但能够更好的适用不同的场景。一个logtail在启动时候会从配置中心获取自己关联机器组的配置信息,然后根据配置信息采集日志发送到不同的logstore中。
以上是关于阿里云logtail学习笔记的主要内容,如果未能解决你的问题,请参考以下文章
阿里云logtail采集IDC机房机器需添加AliUids操作