操作场景
应用程序通常首先直接将运行日志输出到本地的文件中。当运维人员需要查询日志时,登录服务器,通过操作系统的文件查看工具,比如more,vim,grep等查询需要关注的日志内容。这种场景下,由于日志分布在各个服务器上,命令行操作易出错、服务器权限等限制因素造成日志查找效率低下。
利用云日志服务,可以获得以下优势:
- 数据集中存储,无需登录多台服务器查询,这在微服务架构下尤为重要;
- 快速检索日志,告别繁琐的命令行操作,提升故障处理效率;
- 实时检测异常日志,设置告警,提升故障响应时效。
前置条件
- 开通云日志服务;
- 应用服务部署在天翼云的云主机上。
操作步骤
-
登录云日志服务控制台。
-
在控制台概览页面的日志项目模块,点击目标日志项目名称。
-
在目标日志单元下,点击【数据接入】,若该日志单元初次配置日志采集,则页面会提供采集配置向导。
-
选择云主机。
- 如果您还没有可用的主机组,请执行以下操作:
- 输入主机组名称。
- 在已开通云主机列表中,选择您需要采集日志的目标云主机,作为云主机组进行统一采集管理。
- 点击下一步。
- 如果您已有可用的主机组,请点击【选择已有主机组】,选择目标主机组,并点击下一步:
说明目前仅支持采集天翼云linux云主机
- 如果您还没有可用的主机组,请执行以下操作:
-
安装采集器。
- 安装采集器前,需要先接入云主机所在的VPC网络。在Step1:VPC接入中,点击【全部接入】按钮,稍等片刻后检查VPC的网络接入状态,确保列表中所有VPC都处于已接入状态。
说明
若VPC无法接入,请点击对应VPC的【接入】按钮重试,若重试仍然失败,请查看“常见问题-数据采集-VPC无法接入如何排查”进行问题排查。
- 复制Step2中提供的采集器安装命令,在目标云主机中执行该命令安装采集器。
- 安装完成后需要检查采集器状态。在Step3:检查采集器状态中,点击【开始检测】按钮,稍等片刻后查看采集器状态,确保所有目标云主机的采集器状态均为“运行中”。
说明
若采集器无法连通,请点击对应云主机的【重新检测】按钮重试,若重试仍然失败,请查看常见问题-数据采集-云主机采集器无法连通”进行问题排查,或点击【移除主机】从主机组中移除该主机。
- 安装采集器前,需要先接入云主机所在的VPC网络。在Step1:VPC接入中,点击【全部接入】按钮,稍等片刻后检查VPC的网络接入状态,确保列表中所有VPC都处于已接入状态。
-
创建采集配置,请按如下说明配置参数。
-
参数配置完成后,点击【保存并启用】,表示创建采集配置并开始采集日志。点击【保存不启用】,则表示只创建采集配置但暂不下发启用,您稍后可在数据接入管理页面进行启用。
-
在完成页面,点击【日志检索】,将跳转至日志检索分析页面。详情请查看查询与分析日志。
采集配置参数说明:
参数 | 描述 |
---|---|
采集规则名称 | 采集规则的名称,在所属的日志项目内唯一。 |
采集路径 | 根据日志在服务器上的位置,设置日志目录和文件名称。日志路径必须以正斜线(/)开头,其中目录名和文件名支持完整名称和通配符模式。如 ● /var/log/auth.log:表示/var/log目录下的auth.log日志文件 ● /var/log/.log:表示/var/log目录下后缀名为.log的日志文件 ● /var/log/app_ /**/*.log:表示/var/log目录下符合app_*格式的目录中后缀名为.log的日志文件。 |
采集策略 | ● 全量:从目标文件的第一行日志开始采集 ● 增量:从采集配置下发的时间对应的日志开始采集,如果下发采集配置后,日志文件无更新,则不会采集该文件中的日志。 |
切割模式 | 针对原始日志执行分词的模式,选择“单行全文”。 |