15

로깅: 문제 원인 빠르게 찾기

Day 4: 작업 실패하면 슬랙으로 알림 줘

학습 목표

Airflow 로깅 구조를 이해한다 효과적인 로깅 패턴을 적용할 수 있다

Airflow 로그 구조

에디터 로딩 중...

경로 구조: dag_id → run_id → task_id → attempt


로깅 방법

에디터 로딩 중...

효과적인 로깅 패턴

1. 시작/종료 표시

에디터 로딩 중...

2. 입력/출력 기록

에디터 로딩 중...

3. 에러 컨텍스트

에디터 로딩 중...

민감 정보 주의

에디터 로딩 중...

로그 레벨 가이드

레벨용도예시
DEBUG개발 디버깅변수 값, 중간 결과
INFO정상 흐름시작, 완료, 건수
WARNING주의 필요0건 처리, 느린 응답
ERROR오류 발생예외, 실패

UI에서 로그 확인

  1. DAG → Graph View → Task 클릭
  2. Log 버튼 클릭
  3. 재시도 있으면 attempt 선택

: 에러 발생 시 해당 attempt 로그부터 확인