Subscribe to get weekly email with the most promising tools 🚀

Một giao diện TUI để đọc nhật ký từ hệ thống tệp journalctl, các container Docker và Podman cũng như các pod Kubernetes để xem và lọc nhanh với hỗ trợ tìm kiếm mờ, regex và tô màu đầu ra, được viết bằng Go với thư viện gocui.

Liệt kê trong các danh mục:

GitHubCông cụ phát triển
LazyJournal-image-0

Mô tả

Lazyjournal là một giao diện người dùng terminal (TUI) được thiết kế để đọc nhật ký từ nhiều nguồn khác nhau, bao gồm journalctl, các container Docker và Podman, và các pod Kubernetes. Nó cho phép người dùng nhanh chóng xem và lọc nhật ký với hỗ trợ tìm kiếm mờ và regex, đồng thời cung cấp đầu ra có mã màu để dễ đọc hơn. Được viết bằng Go, Lazyjournal được lấy cảm hứng từ các công cụ như LazyDocker và LazyGit, giúp quản lý nhật ký hiệu quả và thân thiện với người dùng hơn.

Cách sử dụng LazyJournal?

Để sử dụng Lazyjournal, chỉ cần tải xuống tệp thực thi và chạy nó trong terminal của bạn. Bạn có thể truy cập các lệnh khác nhau để xem nhật ký, lọc chúng và tùy chỉnh đầu ra. Ví dụ, sử dụng 'lazyjournal tail' để xem đầu ra nhật ký hoặc 'lazyjournal help' để có danh sách các lệnh.

Tính năng chính của LazyJournal:

1️⃣

Cài đặt đơn giản với một tệp thực thi duy nhất

2️⃣

Tìm kiếm tập trung cho nhật ký với các tùy chọn lọc

3️⃣

Đầu ra luồng của các sự kiện mới từ các nhật ký đã chọn

4️⃣

Hỗ trợ nhiều nguồn nhật ký bao gồm systemd, Docker và Kubernetes

5️⃣

Tùy chỉnh màu sắc đầu ra để cải thiện khả năng đọc nhật ký

Tại sao nên sử dụng LazyJournal?

#Trường hợp sử dụngTrạng thái
# 1Nhanh chóng xem và lọc nhật ký từ các container Docker
# 2Phân tích nhật ký hệ thống từ journalctl và syslog
# 3Giám sát nhật ký pod Kubernetes theo thời gian thực

Do ai phát triển LazyJournal?

Lazyjournal được phát triển bởi Lifailon, người có mục tiêu cải thiện quản lý nhật ký cho các nhà phát triển và quản trị hệ thống. Dự án là mã nguồn mở và khuyến khích sự đóng góp từ cộng đồng để nâng cao các tính năng và chức năng của nó.

Câu hỏi thường gặp LazyJournal