올리브영 결제 이야기 Part - 2
·2022.09.28 19:00
올리브영이 Datadog을 활용해 주문 결제 프로세스의 실시간 모니터링 대시보드를 구축하고 장애 대응력을 강화했다.
올리브영은 서비스 성장에 따라 주문 결제 시스템의 상태를 실시간으로 파악할 필요성이 커짐에 따라 Datadog을 도입하여 모니터링 시스템을 구축했다. 기존에는 주문 실패 시 발생하는 문자 메시지에 의존하여 장애 원인(온라인몰 vs PG사)을 즉각 판단하기 어렵고, 정상 실패 건수와 섞여 있어 대응이 늦어지는 문제가 있었다.
효과적인 모니터링을 위해 다음과 같은 항목을 대시보드에 구현했다.
- 단계별 실패 감지: 주문서 진입부터 결제창 호출, 인증/승인, 주문 완료까지의 전 과정
- 다양한 기준 적용: 채널별(MW, APP, PC), 운영체제/브라우저별, 결제 수단별(신용카드, 네이버페이, 카카오페이 등)
구현 과정에서는 로그를 KEY=VALUE 패턴으로 남겨 Datadog에서 쉽게 검색할 수 있도록 설계했다. 이를 통해 결제 수단이나 진행 상태를 직관적으로 조회할 수 있게 되었으며, Slack과 연동하여 장애 발생 시 실시간 알람을 받고 빠르게 대응할 수 있는 환경을 마련했다.
현재는 로그 분석 방식을 개선하기 위해 Grok Parser를 사용하여 로그에서 속성을 더 쉽게 추출하는 방식으로 고도화 작업을 진행 중이다.
이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.
요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.