
LogListener 是 CLS 提供的日志采集客户端,支持界面式配置和多种结构化解析方式。本文详解从安装到采集配置的完整流程,帮助用户在几分钟内完成日志接入,实现日志的集中管理和秒级检索。
LogListener 是腾讯云日志服务(Cloud Log Service,CLS)提供的日志采集客户端。通过安装部署 LogListener,可以将服务器上的日志文件快速采集到 CLS 平台进行统一管理。这种采集方式对应用程序无侵入,无需修改业务代码或调整运行逻辑,只需在服务器上安装采集客户端即可完成日志接入。
LogListener 支持 Linux 64 位操作系统,兼容 CentOS、Ubuntu、Debian、TencentOS Server 等主流 Linux 发行版。采集端提供界面式的配置方式,操作直观简单,即使是初次使用的用户也能快速上手。
LogListener 支持丰富的日志解析格式,能够应对各种复杂的日志场景:
LogListener 可通过多种方式部署到目标机器:
使用 LogListener 采集日志时,系统会自动将多条日志打包为日志组并进行压缩传输。典型的日志压缩比可达 1:4 至 1:10,这不仅降低了网络带宽消耗,也减少了写流量费用。用户无需关注具体的打包策略,LogListener 会智能处理这些细节。
在安装 LogListener 之前,需要完成以下准备:
根据网络环境选择对应的下载命令。以内网为例,执行以下命令下载安装包并解压到指定目录:
wget http://mirrors.tencentyun.com/install/cls/loglistener-linux-x64.tar.gz && tar zxvf loglistener-linux-x64.tar.gz -C /usr/local/外网环境则将域名替换为 mirrors.tencent.com。LogListener v2.8.3 及之后版本不再添加版本号后缀,默认安装最新版本。如需安装特定版本,可在文件名中指定版本号。
进入 LogListener 工具目录后执行安装脚本:
cd /usr/local/loglistener/tools && ./loglistener.sh install安装完成后,使用 root 权限执行初始化命令:
./loglistener.sh init -secretid AKIDxxxxxxxxxx -secretkey xxxxxxxxxx region ap-xxxxxx其中 secretid 和 secretkey 替换为实际的密钥信息,region 替换为 CLS 所在地域。如果根账号已为协作者授予了 CLS 的读写权限,建议使用协作者的密钥进行初始化。
LogListener 成功安装后将自动启动进程,并与 CLS 后端保持心跳连接。可以通过以下方式确认安装是否成功:
登录 CLS 控制台后,在左侧导航栏中选择机器组管理。根据实际需求选择创建 IP 机器组或标识机器组:
如果服务器 IP 需要频繁变更,建议使用机器标识方式配置机器组,这样在更换 IP 后无需重新配置 LogListener。
在日志主题的采集配置页面,输入日志路径确定数据源,然后绑定之前创建的机器组。配置采集规则时需要明确以下几点:
采集配置完成后,需要在日志主题的索引配置页面开启索引。只有开启索引后才能对日志进行检索分析。索引分为两种类型:
索引配置生效后约一分钟即可开始检索分析。需要注意的是,索引规则的变更仅对新写入的日志生效,已有数据不会更新索引。
腾讯云 CLS 为新用户提供首单优惠,资源包最低可享 0.8 折起。个人用户和企业用户均可选择适合自身用量需求的档位——个人用户可选 10U 或 50U 规格,企业用户可选 100U 规格,均为一次性选购机会。对于首次尝试 CLS 的团队来说,这是以极低成本体验完整日志服务能力的理想入口。
除新用户专享优惠外,CLS 资源包面向新老用户提供长期折扣,最低可享 6.3 折。折扣力度随资源包规格和购买时长的增加而递增——规格越大、包年越长,单位成本越低。对于用量稳定的业务场景,选择大规格长周期的资源包可以显著降低日志管理的总体成本。
开通 CLS 的新用户,开通时会自动领取 10U × 3 个月 的免费资源包(价值 30 元),分三个月逐月抵扣,每月 10U。这笔免费额度足以支撑小规模日志接入的初期试用,帮助用户在零成本的前提下完成 LogListener 部署验证和基础功能体验。
在接入日志前,建议按照业务模块或服务类型规划日志主题。每个日志主题可以独立配置保存周期、存储类型和索引策略,合理的划分有助于后续的管理和成本控制。
对于调试级别等价值较低的日志,可以在采集端配置过滤规则,只采集 WARNING 及以上级别的日志。这样既能降低存储成本,也能提高检索效率。
根据合规要求和业务需求设置合适的日志保存周期。对于需要长期保留但访问频率较低的历史日志,可以开启日志沉降功能,将旧数据迁移到低频存储以降低存储成本。
如需了解更多详情或领取优惠,可访问 腾讯云 CLS 产品页 及 特惠活动页。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。