데이터 파이프라인 관측성을 세 가지 도구로 구성한 경험
사이드 프로젝트에서 데이터 파이프라인 장애를 늦게 발견하는 문제가 있었습니다. 파이프라인이 조용히 실패해도 알 방법이 없었습니다. 관측성을 확보하려면 로그, 메트릭, 트레이싱이 모두 있어야 한다는 걸 공부하면서 배웠습니다. Airflow 태스크 실패 시 슬랙 알림을 붙이고, 처리 건수를 Prometheus로 수집해 예상 범위를 벗어나면 경보가 뜨도록 했습니다. 처음에는 너무 많은 알람을 설정해서 알람 피로가 생겼고, 핵심 지표 3개만 남기고 나머지는 대시보드로 이동했습니다. 관측성의 목표는 이상 징후를 빠르게 발견하는 것이지, 모든 것을 보는 게 아니라는 걸 그때 배웠습니다.