Tôi cần một số đề xuất về ghi nhật ký SLF4J.SLF4J ghi vào tệp so với DB so với Solr
Hiện tại, chúng tôi đang sử dụng ghi nhật ký SLF4J (liên kết log4j) cho ứng dụng web Java của chúng tôi, ứng dụng này sử dụng ConsoleAppender đơn giản. Bước tiếp theo của chúng tôi là nghiên cứu các địa điểm mà chúng tôi có thể lưu nhật ký.
Quy trình ứng dụng của chúng tôi khoảng 100.000 thư mỗi ngày. Mỗi tin nhắn tạo ra khoảng 60 -100 dòng nhật ký. Mục tiêu của chúng tôi là có thể nhanh chóng tìm kiếm và tìm các thư thất bại (sử dụng một thông báoId) và xác định các nguyên nhân gây ra lỗi.
Câu hỏi của tôi là: nào dưới đây là một nơi tốt để lưu trữ các bản ghi của chúng tôi:
- File (s)
- DB
- Solr
Cảm ơn.
Ngoài ra còn có Graylog nhưng tôi không nghĩ rằng nó quy mô rất tốt. –
Tìm kiếm của chúng tôi sẽ đơn giản: messageId + "một số cụm từ tìm kiếm". Tôi sẽ nghiên cứu tùy chọn logback + DB. – scabbage