Airflow 2.0.1:在本地时区写入日志
Airflow 2.0.1 : Write logs in Local Timezone
默认情况下,airflow 2.0.1 在 UTC
时区写入日志。但我希望日志以 Local/Machine [非 UTC] 时区写入。我尝试在下面进行更改。但是运气不好
AIRFLOW__WEBSERVER__DEFAULT_UI_TIMEZONE: Asia/Kolkata
AIRFLOW__CORE__DEFAULT_TIMEZONE: Asia/Kolkata
您需要在cointainer中设置时区。为此,您可以传递环境变量 TZ
。试试这个:
如果您在 docker-compose.yaml 的同一级别有一个 .env
文件,请向其中添加此行:
TZ=Asia/Kolkata
或
只需将其添加到 Airflow docker-compose 文件中 x-airflow-common
定义中的环境:
---
version: "3"
x-airflow-common: &airflow-common
build: .
image: ${AIRFLOW_IMAGE_NAME:-custom_img_name}
environment: &airflow-common-env
TZ: Asia/Kolkata
...
希望对你有用!
默认情况下,airflow 2.0.1 在 UTC
时区写入日志。但我希望日志以 Local/Machine [非 UTC] 时区写入。我尝试在下面进行更改。但是运气不好
AIRFLOW__WEBSERVER__DEFAULT_UI_TIMEZONE: Asia/Kolkata
AIRFLOW__CORE__DEFAULT_TIMEZONE: Asia/Kolkata
您需要在cointainer中设置时区。为此,您可以传递环境变量 TZ
。试试这个:
如果您在 docker-compose.yaml 的同一级别有一个 .env
文件,请向其中添加此行:
TZ=Asia/Kolkata
或
只需将其添加到 Airflow docker-compose 文件中 x-airflow-common
定义中的环境:
---
version: "3"
x-airflow-common: &airflow-common
build: .
image: ${AIRFLOW_IMAGE_NAME:-custom_img_name}
environment: &airflow-common-env
TZ: Asia/Kolkata
...
希望对你有用!