모든 애플리케이션 로그를 중앙 집중식 (이상적으로는 거의 실시간으로)하고 싶습니다. 우리는 Log4 Appender를 사용할 것입니다. 어느 사용해야합니까 :많은 자바 애플 리케이션을위한 중앙 집중식 로깅 : Syslog 대 JMS vs Http vs 로컬 파일
- 보내기 로그 이벤트는 JMS 대기열
- 시스템 로그는/시스템 로그 - ng를 LocalFile에에
- 쓰기 및 로그를 복제하기 위해 rsync를 (모든 삼초)를 사용
- 수행합니다에 중앙 집중식 REST Http 서비스에 대한 POST
어떤 카드를 사용하고 있습니까?
당신이 원격 시스템 로그에 문자열을 보내는 것은 JMS + WMQ 큐보다 빠른 것이라고 말할 것 그것에서 로그인하는 큐 및 전용 소비자 스레드를 사용 AsyncAppender이 있습니까? syslog-ng가 메시지 수신을 확인한 다음 이벤트에 대한 다른 라우팅을 수행 할 수 있음을 알고 있습니다 (파일, db, 이메일 등). – Aerosteak
간단한 답은 모르겠지만 syslog가 있음을 알 수 있습니다. 영구 메시지를 사용하는 JMS 솔루션과 비교할 경우 더 빠릅니다. 영속 메시지 (로그 메시지 유실 가능성)가 필요하지 않으면 JMS를보다 빠르게 만들 수 있습니다. 결국 속도가 필요한 경우 성능을 측정해야합니다. – SteveD