모니터링

Programming/Server

[ELK] AWS Elastic Load Balancer Log 분석하고 대시보드 만들기[1]

AWS에서 서비스를 운영하고 있는 사람이라면, 또는 AWS Route53에 도메인을 등록하고 Https로 서비스를 하고 있는 사이트를 연동했다면 AWS Elastic Load Balancer를 사용하고 있을 것이고, 보통 다음과 같은 구조로 아키텍처를 구상했을 것이다. 위 구조를 보면 사용자는 Route53에 등록된 도메인으로 서비스에 접근하고(예: https://웨부베벱.com ) Route53에서는 해당 도메인과 연결된 Load Balancer로 요청을 보낸다. Load Balancer에서는 다음과 같이 등록된 리스너 리스트를 보고 요청에 맞는 리스너로 요청을 보내게 된다(참고: 리스너 등록 시 EC2 인스턴스의 Elastic IP를 같이 등록하기 때문에 요청을 전달할 인스턴스를 구분할 수 있다). ..

Programming/Infra & Architecture

[DevOps] 로그 수집 및 모니터링 시스템 - Sentry (1탄)

대부분의 개발자들은 자기가 만든 프로그램을 잘 믿지 않는다. 서버 개발자인 나는 처음으로 외주 작업을 진행했을 때, 내 프로그램이 장애 없이 잘 돌아가는지 계속해서 확인해보기도 하고, 원격으로 서버에 접속하여 로그를 살펴보기도 하고, 서비스 페이지 또는 애플리케이션에 들어가 보면서 솟구치는 불안함과 의심을 확인해봤었다 ( 주로 쇼핑몰 또는 기업을 대상으로 외주를 해서, 내 잘못으로 장애가 일어나면 금전적으로 피해보상을 해줘야 하기 때문에 매우 불안했다...ㅜㅜ ). 이런 나의 불안함은 회사에 들어와서도 고쳐지지 않았다. 아침에 출근해서 컴퓨터를 켜고, 가장 먼저 하는 일은 운영 서버에 접속해서 서비스 프로그램들의 로그와 상태를 확인하는 것이었다. 이렇게 직접 확인하는 방법이 별로 효율적이지 않다고 생각을..

JohnMark
'모니터링' 태그의 글 목록