Skip to content

什么是 Dozzle? ​

Dozzle 是一个由 Docker OSS 赞助的开源项目。它是一个轻量的网页版日志查看器,用于简化 Docker、Docker Swarm 和 Kubernetes 环境中容器化应用的监控与调试。

第一次接触?直接看快速开始,一分钟内就能跑起来。

主要功能 ​

实时监控 ​

实时流式查看运行中容器的日志,更新即时可见。CPU、内存和网络指标实时呈现,并带有历史图表。

灵活部署 ​

可以作为独立服务运行,也可以部署为 Swarm 服务、安装到 Kubernetes,或者通过远程 agent 覆盖多台主机。

强大的日志处理 ​

自动识别 JSON 并着色、多行堆栈跟踪归组、过滤器,还有内置的 SQL 引擎用于临时查询。

多主机支持 ​

在一个界面里监控多台 Docker 主机上的容器。参见 agent。

交互式终端 ​

在浏览器里附加到运行中的容器或执行命令。参见终端访问。

容器操作 ​

直接在界面上启动、停止、重启和更新容器。参见操作。

警报与 Webhook ​

匹配日志模式、CPU 和内存阈值或容器事件,并发送到 Slack、Discord、ntfy 或任意 webhook。参见警报与 Webhook。

认证 ​

可以完全开放运行,也可以加上身份验证:users.yml 文件、通过 GitHub 或任意 OpenID Connect 提供方登录,或者 Authelia 这类前置代理,全都支持基于角色的访问控制。

轻量快速 ​

Go 后端、Vue 3 前端,通过 SSE 和 WebSocket 传输数据,资源占用极低。

下一步 ​

Dozzle 采用 MIT 许可证,并在持续维护中。

基于 MIT 许可证发布。开源项目,由 Docker OSS 赞助。