日誌記錄與監控架構¶
如下所示,Airflow 支援多種日誌記錄與監控機制。

預設情況下,Airflow 支援日誌記錄到本機檔案系統。這些包括來自 Web 伺服器、排程器和執行任務的 Worker 的日誌。這適用於開發環境和快速除錯。
對於雲端部署,Airflow 也有社群貢獻的任務處理器,用於記錄到雲端儲存,例如 AWS、Google Cloud 和 Azure。
日誌記錄設定和選項可以在 Airflow 組態檔案中指定,該檔案通常需要對所有 Airflow 程序可用:Web 伺服器、排程器和 Worker。
您可以透過在 Airflow 組態檔案中指定日誌記錄設定,或使用進階功能進行進階組態,來自訂每個 Airflow 组件的日誌記錄設定。
對於生產環境部署,我們建議使用 FluentD 捕獲日誌並將其發送到 ElasticSearch 或 Splunk 等目的地。
注意
有關組態日誌記錄的更多資訊,請參閱任務的日誌記錄
同樣地,我們建議使用 StatsD 從 Airflow 收集指標,並將其發送到 Prometheus 等目的地。
注意
有關組態指標的更多資訊,請參閱指標設定