Skip to content

gonzo

项目功能:
Gonzo 是一个基于终端的实时日志分析工具,支持多种日志格式(包括 OTLP),并提供丰富的分析功能,如频率统计、AI 集成等。它还支持 Kubernetes 集成,允许用户通过 K9s 进行实时日志分析。

使用方法:

  • 使用命令行参数指定日志文件或通过环境变量设置;
  • 支持通过 kubectl logs 与 K9s 集成;
  • 提供 Shell 补全功能,便于命令行操作;
  • 可通过 --skin 参数选择不同主题。

主要特性:

  • 支持 OTLP、JSON、CSV 等日志格式;
  • 实时频率统计和分析;
  • AI 集成,支持日志内容分析;
  • 多种主题支持,界面美观;
  • 支持 Kubernetes 集群日志分析;
  • 提供丰富的文档和社区支持;
  • 开源,基于 MIT 协议。

开发信息:

  • 使用 Go 语言编写;
  • 使用 Bubble Tea、Lipgloss 等库构建终端 UI;
  • 支持跨平台编译;
  • 提供详细的开发文档和测试用例。

扩展性:

  • 用户可自定义主题;
  • 社区提供扩展主题和插件;
  • 支持插件系统,便于集成到其他工具(如 K9s)。