一、创建日志配置项
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. 单击右上角的编辑,完成修改。
注意:说明: