Skip to content
/ gaze Public

look at k8s steadily and intently, especially in admiration, surprise, or thought

Notifications You must be signed in to change notification settings

deggja/gaze

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gaze

look at k8s steadily and intently, especially in admiration, surprise, or thought

Contents

⭐ What is Gaze? ⭐

Gaze provides a TUI that lets you quickly search through your Kubernetes cluster for keywords in application logs.

Features

  • Search Kubernetes pod logs for a comprehensive list of error-related keywords.
  • Interactive selection of pods to inspect logs in detail.
  • Highlighting of keywords within the log output for easy identification.

Installation

Homebrew 🍺

To install gaze using Homebrew, you can run the following commands:

brew tap deggja/gaze https://github.com/deggja/gaze
brew install gaze

Build from source 💻

git clone https://github.com/deggja/gaze.git --depth 1
cd gaze
go build -o gaze

Usage

Starting the app

To start the app, simply run the compiled binary:

./gaze

asciicast

Kubernetes interaction

Gaze will require access to your Kubernetes cluster. Ensure your kubeconfig is set up correctly before starting the app. The application currently expects the kubeconfig at its default location.

Contribute 🔨

Feel free to dive in! Open an issue or submit PRs.

Acknowledgments

Gaze uses bubbletea.

License

Gaze is released under the MIT License. Check out the LICENSE file for more information.

About

look at k8s steadily and intently, especially in admiration, surprise, or thought

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages