google-cloud-platform - 谷歌作曲家环境中的环境健康是什么意思
问题描述
在 google composer 环境中,有一个 tab-Monitoring 有Environment overview部分,第一个指标是Environment health。
我在谷歌文档中读过这个:
环境运行状况 显示 Composer 部署运行状况的时间线。绿色状态并不意味着所有 Airflow 组件都可以运行并且 DAG 能够运行——它仅反映了 Composer 部署的状态。
但不确定环境出了什么问题,以及当它发生时如何修复它。即使我的环境运行状况显示不正常,所有其他指标都正常,甚至气流 dags 也在运行。那么您能否解释一下这种不健康状态对环境健康意味着什么,对气流数据管道有什么影响以及如何解决它。
解决方案
环境运行状况时间线指示您的环境是否能够运行airflow_monitoring
预装在所有 Cloud Composer 环境中的非常简单的探测器 DAG ( )。如果 DAG 成功运行并且指标收集器正确读取了其状态,则环境的运行状况将显示为绿色,否则将显示为红色。
一般来说,时间线可以很好地指示您的环境是否能够运行任务实例。但是,如果它显示为红色并且您没有看到您的环境有任何其他问题,那么您的环境中可能存在配置错误或更大的问题。
解决此问题的一些建议是确保airflow_monitoring
DAG 没有暂停,并检查airflow-monitoring
Cloud Logging 中的日志类别。如果airflow_monitoring
DAG 运行未成功完成,则建议您将其作为正常的 Airflow 问题进行故障排除,然后再查看 Composer 特定的组件。
推荐阅读
- java - Android/Java:“错误:找不到符号导入 com.here.android.mpa.mapping.SupportMapFragment;”
- javascript - Firebase 函数 - 如何从云函数返回文档快照?
- javascript - 如何避免胜利图表中 x 轴上的重复日期
- python - RuntimeError:执行任何类型的 PIP 操作时都需要 Python 3.5 或更高版本
- deep-learning - 获取 nan 作为损失值
- java - 具有 Maven 依赖项的 Java 项目编译但运行时不选择导入的类
- python - 如何更改名为 x 的字符串?
- java - 如何删除 Java 中的序列化对象?
- bash - 将 bash 中的行分组到最大行数
- java - 如何创建添加侦听器并允许添加 JAVA 代码的方法