Fluentd 日志采集封装
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_922b1001/wrap-fluentd。
技能介绍
要解决的问题
Fluentd 常出现在日志链路里,但把它接进脚本、定时任务或工具流时,仍然要手动处理命令入口、参数组织和工作目录。Wrap Fluentd 的定位不是重写采集器,而是给 fluentd 日志采集过程提供一个更明确的封装入口。
工作方式与适用边界
它围绕 Fluentd 日志采集 组织技能说明,适合把已有 Fluentd 配置纳入自动化流程。核心能力可以理解为:
- 以技能形式暴露
fluentd的日志收集入口 - 便于在脚本、CI 或本地工具中复用同一调用方式
- 强调
tool、github、automation这类场景
需要注意:它依赖本机可用的 Fluentd 运行环境和日志源配置,不会替代 fluentd.conf、buffer、output 等完整链路设计。使用前应确认目标日志路径、权限和 Fluentd 版本,再判断是否适合纳入当前自动化任务。
使用场景
- 在 CI 脚本里复用同一套 Fluentd 日志采集入口,统一处理构建日志收集。
- 为本地排障任务包装 Fluentd 命令,按固定入口采集指定服务日志。
- 在自动化工具流中调用日志采集技能,将服务输出交给 Fluentd 处理。
- 用 GitHub Actions 工作流触发日志采集,复用同一套封装参数和调用方式。
适合人员
- 维护 CI 日志流水线的运维工程师,需要把构建日志采集固定成可复用入口。
- 排查本地服务问题的 SRE,需要按同一命令包装快速采集指定服务日志。
- 搭建 GitHub 自动化工具链的平台工程师,需要把 Fluentd 日志采集纳入工作流。
- 做日志链路标准化的后端工程师,需要统一管理多个入口的 Fluentd 调用方式。