日志投递
最近更新时间: 2024-10-17 17:10:00
操作场景
TSF 的日志服务,提供日志投递功能。您可通过配置日志投递规则,并将其发布至目标部署组,从而实现部署组日志的转存。
操作步骤
新建日志投递规则
登录 【TSF 控制台】。
在左侧菜单栏中,单击运维中心下的【日志服务】>【日志配置】,切换到【日志投递】标签页。
单击【新建投递规则】,在弹出的【新建投递规则】弹框中输入您的规则设置。
规则名称:必填,文本,长度限制60个字符。
日志采集路径:必填,至少需输入一个路径,长度限制256个字符。
可通过【添加】按钮添加多个路径输入框,以设置多个路径。
接收端:日志转存至的目标位置。
仅支持设置一个接收端。
目前仅支持 Kafka 类型的接收端,您需设置 IP、端口号和 Topic。
所填写的 Kafka 集群,可为自建 kafka 集群或 CKafka。
投递配置:支持从不同路径采集到的日志投递到同一个 kafka 实例的不同 Topic 中。
采集路径:需要具体到某一个日志文件。
投递 Topic:填写该目录的文件投递到具体哪一个 Topic 中。
高级设置:配置投递到 Kafka 的鉴权规则。当打开鉴权配置后,需要填写 Kafka 访问的用户名与密码。
注意:
- 所配置的 Kafka 必须和应用部署的 VPC 相同。
- 请在 CKafka 上开启白名单,以保证日志采集端和 Kafka 的网络联通性。
- 日志采集路径请勿以 /data/tsf_apm 开头。
- 同一个部署组上只支持添加一条投递规则。如果配置多条规则,最后配置的规则将覆盖原有规则。
单击【保存&下一步】,进入绑定部署组页面。
绑定部署组,并单击【完成】。 规则创建完成后,您可将规则绑定至多个部署组。绑定后,此投递规则即会在所选的部署组中生效,部署组中规则指定路径下的日志,会被自动转存至目标接收端。
查看日志投递规则详情
日志投递规则创建后,会以列表项的形式呈现在【日志投递】页面的规则列表中。
单击某列表项中的【规则 ID】,进入该规则的详情页。
在规则详情页中,查看其基本信息和发布情况(规则已绑定的部署组列表)。
发布日志投递规则
投递规则创建完成后,您可通过【发布规则】将投递规则绑定至更多部署组。
- 选择目标规则,进入发布规则页面。您可以通过以下任一方式操作:
方式一:在投递规则列表页中找到目标规则,单击操作列的【发布规则】。
方式二:进入目标规则的【规则详情】>【发布情况】页中,点击左上方的【发布规则】。
- 选择所需绑定的部署组,单击【提交】即可。
注意:
已绑定当前规则的部署组不可被选中;已绑定其它规则的部署组,被绑定新规则时,部署组的投递规则被替换为新的规则。
修改部署组的投递规则
您可通过以下方式,修改部署组所绑定的投递规则。
方式一:您可通过将新的规则绑定至部署组,替换其原有投递规则。
方式二:在部署组的详情页的【基本信息】中,编辑其投递规则;选择新的规则并保存后,部署组的投递规则即更新为新选的规则。
编辑日志投递规则
规则创建成功后,您可随时修改规则的配置信息
在规则列表页中找到所需修改的规则项,单击规则 ID 进入其详情页。
单击详情页【基本信息】卡片右上方的“编辑”图标,在打开的【编辑投递规则】弹框中,编辑规则配置项后,单击【保存】即可。
规则修改完成后,自动在规则已绑定的部署组中生效。
删除日志投递规则
投递规则创建后,您也可以随时将其删除。
注意:
规则删除后,自动把该规则从所有已绑定该规则的部署组中清除,并停止此规则的日志投递。
在投递规则列表页中找到目标规则,单击操作列中的【更多】>【删除】。
二次确认后即可将规则删除。