Flower

Flower 是一个基于网页的工具,用于监控和管理 Celery 集群。本文档阐述了如何在 Airflow 中配置以保护你的 Flower 实例。

这是一个可选组件,默认在社区部署中已禁用;如果需要使用,则需自行进行配置。

Flower 身份验证

支持对 Celery Flower 使用基本身份验证。

你可以在启动 Flower 进程的命令中通过可选参数,或在 airflow.cfg 中的配置项来指定细节。无论哪种方式,请提供以逗号分隔的 user:password 对。

airflow celery flower --basic-auth=user1:password1,user2:password2
[celery]
flower_basic_auth = user1:password1,user2:password2

Flower URL 前缀

启用在非根路径下部署 Celery Flower。

例如,要通过 http://example.com/flower 访问 Flower,请使用如下方式运行:

airflow celery flower --url-prefix=flower
[celery]
flower_url_prefix = flower

注意:不再需要旧的 nginx 重写规则。

此条目是否有帮助?