Repolode
control-theory

control-theory/gonzo

基于 Go 的终端界面日志分析工具,提供实时图表、日志级别统计、过滤和可选的 AI 分析。

Star
2,787
Fork
116
未关闭 Issue
17
最近提交
28天前

这是什么?

Gonzo 是一个受 k9s 启发的终端界面工具,用于实时分析不断产生的日志。它可以读取标准输入、文件(支持通配符和 follow 模式)、Kubernetes Pod 日志,也可以作为 OTLP 接收器通过 gRPC 和 HTTP 接收日志。格式自动识别支持 JSON、logfmt 和纯文本,自定义格式可以用 YAML 配置。

仪表盘采用 2x2 网格布局,包含词频、属性、日志级别分布和时间序列图表,并提供最近 60 分钟的级别热力图。用户可以用正则表达式过滤,按日志级别或 Kubernetes 命名空间和 Pod 筛选,并查看单条日志详情。AI 分析支持 OpenAI 兼容接口、Ollama、LM Studio 和 Claude Code CLI。

同一个二进制文件内置了名为 Dstl8 Lite 的 Web 仪表盘,默认端口 5718,在浏览器中展示相同的日志流,支持工作区、模式识别和日志搜索。在终端界面中按 d 即可打开。

核心功能

  • 01实时分析来自标准输入、文件和 Kubernetes Pod 的日志
  • 02内置基于 gRPC 和 HTTP 的 OTLP 日志接收器
  • 03自动识别 JSON、logfmt 和纯文本格式,并支持 YAML 自定义格式
  • 04支持正则过滤、日志级别过滤以及 Kubernetes 命名空间和 Pod 筛选
  • 05终端内提供级别热力图和时间序列图表
  • 06可选接入 OpenAI 兼容接口、Ollama、LM Studio 或 Claude Code 进行 AI 分析

适用场景

  • 调试时在服务器或容器中实时跟踪应用日志
  • 直接或通过 k9s 查看 Kubernetes Pod 的实时日志
  • 在开发阶段接收本地应用或 Collector 发送的 OpenTelemetry 日志
  • 让本地或云端的大模型汇总日志流中反复出现的错误

快速上手

  1. 1

    使用 Go 安装

    go install github.com/control-theory/gonzo/cmd/gonzo@latest
  2. 2

    或使用 Homebrew 安装(macOS/Linux)

    brew install gonzo
  3. 3

    分析日志文件

    gonzo -f application.log

使用前须知

  • 使用 go install 方式需要安装 Go 工具链,也可使用 Homebrew 或发布的二进制文件。
  • AI 洞察功能需要 API 密钥,或本地运行的模型(如 Ollama 或 LM Studio)。

标签

常见问题

gonzo 是什么?
基于 Go 的终端界面日志分析工具,提供实时图表、日志级别统计、过滤和可选的 AI 分析。 Gonzo 是一个受 k9s 启发的终端界面工具,用于实时分析不断产生的日志。它可以读取标准输入、文件(支持通配符和 follow 模式)、Kubernetes Pod 日志,也可以作为 OTLP 接收器通过 gRPC 和 HTTP 接收日志。格式自动识别支持 JSON、logfmt 和纯文本,自定义格式可以用 YAML 配置。
gonzo 可以免费使用吗?用的什么许可证?
gonzo 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
gonzo 还在维护吗?
活跃维护中。gonzo 最近一次提交是在 2026年9月23日。
gonzo 适合用来做什么?
调试时在服务器或容器中实时跟踪应用日志 直接或通过 k9s 查看 Kubernetes Pod 的实时日志 在开发阶段接收本地应用或 Collector 发送的 OpenTelemetry 日志 让本地或云端的大模型汇总日志流中反复出现的错误
gonzo 怎么安装和运行?
使用 Go 安装: go install github.com/control-theory/gonzo/cmd/gonzo@latest 或使用 Homebrew 安装(macOS/Linux): brew install gonzo 分析日志文件: gonzo -f application.log
在哪里获取 gonzo?
源代码和安装说明在 GitHub 上:https://github.com/control-theory/gonzo

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目