Repolode
kubetail-org

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. 1

    Install the kubetail CLI with Homebrew

    brew install kubetail
  2. 2

    Start the web dashboard

    kubetail serve
  3. 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