Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그

비용, 성능, 안정성을 목표로 한 지능형 로그 파이프라인 도입

NAVER D2 faviconNAVER D2·Architecture·
Apache KafkaHadoopOpenSearchLogstashStorm
2025년 12월 17일8

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

NAVER D2의 Logiss 기반 지능형 로그 파이프라인은 단일 토폴로지의 배포 한계와 트래픽 편차를 극복하기 위해 Storm-Kafka-Client의 assign를 subscribe로 변경하고 멀티 토폴로지와 sticky assignor를 도입했습니다. 장애 테스트에서 지연은 75115초에서 3090초로 감소했으나 중복은 11%에서 36%로 증가하는 상반된 양상을 확인했습니다.

구현 방법

  • Storm-Kafka-Client 2.x에서 KafkaSpout의 assign를 subscribe로 전환
  • 멀티 토폴로지 도입 및 range assignor/ sticky assignor 적용
  • 커스텀 스케줄러로 supervisor별 균형 배치 구현

주요 결과

  • 전체 파티션 지연: 75115초 → 3090초로 감소
  • 데이터 중복: 약 11%에서 약 36%로 증가
  • sticky assignor 및 커스템러를 통한 균형화 시도

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
WebFlux & Project Reactor 기반, 고성능 실시간 웹한글 문서 편집 시스템 전환기 섬네일
71%

WebFlux & Project Reactor 기반, 고성능 실시간 웹한글 문서 편집 시스템 전환기

한글과컴퓨터 favicon한글과컴퓨터·2025년 09월 01일
로그 파이프라인 개선기 - 기존 파이프라인 문제 정의 및 해결 방안 적용 섬네일
71%

로그 파이프라인 개선기 - 기존 파이프라인 문제 정의 및 해결 방안 적용

쏘카 favicon쏘카·2025년 02월 25일
No Image
69%

장시간 비동기 작업, Kafka 대신 RDB 기반 Task Queue로 해결하기

우아한형제들 favicon우아한형제들·2025년 11월 25일