Potrzebuję sugestii w zakresie rejestrowania SLF4J.Logowanie do pliku SLF4J vs. DB vs. Solr
Obecnie używamy rejestrowania SLF4J (wiązanie log4j) dla naszej aplikacji internetowej Java, która korzysta z prostego narzędzia ConsoleAppender. Naszym następnym krokiem jest zbadanie miejsc, w których możemy zapisać dzienniki.
Nasza aplikacja przetwarza około 100 000 wiadomości dziennie. Każda wiadomość generuje około 60 -100 linii dzienników. Naszym celem jest umożliwienie szybkiego wyszukiwania i znajdowania nieudanych komunikatów (za pomocą messageId) oraz identyfikowania przyczyn awarii.
Moje pytanie brzmi: które z poniższych stwierdzeń jest dobrym miejscem do przechowywania naszych dzienniki:
- File (s)
- DB
- Solr
Dzięki.
Jest też Graylog, ale nie sądzę, że skaluje się bardzo dobrze. –
Nasze wyszukiwanie będzie proste: messageId + "niektóre wyszukiwane hasło". Zbadam opcję logback + DB. – scabbage