[번역 투표] 데드라인 vs 마감 기한 - Deadline Alerts (~5월 5일까지)

Apache Airflow 한국 사용자의 선택이 UI를 결정합니다.

안녕하세요.

오픈소스 컨트리뷰션 아카데미를 진행하면서, 한국 사용자 여러분의 결정이 필요한 투표를 진행하려고 합니다.

2026 오픈소스 컨트리뷰션 아카데미 체험형 2주차 오프라인 후기

Deadline Alerts 는 무엇인가요?

Apache Airflow 3.1 버전부터 기존의 SLA(Service Level Agreement)를 보완하고 대체할 수 있는 신규 기능으로 현재 실험적 기능(experimental feature) 단계입니다.

Deadline Alerts in Airflow 3.1 | Airflow Summit 2026

DAG 실행에 대한 시간 임계치를 설정하고, 이를 초과할 경우 자동으로 대응(알림 등)할 수 있게 해주는 기능입니다.

[Reference] ------ [Interval] ------> [Deadline]
    ^                                     ^
    |                                     |
 Start time                          Trigger point
세부

기존 SLA와 달리 기준점(Reference)과 간격(Interval), 그리고 콜백(Callback)이라는 세 가지 명확한 요소를 통해 동작합니다.

  1. Reference (기준점): 시간을 계산하기 시작하는 시점입니다. (예: 큐에 쌓인 시간, 논리적 실행 시간 등)
  2. Interval (간격): 기준점으로부터 얼마큼의 시간이 지났을 때 알람을 울릴지 결정합니다.
  3. Callback (콜백): 데드라인을 넘겼을 때 실행할 동작입니다. (Slack 알림, 이메일 전송 등)

주요 DeadlineReference (Built-in)

  1. 다중 알림 설정: 하나의 DAG에 여러 개의 Deadline Alert를 설정할 수 있습니다. (예: 30분 지연 시 경고, 60분 지연 시 긴급 호출)
  2. 동기/비동기 콜백 지원: AsyncCallback을 통해 Triggerer에서 비동기로 실행하거나, SyncCallback을 통해 Executor에서 작업처럼 실행할 수 있습니다.
  3. 유연한 계산: Interval에 음수 값을 사용하여 특정 기준 시간(Fixed Datetime)의 '30분 전’과 같은 설정도 가능합니다.

UI에서의 표시

아래 영문 대신 한국어로 표시되게 됩니다.

(ref. i18n(ko): Add Korean translation for deadlineStatus in dag.json (May 2) by rapsealk · Pull Request #66265 · apache/airflow · GitHub )

무엇을 결정하면 되나요?

아래 두 가지 텍스트에 대해 투표해주세요

Deadline
  • 데드라인
  • 마감 기한
  • 마감일
0 투표자
Met
  • 충족
  • 준수
0 투표자

이외의 안에 대해서도 의견 부탁드립니다 : )

1개의 좋아요