Airflow 普罗米修斯和格拉法纳的气流测量
任何人都知道如何将数据从airflow发送到普罗米修斯,我没有找到太多关于它的文档,我在Grafana上尝试了airflow operator metrics,但它没有显示任何数据,而且它没有显示任何数据点。默认情况下,airflow不支持普罗米修斯的数据。我可以想出两种方法来获取普罗米修斯的指标Airflow 普罗米修斯和格拉法纳的气流测量,airflow,prometheus,grafana,Airflow,Prometheus,Grafana,任何人都知道如何将数据从airflow发送到普罗米修斯,我没有找到太多关于它的文档,我在Grafana上尝试了airflow operator metrics,但它没有显示任何数据,而且它没有显示任何数据点。默认情况下,airflow不支持普罗米修斯的数据。我可以想出两种方法来获取普罗米修斯的指标 启用度量,然后使用将其导出到普罗米修斯 安装第三方/开源普罗米修斯出口商代理(例如) 如果你要进行第二次进近,那么气流舵图也提供了这一点 编辑 如果您使用的是statsd exporter,则它是
如果您使用的是statsd exporter,则它是Grafana仪表板和exporter配置的良好资源。如果您安装了带有statsd支持的气流:
pip install 'apache-airflow[statsd]'
您可以在aiffair.cfg
文件的调度程序部分公开aiffair statsd度量,如下所示:
[scheduler]
statsd_on = True
statsd_host = localhost
statsd_port = 8125
statsd_prefix = airflow
然后,您可以安装一个名为statsd\u exporter
的工具,该工具可以捕获statsd格式的度量,并将其转换为普罗米修斯格式,使其在/metrics
端点处可用,以便普罗米修斯进行刮取
DockerHub上有一个名为天文学家/ap statsd exporter
的docker图像,它已经将气流statsd度量映射到普罗米修斯度量
参考资料: