用途:该技能面向基础设施排障场景,提供有效的日志解析、分析与洞察提取方法,覆盖日志格式、解析策略、模式识别和分析方法论。
主要能力:
- 日志基础:日志条目通常含时间戳、级别(DEBUG、INFO、WARN、ERROR、FATAL)、来源、消息、上下文;不同级别对应不同处理动作。
- 解析策略:针对结构化 JSON 日志(解析结构、提取标准字段、展平嵌套对象、按共同属性分组)、非结构化纯文本日志(用正则识别时间戳、关键字匹配级别、从括号或前缀解析来源,其余为消息)、以及混合格式日志(拆分结构与非结构部分分别解析后合并)。
- 分析技术:基于时间的分析(窗口分组、跨系统按时间戳关联)、模式识别(错误聚类、异常检测)、频率分析(按类别计数与趋势分析)。
- 根因指标:首次出现常指示触发点,后续错误可能是级联结果。
- 日志检索命令:Supabase 服务(api、postgres、auth、storage、realtime、edge-function)及 MCP 命令 mcp__plugin_supabase_supabase__get_logs(project_id, service);GitHub Actions 使用 gh run list --limit 20、gh run view <run-id> --log、gh run view <run-id> --log-failed;Railway 使用 railway logs、railway logs --follow。
- 输出格式:提供摘要格式(时间范围、总条目、错误率、按级别统计、Top 错误、时间线、建议)与详细格式(错误类型、首次与最后出现时间、出现次数、样本条目、上下文、模式、影响)。平台特定日志模式见 patterns.md。
适用场景:检索、解析或分析来自任意平台的日志,进行基础设施故障排查。
限制:资料未提供该技能的安装命令、收费或价格、具体平台支持范围等细节;部分内容以示例形式给出,实际使用时需结合具体日志格式调整。