amir20 dozzle 14542 Go https://avatars.githubusercontent.com/u/260667?v=4 69 Dozzle 是一个轻量级的实时日志查看器,支持 Docker、Swarm 和 K8s 环境。 Realtime log viewer for containers. Supports Docker, Swarm and K8s.
创建于 7 年前
最后更新 2 周前
+9 stars today
AI 综合评分
69 B 级
代码质量 63
文档质量 72
社区健康 66
项目活跃 75
创新性 61
项目简介
Dozzle 是一个轻量级的实时日志查看器,支持 Docker、Swarm 和 K8s 环境。
项目摘要
1. 【主题】
为容器化环境提供无需配置、实时流式传输的轻量级 Web 日志监控方案,告别繁琐的命令行查询。
2. 【核心分点总结】
实时流式:基于 Server-Sent Events (SSE) 技术,日志像水流一样实时推送到浏览器,无需手动刷新。
零配置部署:作为单个 Go 二进制文件运行,自动发现本地或远程容器,无需复杂的 YAML 或数据库配置。
多环境兼容:原生支持 Docker、Docker Swarm 和 Kubernetes,一套工具搞定异构集群的日志查看。
极简 Web UI:基于 Vue.js 构建的轻量界面,支持搜索、过滤和暗色模式,开箱即用。
3. 【行动指南】
- 当你在本地开发或排查微服务架构下的容器报错时,直接运行 Dozzle 即可在浏览器实时追踪多容器日志,无需频繁切换终端。
- 在轻量级生产环境中,若不想部署 ELK 或 Loki 等重型日志系统,Dozzle 是快速搭建日志监控面板的最佳选择。
- 上手只需一行命令(如
docker run),将/var/run/docker.sock挂载即可立即访问 Web 界面。
4. 【金句总述】
把复杂的集群日志变成浏览器里实时流动的清泉。
5. 【故事性收尾】
曾经,你对着漆黑的终端窗口疯狂敲击 docker logs -f,在成百上千行输出中大海捞针;如今,你只需端起咖啡,看着浏览器里日志如溪流般静静流淌,指尖轻点,故障便无处遁形。