Hành động
Task #2138
đóng
LN
LN
[Logging] [ELK Stack] Tích hợp Logging vào dự án nội bộ
Task #2138:
[Logging] [ELK Stack] Tích hợp Logging vào dự án nội bộ
Bắt đầu:
14-08-2026
Hết hạn:
21-08-2026
Tiến độ:
100%
Thời gian ước lượng:
48:00 h
Build tại bản:
Người Test:
Thời gian test xong:
21-08-2026
Mô tả
Mục Đích¶
Tích hợp logging vào dự án nội bộ công ty để tiến hành ghi log
Chi tiết yêu cầu¶
Tạo logging Nlog Universal để chạy trên các dự án .NET
Tạo logging Winston Universal để chạy trên các dự án NodeJS
Test và fix khả năng tương thích của config logging với các dự án
Config logstash pipeline, thêm các filter lọc dữ liệu thừa
Tự động tạo Index Pattern theo .env hoặc tự đặt tên
Kết quả mong đợi¶
ELK-Stack tự động nhận Index Pattern mới
Không bị logging rác
Hoạt động Universal trên nhiều project khác nhau
Tập tin
LN Cập nhật bởi Lê Nguyên Anh Nguyễn cách đây 19 ngày
- Tập tin image_2026-08-19_105010608.png image_2026-08-19_105010608.png được thêm
- Tập tin image_2026-08-19_105148232.png image_2026-08-19_105148232.png được thêm
- Tập tin image_2026-08-19_105235111.png image_2026-08-19_105235111.png được thêm
- Tiến độ thay đổi từ 10 tới 80
- Thời gian test xong gán cho 19-08-2026
Công việc đã làm¶
- Biết cách chạy dự án lớn, cách chèn logging file và tích hợp vào dự án
- Cải thiện khả năng ghi logging và tối ưu hóa quy trình
Những chỉnh sửa cho NodeJS¶
- Sửa lại source code thêm tính năng ghi logging theo ngày và logging chung
- Chỉnh thời gian và giới lại size để tự động xóa
- Thêm Project_name để gom các app lẻ thành 1 index pattern chung
Những cải tiến Pipeline Logstash¶
- Tự động nhận index pattern theo app riêng lẻ hoặc theo project chung nhiều app
- Phân loại app_name theo từng BE riêng của Project
- Thêm tính năng tự động điền tenant_code theo app_name
- Tự động xóa kí tự đặc biệt hoặc font chữ gây lỗi logging
- Thêm bộ đếm tự động điền cho tenant_id và app_id
LN Cập nhật bởi Lê Nguyên Anh Nguyễn cách đây 17 ngày
- Trạng thái thay đổi từ New tới DONE
- Tiến độ thay đổi từ 80 tới 100
- Thời gian test xong thay đổi từ 19-08-2026 tới 21-08-2026
Hành động