将本地日志迁移到云日志服务

2025-10-21 09:45:45

 本文主要介绍如何将本地日志迁移到云日志服务

操作场景

应用程序通常首先直接将运行日志输出到本地的文件中。当运维人员需要查询日志时,登录服务器,通过操作系统的文件查看工具,比如more,vim,grep等查询需要关注的日志内容。这种场景下,由于日志分布在各个服务器上,命令行操作易出错、服务器权限等限制因素造成日志查找效率低下。

利用云日志服务,可以获得以下优势:

·       数据集中存储,无需登录多台服务器查询,这在微服务架构下尤为重要;

·       快速检索日志,告别繁琐的命令行操作,提升故障处理效率;

·       实时检测异常日志,设置告警,提升故障响应时效。

前置条件

·       开通云日志服务;

·       应用服务部署在天翼云的云主机上。

操作步骤

.        登录云日志服务控制台。

.        在控制台概览页面的日志项目模块,点击目标日志项目名称。

.        在目标日志单元下,点击【数据接入】,若该日志单元初次配置日志采集,则页面会提供采集配置向导。

.        选择云主机。

·       如果您还没有可用的主机组,请执行以下操作:

o   输入主机组名称。

o   在已开通云主机列表中,选择您需要采集日志的目标云主机,作为云主机组进行统一采集管理。

o   点击下一步。

·       如果您已有可用的主机组,请点击【选择已有主机组】,选择目标主机组,并点击下一步:


.        创建采集配置,请按如下说明配置参数。

.        参数配置完成后,点击【保存并启用】,表示创建采集配置并开始采集日志。点击【保存不启用】,则表示只创建采集配置但暂不下发启用,您稍后可在数据接入管理页面进行启用。

.        在完成页面,点击【日志检索】,将跳转至日志检索分析页面。详情请查看查询与分析日志

采集配置参数说明:

参数

描述

采集规则名称

采集规则的名称,在所属的日志项目内唯一。

采集路径

根据日志在服务器上的位置,设置日志目录和文件名称。日志路径必须以正斜线(/)开头,其中目录名和文件名支持完整名称和通配符模式。如 ●   /var/log/auth.log:表示/var/log目录下的auth.log日志文件 ● /var/log/.log:表示/var/log目录下后缀名为.log的日志文件 ● /var/log/app_/**/*.log:表示/var/log目录下符合app_*格式的目录中后缀名为.log的日志文件。

采集策略

●   全量:从目标文件的第一行日志开始采集 ● 增量:从采集配置下发的时间对应的日志开始采集,如果下发采集配置后,日志文件无更新,则不会采集该文件中的日志。

切割模式

针对原始日志执行分词的模式,选择“单行全文”。




9HsfA9eCV345