관측성은 대시보드 개수가 아닙니다
1인 서비스에서 관측성은 화려한 모니터링 스택보다 “문제가 생겼을 때 어디부터 볼지”를 정하는 일입니다. 사용자가 502를 본다면 프론트 정적 파일 문제인지, API 장애인지, 데이터베이스 연결인지 빠르게 나눌 수 있어야 합니다.
처음부터 복잡한 도구를 붙이면 관리할 것이 늘어납니다. 최소 관측성은 로그, 헬스체크, 배포 확인, 사용자 이벤트 네 가지로 시작해도 충분합니다.
최소 구성
- 헬스체크: 백엔드가 살아 있는지, 데이터베이스 연결이 가능한지 분리해서 확인합니다.
- 구조화 로그: 요청 경로, 상태 코드, 처리 시간, 오류 메시지를 한 줄로 남깁니다.
- 배포 확인: 배포 후 홈, 글 목록, 글 상세, sitemap, robots를 자동 또는 수동으로 확인합니다.
- 방문자 이벤트: 페이지 조회, CTA 클릭, 검색, 카테고리 이동처럼 제품 판단에 필요한 행동만 기록합니다.