iLogtail 支持三种处理模式:原生插件模式(C++实现,性能最强)、拓展插件模式(Go实现,生态丰富且灵活)和SPL模式(在iLogtail 2.0中引入,结合了性能和灵活性)。通过编写SPL语句,您可以充分利用其计算能力来处理数据。本文将介绍如何使用SPL语句实现与其他两种处理模式相同的功能。
前提条件
已开通日志服务。具体操作,请参见资源管理概述。
使用限制
SPL采集日志仅支持Logtail 2.0及以上版本。
文本日志采集支持通过控制台配置,其他数据接入暂不支持控制台配置,请通过API或CRD配置。
使用示例
SPL使用示例请参见使用SPL采集文本日志。
操作步骤
登录日志服务控制台。
在Project列表区域,单击目标Project。
在
页签中,单击目标日志库前面的>,依次选择 。在Logtail配置列表中,单击目标Logtail配置后操作列的管理Logtail配置。
单击页面上方的编辑,在页面下方的处理配置区域,处理配置中处理模式选择SPL,然后单击保存。
登录日志服务控制台。
在快速数据接入对话框的自建开源/商业软件页签下,选择包含文本日志后缀的入口。
目前SPL采集支持文本日志采集,其他数据接入(Kubernetes - 标准输出、Docker标准输出等)暂不支持控制台配置。
在选择日志空间页面,按照选择目标Project和Logstore,单击下一步。
在机器组配置页面,配置机器组。
根据实际需求,选择使用场景和安装环境。
无论是否已有机器组,都必须根据实际需求正确选择使用场景和安装环境,这将影响后续的页面配置。
确认目标机器组已在应用机器组区域,单击下一步。
已有机器组没有可用机器组从源机器组列表选择目标机器组。
单击创建机器组,在创建机器组面板设置相关参数。机器组标识分为IP地址和用户自定义标识,更多信息请参见创建用户自定义标识机器组(推荐)或创建IP地址机器组。
创建机器组后立刻应用,可能因为连接未生效,导致心跳为FAIL,您可单击重试。如果还未解决,请参见Logtail机器组无心跳进行排查。
创建Logtail配置,单击下一步,创建Logtail配置。全局配置、输入配置和处理插件相同,处理配置中处理模式选择SPL。
-
- 本页导读 (1)
- 前提条件
- 使用限制
- 使用示例
- 操作步骤