What Can You View and Monitor with Dozzle?
Updated
Dozzle is a lightweight, open-source log viewer for Docker, Swarm, and Kubernetes that runs in your browser. You can use it to stream container logs in real time, search and filter across containers, watch live stats and metrics, monitor multiple hosts or Swarm nodes, and route alerts through webhooks. It fits day-to-day container troubleshooting when you want to inspect logs and runtime state without SSHing into the host or wiring up a full observability stack.
Real-time log streaming
Dozzle streams container logs as they are produced, so new lines appear in the browser as the container writes them. You don't need to touch the host or run docker logs manually.
- Input: a running container (or set of containers) on a connected Docker host.
- Action: open the container in the Dozzle UI and follow its log stream.
- Expected result: a continuously updating view of stdout/stderr output, which is what you'd use to watch a service start up, catch a stack trace as it happens, or confirm a request is being handled.
This is the core use case: watching a container misbehave in real time rather than reconstructing what happened after the fact.
Search and filtering across containers
Dozzle lets you search and filter log content, and follow logs across multiple containers rather than one at a time.
- Search helps you jump to a specific error string, request ID, or timestamp.
- Filtering narrows the stream so you're not scrolling past unrelated noise.
- Cross-container following is useful when a request passes through several services and you need to correlate output.
For example, if a web container returns a 500 and you suspect the database container, you can search both streams for the same request ID instead of opening two terminals.
Live stats and metrics
Beyond logs, Dozzle shows live stats and metrics for your containers. This gives you a runtime view alongside the log view — useful for spotting whether a container is consuming unusual CPU or memory at the same moment errors appear in its logs.
Treat stats as a companion to logs, not a replacement for a dedicated metrics system: Dozzle is a log viewer first, so use it to correlate "what the container said" with "what the container was doing."
Multi-host and Swarm support
Dozzle supports multi-host setups and Docker Swarm, so you can view containers across nodes from one interface instead of connecting to each host separately.
- Multi-host: connect several Docker hosts and browse their containers in one place.
- Swarm: view services and tasks across the cluster.
This matters when a problem spans nodes — for instance, a service that reschedules a task onto a different node, where the relevant log is no longer on the host you were watching.
Alerts and webhooks
Dozzle includes alerts and webhooks, which let you push notifications out when something in your logs matches a condition you care about. This turns Dozzle from a purely passive viewer into something that can tell you about a problem rather than waiting for you to look.
What Dozzle is not
To decide whether it fits your needs, it helps to be clear about scope:
| You want to… | Dozzle fits? |
|---|---|
| Watch container logs live in a browser | Yes — core feature |
| Search/filter logs across containers | Yes |
| See live container stats | Yes |
| View logs across multiple hosts / Swarm | Yes |
| Get alerted on log conditions | Yes, via alerts/webhooks |
| Long-term log storage, retention, and querying | Not its purpose — use a log aggregation stack |
| Full APM/tracing across services | Not its purpose |
If your need is "see what my containers are doing right now and find the relevant line fast," Dozzle covers it. If you need durable log history, retention policies, or distributed tracing, pair Dozzle with a dedicated logging or observability backend.
How to decide
Choose Dozzle if you run Docker, Swarm, or Kubernetes containers and want a fast, browser-based way to stream logs, search them, and check live stats across hosts — without deploying a heavier stack. Look elsewhere (or add another tool) if your primary requirement is long-term log storage, compliance retention, or deep application performance monitoring.