SuperAPI AI 工具集

log-forensics

通用与其它

查看项目

更新于 10-15 23:49

技能介绍

用途:该技能面向日志取证与故障排查,帮助从应用日志中提取线索、追踪问题。适用场景包括调查生产事故、跨服务追踪请求流、定位失败根因、分析系统随时间的行为,以及关联不同组件间的事件。

主要能力:

  • 结构化日志处理:支持包含 timestamp、level、message、service、traceId、spanId、userId、requestId、context、error 等字段的标准化日志格式。
  • 日志检索:提供基础查询示例,如按时间范围查找错误、按 traceId 查找、按级别计数、统计唯一错误消息。
  • 高级过滤:定义 LogQuery,含 timeRange、filters、aggregations、limit。
  • 关联分析:traceRequest 按 traceId 汇总日志并按时间排序、按服务分组;reconstructTimeline 重建时间线;correlateAcrossServices 在事故时间窗口内跨服务关联错误与警告。
  • 模式识别:detectAnomalies 检测日志量激增、错误率激增和新错误类型;findCommonSequences 挖掘常见事件序列。
  • 调查流程:分四步——界定范围、初步搜索、追踪流程、生成事故报告(含摘要、时间线、根因、影响、相关日志、建议)。
  • AI 辅助分析:可要求对日志给出摘要、根因、时间线、影响与建议。

使用方式:资料给出 grep、jq 等命令示例,例如按级别统计 jq -r '.level' logs.json | sort | uniq -c,按 traceId 检索 grep "traceId.abc123" logs/.json。

最佳实践:使用 JSON 结构化日志、包含 trace ID、合理设置日志级别、记录上下文、集中化日志、设置保留策略、自动化分析。

限制:资料未提供具体安装命令、收费方式、支持平台或性能指标,这些信息暂未提供。