Elk là gì

Logging là một trong những phần không thể thiếu trong bất kì khối hệ thống nào, nó đánh dấu tổng thể đa số buổi giao lưu của hệ thống để tra cứu vớt lịch sử vẻ vang, rất nhiều code như thế nào đã làm được chạy, góp so với, điều tra lỗi và fix dễ dàng rộng.

Bạn đang xem: Elk là gì

Bài toán đặt ra là làm thế nào để cai quản log một biện pháp hiệu quả Khi nhưng mà vào một hệ thống phệ thì file log hoàn toàn có thể lên đến mức vài ba chục GB, tuyệt là trong mô hình microservices thì chúng ta có nhiều servers khớp ứng với không hề ít tệp tin logs. Để giải quyết bài tân oán này thì có tương đối nhiều phép tắc thống trị logs, mặc dù ELK được hiểu phép tắc cai quản logs phổ cập nhất với tên thường gọi 3 đồng đội siêu nhân anh hùng.

Trong phần 1 này, bản thân sẽ trình diễn kiến thức và kỹ năng tổng quan lại về ELK bao hàm những văn bản là tư tưởng, những yếu tắc cùng nguyên tắc hoạt động của ELK. Phần tiếp theo sau vẫn đi sâu vào phân tích cụ thể từng yếu tắc bên phía trong cấu tạo của một ELK.

ELK là gì ?

ELK Staông xã là tên viết tắt của tập hợp 3 phần mềm đi bình thường cùng nhau, Ship hàng đến công việc đo lường và thống kê hệ thống. Ba phần mềm này theo thứ tự là Elastictìm kiếm, Logstash và Kibamãng cầu.

ELK được trở nên tân tiến từ đầu trong thời gian 2000 và cho tới bây giờ vẫn rộng 250 triệu lượt sở hữu xuống cùng thực hiện. Hiện tại phiên bản mới nhất của ELK là 7x. Đây là bộ hình thức thống kê giám sát triệu tập mã mối cung cấp msống khôn cùng khỏe khoắn, hoàn toàn có thể xử lý tương đối nhiều bài xích toán thù thống trị khối hệ thống mạng yêu cầu siêu được các chủ thể, tổ chức triển khai tin sử dụng.

Ưu điểm ELK Stack:

Đọc log từ nhiều nguồn: Logstash có thể hiểu được log từ bỏ không hề ít mối cung cấp, tự log file cho tới log database cho tới UDPhường xuất xắc REST request.Dễ tích hợp: Dù các bạn tất cả cần sử dụng Nginx xuất xắc Apađậy, cần sử dụng MSSQL, MongoDB giỏi Redis, Logstash các có thể đọc đọc với cách xử trí log của bạn nên việc tích hợp cực kỳ tiện lợi.Hoàn toàn free: Chỉ bắt buộc cài về, thiết đặt và cần sử dụng, không tốn một đồng như thế nào cả. Shop chúng tôi tạo thành ELK Staông xã kiếm tiền bằng những các dịch vụ cloud hoặc những sản phẩm premium phụ thêm.Khả năng scale tốt: Logstash cùng Elastictìm kiếm chạy trên các node bắt buộc hệ thống ELK rất là dễ scale. lúc có thêm service, thêm người tiêu dùng, mong log nhiều hơn, các bạn chỉ Việc thêm node cho Logstash cùng Elastictìm kiếm là kết thúc.

Xem thêm: Cách Sử Dụng Đồng Hồ Đo Nhịp Tim, Đồng Hồ Thông Minh Đo Nhịp Tim Chính Hãng, Giá Rẻ

Search cùng filter bạo dạn mẽ: Elasticsearch có thể chấp nhận được tàng trữ thông báo kiểu dáng NoSquốc lộ, cung ứng luôn Full-Text Search cho nên việc query vô cùng dễ dàng với mạnh mẽ.Cộng đồng mạnh bạo, tutorial nhiều: Nhiều cửa hàng dùng cần tất nhiên là có khá nhiều tutorial để học tập và cần sử dụng ELK Stack rồi.

Các yếu tắc thiết yếu trong ELK stack gồm 4 thành phần:

*
Cấu trúc ELK

- Elasticsearch: Dùng để tìm tìm cùng query log

- Logstash: Tiếp thừa nhận log từ khá nhiều mối cung cấp, tiếp nối xử lý log và ghi vào cửa hàng tài liệu.

- Kibana: Giao diện để quản lý, những thống kê log. Đọc đọc tin trường đoản cú Elastictìm kiếm.

- Beats: Một tập những luật siêng dùng để làm tích lũy tài liệu cực dũng mạnh.

Cơ chế hoạt động của ELK Stack

*
Cơ chế hoạt động vui chơi của ELK StackĐầu tiên, Beats đã tích lũy logs từ bỏ trang bị người tiêu dùng rồi gửi vào Logstash.Sau kia, Logstash đang đọc đa số logs này, thêm phần đa đọc tin như thời hạn, IP., parse tài liệu từ log (hệ thống như thế nào, độ nghiêm trọng, ngôn từ log) ra, sau đó ghi xuống database là Elasticsearch.tin tức nên giám sát và đo lường sẽ tiến hành mang tới máy chủ ELK trải qua các con đường, ví dụ như VPS gửi UDP.. request chứa log cho tới URL của Logstash, hoặc Beats thu thập những biết tin từ những cỗ biện pháp chuyên sử dụng tải bên trên các server với trình lên Logstash hoặc Elastictìm kiếm.khi ước ao coi log, người dùng vào URL của Kibana. Kibana đang hiểu thông tin log vào Elasticsearch, hiển thị lên hình ảnh cho tất cả những người cần sử dụng query cùng cách xử trí. Kibana hiển thị đọc tin từ bỏ log cho tất cả những người cần sử dụng.

Xem thêm: Thông Tin Tiểu Sử Hà Anh Tuấn, Thông Tin Tiểu Truyện Ca Sĩ Hà Anh Tuấn Quê Ở Đâu

Vậy là họ vẫn đọc bao quát về ELK Stachồng cùng chế độ hoạt động vui chơi của nó rồi cần không như thế nào ? Để nắm rõ hơn từng thành phần nằm trong ELK thì mời chúng ta gọi tiếp phần 2 nhá.


Chuyên mục: Kiến thức