Gonzo - 基于 Go 的 TUI 日志分析工具
受 K9s 启发的强大实时日志分析终端 UI。使用精美的图表、AI 洞察和高级筛选功能分析日志流 - 一切尽在你的终端。
特点
Real-Time Analysis
- 实时流 - 处理来自标准输入、文件或网络的日志
- OTLP 原生 - 对 OpenTelemetry 日志格式的一流支持
- OTLP 接收器 - 内置 gRPC 服务器,通过 OpenTelemetry 协议接收日志
- 格式检测 - 自动检测 JSON、logfmt 和纯文本
- 严重程度跟踪 - 使用分布图以颜色编码的严重程度级别
Interactive Dashboard
- 受 k9s 启发的布局 - 熟悉的 2x2 网格界面
- 实时图表 - 词频、属性、严重性分布、时间序列
- 键盘 + 鼠标导航 - Vim 风格的快捷键以及点击导航和滚轮支持
- 智能日志查看器 - 自动滚动,具有智能暂停/恢复行为
- 全局暂停控制 - 空格键在缓冲日志时暂停整个仪表板
- 模态细节 - 通过可扩展视图深入查看单个日志条目
- 日志计数分析 - 具有热图可视化、按严重程度进行模式分析和服务分布的详细模型
- 人工智能分析 - 通过可配置模型获得有关日志模式和异常的智能洞察
Advanced Filtering
- 正则表达式支持 - 使用正则表达式过滤日志
- 属性搜索 - 通过特定属性值查找日志
- 严重性过滤 - 关注错误、警告或特定日志级别
- 交互式选择 - 单击或使用键盘导航来浏览日志
AI-Powered Insights
- 模式检测 - 自动识别重复出现的问题
- 异常分析 - 发现日志中的异常模式
- 根本原因建议 - 获取 AI 驱动的调试帮助
- 可配置模型-从 GPT-4、GPT-3.5 或任何自定义模型中选择
- 多个提供商 - 可与 OpenAI、LM Studio、Ollama 或任何与 OpenAI 兼容的 API 配合使用
- 本地 AI 支持 - 使用本地模型完全离线运行
