user-interface - 气流 - 更改成功/失败颜色(色盲)
问题描述
我希望将 Airflow 实现为我们的任务处理程序,但真正困扰我的一件事是 Web UI 中默认的成功/运行/失败颜色。
我是色盲的红色/绿色(最常见),对我来说很难一目了然地区分到我正在考虑不使用它的地步。
有没有办法让我在某处编辑默认颜色?bootstrap-theme.css
也许?
真的很希望这成为可能。
谢谢!
解决方案
在 1.10.11 版本之后,添加了自定义颜色的新功能。
来自文档
要更改 Airflow Webserver 中 TaskInstance/DagRun State 的颜色,请执行以下步骤:
创建airflow_local_settings.py 文件并放入$PYTHONPATH 或$AIRFLOW_HOME/config 文件夹。(Airflow 在初始化 Airflow 时会在 PYTHONPATH 上添加 $AIRFLOW_HOME/config)
将以下内容添加到airflow_local_settings.py 文件中。将颜色更改为您想要的任何颜色。
STATE_COLORS = { "queued": 'darkgray', "running": '#01FF70', "success": '#2ECC40', "failed": 'firebrick', "up_for_retry": 'yellow', "up_for_reschedule": 'turquoise', "upstream_failed": 'orange', "skipped": 'darkorchid', "scheduled": 'tan', }
重新启动气流网络服务器。
在此处查看文档
推荐阅读
- node.js - 未经用户同意向 Web 应用程序发送推送通知
- python - 在 python 中创建 CSV 文件时出现问题
- python - Statsmodels - 使用经过训练的 arima 模型通过显式提供要使用的 endog 值来进行手动点预测
- batch-file - 复制文件已存在并忽略源文件夹结构
- python-2.7 - Caffe2 没有检测到 GPU
- yocto - recipe 还产生需要打包的 -native 输出
- angular - 尝试构建服务器 Angular Universal 应用程序时出现“缺少脚本:构建:ssr”错误
- python - 每日最长连续条纹的矢量化计数
- reactjs - 在 react-router-dom 中的某些页面上隐藏标题
- r - XGboost 为我的二元分类问题提供了 100% 的预测准确率。我该如何解决?