微服务平台 TSF 日志配置项

日志配置项用于指定采集日志的规则,包括日志的采集路径和日志解析格式。用户可以在 TSF 控制台上创建日志配置项,然后将配置项发布到部署组上。同一个部署组可以关联多个日志配置项。

相关产品
微服务平台 TSF 产品页,含版本规格、价格与购买入口。

一、创建日志配置项

1. 登录 腾讯微服务平台控制台 ,在左侧导航栏,选择观测中心。

2. 在观测中心详情页选择日志服务,进入日志服务详情页面后选择日志配置标签页。

3. 单击新建日志配置项,在“创建日志配置”页面中设置你的日志配置项信息。

·配置名:填写日志配置项名称,不能为空,不超过 60 个字符。

·日志类型:根据应用程序的日志类型选择一种日志类型,目前支持 Spring boot、 Nginx Access 、自定义logback、自定义log4j、 自定义log4j2 、单行/多行文本、无解析规则七种类型。

·采集路径:设置你的日志采集路径,可配置一个或者多个日志采集路径。目前支持绝对路径具体到日志文件,如/data/log/2017.log,文件名称允许使用数字、字母、横杠-、下划线_、通配符\\*和小数点.。日志文件必须具有文件后缀,文件名和目录支持通配符,如/data/log/*.log或/var/log/*/*.log。

·高级设置:Filebeat配置文件参数,close_timeout,该配置适用于输出被阻塞的场景,使filebeat释放被其他进程所删除的文件句柄。参数的建议配置范围为[5,120]。

·日志格式:当日志类型为“自定义 logback”、“自定义 log4j”、“自定义log4j2” 及 “单行/多行文本”时,需设置日志格式(参见 日志格式说明)。

注意:若要实现调用链与业务日志联动,部署组关联的日志配置项必须遵守日志格式规范。

4. Nginx Access 和无解析规则格式日志无法支持日志和调用链联动。
设置日志格式后,你可以通过“格式解析”功能,检验当前的设置是否正确:

4.1 单击格式解析,打开日志格式解析弹框。

·备注:选填,日志配置项的描述信息。

4.2 复制部分日志内容粘贴在“日志内容”区域,单击解析,查看“解析结果”区域的输出是否符合预期。

5. 单击提交完成创建。

二、默认日志配置项

TSF 提供默认日志配置项,格式是 Spring Boot。日志路径包括三部分,相对于应用启动路径:

·./*.log

·./log/*.log

·./logs/*.log

用户可以在微服务应用的配置文件中配置 logging.file 为上述任意一个路径,然后在创建部署组时,选择默认日志配置项 default-log-config。

注意:默认日志配置项仅适用于虚拟机部署的应用。

三、部署组关联日志配置项

部署组关联日志配置项有两个入口:

·用户可以在创建应用时将日志配置项关联到应用。

·在日志配置项列表,右侧操作栏中单击发布规则。

入口1:创建部署组时选择日志配置项

1. 登录 腾讯云微服务平台控制台。

2. 在左侧导航栏选择应用管理,在与业务应用详情页,单击目标应用,进入应用详情页。

3. 单击应用部署,在第4步:服务注册配置&可观测的可观测部分选择关联的日志配置项。

入口2:在日志配置项列表发布配置

1. 登录 腾讯微服务平台控制台 ,在左侧导航栏,选择观测中心。

2. 在观测中心详情页选择日志服务,进入日志服务详情页面后选择日志配置Tab页。

3. 在日志配置页,单击操作列的发布规则。

4. 选择目标部署组后,单击提交完成发布。

四、删除日志配置项

当日志配置项没有被其他部署组关联时,才可以删除日志配置项。

1. 登录 腾讯微服务平台控制台 ,在左侧导航栏,选择观测中心。

2. 在观测中心详情页选择日志服务,进入日志服务详情页面后选择日志配置Tab页。

3. 在日志配置页,单击操作列的更多 > 删除。

4. 在删除确认框中单击确认,即可删除日志配置项。

注意:说明:

注意:如果日志配置项已绑定部署组,需要解绑后删除。

五、修改日志配置项

1. 登录 腾讯微服务平台控制台 ,在左侧导航栏,选择观测中心。

2. 在观测中心详情页选择日志服务,进入日志服务详情页面后选择日志配置Tab页。

3. 单击目标日志配置项的“ID”,进入日志配置基本信息页面。

4. 单击右上角的编辑,完成修改。

注意:说明:

赞 (0)
上一篇 4天前
下一篇 4天前