Subscribe to get weekly email with the most promising tools 🚀

K8S Whisperer

K8sWhisperer là một operator Kubernetes cho phép người dùng truy vấn nhật ký pod bằng ngôn ngữ tự nhiên. Nó tận dụng mô hình TinyLlama để diễn giải các truy vấn có thể đọc được và chuyển đổi chúng thành các tham số để lấy nhật ký mong muốn từ các pod Kubernetes.

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

Mã nguồn mởCông cụ phát triển
K8S Whisperer-image-0
K8S Whisperer-image-1

Mô tả

K8sWhisperer là một operator Kubernetes cho phép người dùng truy vấn nhật ký pod bằng ngôn ngữ tự nhiên. Nó sử dụng mô hình TinyLlama để diễn giải các truy vấn có thể đọc được và chuyển đổi chúng thành các tham số để lấy nhật ký mong muốn từ các pod Kubernetes, cung cấp một báo cáo ngắn gọn có thể đọc được cho con người về các nhật ký đã lấy. Dự án này nhằm mục đích đơn giản hóa quy trình gỡ lỗi và nâng cao khả năng đọc nhật ký trong các cụm Kubernetes đông đúc.

Cách sử dụng K8S Whisperer?

Để sử dụng K8sWhisperer, hãy sao chép kho lưu trữ, xây dựng và triển khai hình ảnh Docker, và tạo một tài nguyên tùy chỉnh để truy vấn nhật ký. Áp dụng tài nguyên và kiểm tra kết quả bằng các lệnh kubectl.

Tính năng chính của K8S Whisperer:

1️⃣

Xử lý ngôn ngữ tự nhiên (NLP) cho các truy vấn nhật ký

2️⃣

Lọc nhật ký theo các tham số như taillines, sincetime và từ khóa grep

3️⃣

Tích hợp trực tiếp với API Kubernetes

4️⃣

Tạo tài nguyên tùy chỉnh cho các truy vấn nhật ký

5️⃣

Tạo báo cáo có thể đọc được từ nhật ký

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

#Trường hợp sử dụngTrạng thái
# 1Gỡ lỗi các vấn đề trong các cụm Kubernetes
# 2Lấy nhật ký cụ thể dựa trên các truy vấn bằng ngôn ngữ tự nhiên
# 3Tạo báo cáo về dữ liệu nhật ký để phân tích

Do ai phát triển K8S Whisperer?

K8sWhisperer được phát triển bởi Ahmed Rakan Aldhafeeri và Ikko Eltociear, những người mong muốn nâng cao trải nghiệm Kubernetes bằng cách làm cho việc truy vấn nhật ký trở nên trực quan và dễ tiếp cận hơn thông qua xử lý ngôn ngữ tự nhiên.

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