====== Logging ====== * [[http://graylog2.org/|Graylog2 - Free open source self-hosted log management and exception tracking]] 로그 수집해서 웹으로 보여주고 통계까지 내줌. [[java:logback|Logback]] 연동 지원 * [[logging:logstash|Logstash]] * [[logging:sentry|Sentry]] * [[elk|ELK Stack]] * [[logging:loki|loki]] * [[logging:victorialogs|VictoriaLogs]] * [[http://flume.apache.org/|Apache Flume]] 로그 수집 * [[https://airbrake.io/pages/home|AirBrake]] 로그 수집 * [[http://logio.org/|Log.io]] 실시간 로그 수집하여 웹 브라워저에게 socket.io로 쏴주기. * [[https://github.com/mthenw/frontail|Frontail]] 로그를 웹 브라우저로 실시간 출력 * [[https://github.com/facebook/scribe|Scribe]] Facebook에서 만든 로그 수집기 * [[http://dev.kthcorp.com/2012/05/10/data-collect-search-indexing-splunk-review/|Splunk 설명]] * [[http://syslog4j.org/|Syslog4j: Complete Syslog Implementation for Java]] * [[http://fluentd.org/|Fluentd]] : json으로 수집 * [[http://www.loggly.com/|Loggly]] 로그 수집 Cloud 서비스 ===== Log 수집/분석/뷰 ===== * [[logging:graylog2|GrayLog2]] 를 이용해 로그를 수집, 분석, 통계 화면 구성, 로그 메시지 뷰 등이 가능하다. GELF 포맷을 통해 데이터를 전송해줘야 한다. GrayLog2는 내부적으로 [[search:elasticsearch|Elastic Search]], [[kafka|Kafka]] 등 다양한 백엔드의 지원을 받는다. * [[logging:logstash|Logstash]]로 파일로 남은 로그를 수집/파싱하여 [[search:elasticsearch|Elastic Search]]로 중앙 저장하고 [[logging:kibana|Kibana]]를 통해 통계화면 구성 뷰를 만드는 방법도 각광받고 있다. ===== Log Merge ===== * [[http://code.google.com/p/logmerge/|logmerge]] : Apache 등 각종 로그 파일을 시간순으로 머지한다. ===== Viewer ===== * [[http://code.google.com/p/otroslogviewer/|OtrosLogViewer]] Log4j Socket, SSH, FTP 등으로 파일 연결하여 보기 등을 지원한다. * [[http://logdigger.com/|LogDigger]] Firefox 플러그인. Java 애플리케이션 로그 뷰어 * [[http://www.vanheusden.com/multitail/|MultiTail]] ===== 참조 ===== * [[http://architects.dzone.com/articles/high-performance-and-smarter|High Performance And Smarter Logging | Architects Zone]]