홍카나의 공부방

[Airflow] cfg에서의 Timezone 본문

Data Engineering/Airflow

[Airflow] cfg에서의 Timezone

홍문관카페나무 2023. 6. 21. 14:03

airflow.cfg에는 타임존 관련 키가 2개 존재한다.

하나는 default_timezone이고, 다른 하나는 default_ui_timezone이다.

 

airflow.cfg의 default_timezone

 

이 키를 변경하면 한국시간 KST인 UTC+09:00에 시간을 맞출 수 있게 된다.

DAG의 start_date, end_date, schedule 변수에 적힌 시간은

default_timezone에 지정된 타임존을 따른다.

 

그러나 DAG가 실행되는 execution_date와 기록되는 log time은

항상 UTC를 따른다. 즉, execution_date를 사용할때는 UTC와 KST를 고려하여

시간을 변환하며 이해해야 할 필요가 있다는 것이다.

 

현재로서는 UTC를 일관되게 사용하여 혼란을 덜어주는 것이 좋다고 판단된다.

 

반응형