카
카카오페이
October 17, 20241회
ELK 환경에서 좀 더 정교한 이슈 트래킹 Part2 - Thread Context 적극 활용하기
간단 소개
ELK 환경에서 Thread Context를 활용하여 이슈 트래킹을 개선하고, 로그 분석 효율성을 높이는 방법을 제시합니다.
AI Summary
- Part1 문제점 개선: Thread Context 활용
- RequestId를 생성하여 로그와 예외 정보 연결, 예외 발생 시 로그 추적 경로 단축.
- Sentry Tag에 RequestId 주입, 예외 발생 시 Sentry Report에 포함시켜 Kibana에서 로그 검색 용이.
- Kibana URL을 Sentry Extra에 추가, 클릭 한 번으로 관련 로그 확인.
- MDC를 활용한 로그 정보 확장
- MDC를 통해 로그 메타데이터를 Thread-Local로 관리, 비즈니스 흐름 어디서든 데이터 추가 가능.
appendDebug(),alsoAppendDebug()함수를 사용하여 원하는 정보 자유롭게 로깅.metadata.debug필드에 누적된 정보들을 Kibana에서 확인, 이슈 원인 분석에 활용.
- 결론 및 기대 효과
- Thread Context를 활용하여 예외 발생 시 로그 접근성 향상 및 이슈 분석에 필요한 정보 확보.
- 지속적인 debug 로그 개선을 통해 애플리케이션 운영 안정성 향상.
- Part3에서는 Multi Thread Context를 활용한 이슈 트래킹 전략 소개 예정.
Next Feeds
올리브영 물류시스템에서는 데이터를 어떻게 주고 받을까?
올리브영이 EAI에서 MQ로 데이터 전송 방식을 변경하여 실시간 전송, 대용량 데이터 처리, 시스템 안정성 측면에서 성능을 개선했습니다.
올리브영물류시스템EAIMQ데이터 전송
2024. 10. 17.
올리브영
자율주행 연구원이 바라본 2024 CVPR
2024 CVPR 참관 후기: 자율주행 관련 회사들의 기술 동향, 워크샵 내용, 부스 참관 후기를 통해 자율주행 기술의 발전 방향을 조망한다.
자율주행CVPR센서 퓨전End-to-EndFoundation Model
2024. 10. 17.
현대자동차

Kafka 메시지 중복 및 유실 케이스별 해결 방법
올리브영의 Kafka 메시지 중복/유실 방지 및 고가용성 확보 전략, DLQ 자동 백업 시스템 구축 사례를 소개합니다.
KafkaMSKExactly-onceDLQCooperativeSticky
2024. 10. 16.
올리브영

하이버네이트의 시간은 거꾸로 간다
스프링부트 업그레이드 후 하이버네이트 버전 변경으로 인해 발생한 DateTime 관련 버그를 분석하고 해결한 과정에 대한 기술 블로그.
하이버네이트스프링부트DateTimeExceptionLocalTime타임존
2024. 10. 16.
컬리
ELK 환경에서 좀 더 정교한 이슈 트래킹 Part1 - 이슈 트래킹 기반 마련하기
ELK 스택과 Sentry를 연동하여 이슈 트래킹 기반을 마련하고 문제점을 분석, 개선 방향을 제시합니다.
ELKSentry로깅이슈 트래킹RequestLoggingFilter
2024. 10. 15.
카카오페이
부식열화관련 국제 기술동향과 새로운 기술개발
미래 모빌리티의 부식열화 관련 국제 기술 동향을 분석하고, 현대자동차그룹 전동화부식제어리서치랩의 연구 내용을 소개합니다.
부식전기차전자파미세전류열화
2024. 10. 14.
현대자동차