A lightweight, web-based realtime log viewer for Docker containers, with Swarm and Kubernetes-related support, that stores no log files.
kubetail-org/kubetail
A real-time logging dashboard for Kubernetes that merges logs from all containers in a workload into one timeline, in a browser or terminal.
Open-source alternative to:Lens
- Stars
- 1,772
- Forks
- 125
- Open issues
- 27
- Last commit
- 3 days ago
What is it?
Kubetail is a logging tool for Kubernetes aimed at tailing logs across multi-container workloads. It merges the logs from every container in a Deployment or DaemonSet into a single chronological timeline, which you can view in a local web dashboard or stream straight to your terminal.
The main entry point is the kubetail CLI. It fetches logs through the Kubernetes API directly from your cluster, so logs do not need to be forwarded to an external service. It also watches container lifecycle events, so the timeline stays in sync as containers start, stop or are replaced.
Filters include workload type, absolute or relative time ranges, node properties such as availability zone or CPU architecture, and grep. Optional Kubetail API components installed in the cluster add features such as log search. The dashboard can also run on a desktop, in a cluster, or in Docker.
Key features
- 01Merges logs from all containers in a workload into one timeline
- 02Streams logs to a browser dashboard or the terminal
- 03Fetches logs via the Kubernetes API without an external log service
- 04Filters by workload, time range, node properties and grep
- 05Tracks container start, stop and replacement to keep logs in sync
Use cases
- Tailing logs from a Deployment with many replicas at once
- Following requests as they move between short-lived containers
- Filtering logs by availability zone or node during an incident
- Viewing cluster logs in a browser without shipping them elsewhere
Quick start
- 1
Install the kubetail CLI with Homebrew
brew install kubetail - 2
Start the web dashboard
kubetail serve - 3
Stream a workload's logs in your terminal
kubetail logs -f deployments/my-app
Things to know
- Advanced features such as log search require installing the Kubetail API into your cluster.
- Real-time search and the user experience are still in progress according to the roadmap.
In collections
Topics
FAQ
- What is kubetail?
- A real-time logging dashboard for Kubernetes that merges logs from all containers in a workload into one timeline, in a browser or terminal. Kubetail is a logging tool for Kubernetes aimed at tailing logs across multi-container workloads. It merges the logs from every container in a Deployment or DaemonSet into a single chronological timeline, which you can view in a local web dashboard or stream straight to your terminal.
- Is kubetail free to use? What license does it have?
- kubetail is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is kubetail still maintained?
- Actively maintained. The last commit to kubetail was on Oct 22, 2026.
- What can I use kubetail for?
- Tailing logs from a Deployment with many replicas at once Following requests as they move between short-lived containers Filtering logs by availability zone or node during an incident Viewing cluster logs in a browser without shipping them elsewhere
- How do I install kubetail?
- Install the kubetail CLI with Homebrew: brew install kubetail Start the web dashboard: kubetail serve Stream a workload's logs in your terminal: kubetail logs -f deployments/my-app
- Where can I get kubetail?
- The source code and installation instructions are on GitHub: https://github.com/kubetail-org/kubetail
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A self-hosted, login-protected web dashboard for monitoring OpenClaw AI agent sessions, API usage, costs, memory files and system health.
A lightweight, open-source Kubernetes dashboard for managing multiple clusters, with monitoring, RBAC access control and an AI troubleshooting assistant.
A tool that runs a local single-node or multi-node Kubernetes cluster on macOS, Linux, and Windows for application development.
A production process manager for Node.js and Bun apps with a built-in load balancer, keeping processes alive and reloading them without downtime.
A CLI tool that scans Kubernetes clusters for issues and uses LLMs to explain problems in plain English.