Skip to content

Log Aggregator

여러 머신에서 쌓인 로그들을 한 번에 분석할 수 있도록 수집하여 주는 시스템을 말한다.

Solutions

Log Management

Data Storage Solutions 를 활용한 로그 관리

Tools

  • Best Log Aggregator Tools in 2020
  • SolarWinds Papertrail
  • Logstash
  • Fluentd
  • Graylog
  • ManageEngine EventLog Analyzer
  • Sumo Logic
  • LogDNA
  • log metric - Real-time log monitoring in your browser
  • angle-grinder - 로그를 실시간으로 파싱, 집계, 합계, 평균, 최대/최소, 정렬 가능한 뷰어 - graphite/kibana/honeycomb/splunk 등이 없을 때 간단하게 정교한 분석 수행 가능

로그 적재기

서비스 전 구간을 아우르는 로그 관리 솔루션을 구축하기 위해 다른 도구와 결합될 수있는 로그 적재기가 있으며, 로그 적재 도구마다 기능이 다릅니다.

  • Logstash - 로그 파일을 수집하고 적재하는 데 사용할 수 있는 강력한 데이터 파이프라인 도구입니다.
  • Fluentd
  • 로그스파우트 (Logspout) - Logspout은 Docker 내부에서 실행되는 Docker 컨테이너 용 로그 라우터입니다.

로그 스트림 처리기

스트림 처리 기술은 필요에 따라 로그 스트림을 즉시 처리하는 데 사용됩니다.

  • Flume
  • Kafka를 Storm 또는 Spark Streaming과 함께 사용합니다.
  • Log4j에는 로그 메시지를 수집하는 데 유용한 Flume appenders가 있습니다.
  • Spring Cloud Stream
  • Spring Cloud Stream Modules
  • Spring Cloud Data Flow

Storage

Dashboard

Projcts

See also

Favorite site

References


  1. MSA_-_Microservice_logging_and_monitoring.pdf