本文介绍通过Logtail采集服务器文本日志的配置流程和采集模式。

配置流程

日志服务提供配置向导,帮助您快速完成采集配置。
重要 在创建Logtail配置前,建议先了解Logtail的使用限制。更多信息,请参见Logtail限制说明

如果Logtail的默认设置不满足您的采集需求,您可以修改Logtail的启动参数。更多信息,请参见设置Logtail启动参数

配置流程

采集模式

Logtail支持通过极简模式、完整正则模式、分隔符模式、JSON模式、Nginx配置模式 、Apache模式和IIS配置模式采集文本日志。 各个模式的说明如下表所示。
采集模式说明
使用极简模式采集日志在极简模式下,Logtail不会对日志内容进行解析,原始日志都被作为一个整体被采集到日志服务的content字段中,极大简化了日志采集流程。
使用完整正则模式采集日志在完整正则模式下,Logtail会将日志内容结构化,即根据您所设置的正则表达式将日志内容提取为多个键值对(Key:Value)。
使用分隔符模式采集日志在分隔符模式下,Logtail支持通过分隔符将一条日志分割成多个Value,您需要为Value指定对应的Key。分隔符模式只适用于采集单行日志。
使用JSON模式采集日志在JSON模式下,Logtail支持解析Object类型的JSON日志,将其提取为多个键值对(Key:Value),即提取Object首层的键作为Key,Object首层的值作为Value。
使用Nginx配置模式采集日志在Nginx配置模式下,Logtail会根据log_format中的定义将日志内容结构化,提取为多个键值对(Key:Value)。
使用Apache配置模式采集日志在Apache配置模式下,Logtail会根据Apache日志配置文件中指定的日志格式将日志内容结构化,提取为多个键值对(Key:Value)。
使用IIS配置模式采集日志在IIS配置模式下,Logtail会根据IIS日志的格式将日志内容结构化,提取为多个键值对(Key:Value)。