SuperAPI AI 工具集

docker-pro-diagnostic

部署与运维

查看项目

更新于 10-16 06:04

技能介绍

Docker Pro Diagnostic

用途:该技能用于对 Docker 容器进行进阶日志分析,通过信号提取(signal extraction)方式从日志中获取错误与上下文,辅助定位容器失败原因,例如回答“我的容器为什么失败?”或“分析 [container] 的日志”这类需求。

主要能力:调用日志处理脚本对指定容器日志进行提取;输出的结果包含错误与上下文信息,可进一步交由推理引擎分析;最终产出根因总结,并针对不同情况给出建议——若判断为代码错误,建议修复;若判断为资源错误(如 OOM),建议提高 Docker 内存限制。

使用方式:按以下步骤执行。第一步,运行提取:调用 python3 {{skillDir}}/log_processor.py <container_name>。第二步,分析:把脚本输出(包含错误与上下文)交给推理引擎。第三步,报告:总结根因,并按上述规则给出修复或资源调整建议。示例命令为:python3 log_processor.py api_gateway_prod。

适用场景:容器启动失败、运行异常、需要快速定位日志中错误信号与上下文,并希望得到根因结论和初步处置建议的排查场景。

限制:资料中未提供关于支持平台、日志格式、依赖环境、是否需要额外配置或权限、脚本实现细节、准确率与性能等信息;也未提供收费、价格相关内容。以上缺失事实暂未提供。