用于将DAG和基于任务的度量导出到普罗米修斯的Airflow插件。

airflow-exporter的Python项目详细描述


气流普罗米修斯导出器

travis build status

将DAG和基于任务的度量从Airflow公开到与普罗米修斯兼容的终结点。

屏幕截图

兼容性

注意:此版本仅与Airflow 1.10.3+兼容,有关详细信息,请参见#46

要与以前版本的Airflow兼容,请使用旧版本:v0.5.4

  • 气流:气流1.10.3+
  • Python:Python2,Python3
  • 数据库:postgresql,mysql

安装

pip install airflow-exporter

就这样。你完了。

指标

指标将在

http://<your_airflow_host_and_port>/admin/metrics/

airflow_task_status

标签:

  • dag_id
  • task_id
  • owner
  • status

值:处于特定状态的任务数。

airflow_dag_status

标签:

  • dag_id
  • owner
  • status

值:处于特定状态的DAG数。

airflow_dag_run_duration

标签:

  • dag_id:给定dag的唯一标识符

值:给定DAG的最长DAG运行持续时间(秒)。这个指标 对于已完成的DAG不可用。

许可证

根据BSD许可证分发。有关详细信息,请参见LICENSE 信息。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
基于Java的遗传算法确定最优交易行为   java改型2.0无法解析Json嵌套对象   java在数组中查找最大额定值(数字),我们不能跳过数组中的一个或多个连续数字   java在spring boot中从命令行设置活动概要文件和配置位置   JavaAxis2:传输错误:404错误:未找到帮助理解其真正含义   java使用Play2WAR和Play2.2.1   java理解函数运算符:Lambda   在代理java后面读取https网页数据   java应用程序。Android单元测试中的类mock   java为什么onClick布局XML引用的方法需要是公共的?   从SMTLIB2文件解析的java显示声明   java重写给定的类以使用组合而不是继承   HTMLUnit和Java:NoSuchMethodException:createDefaultSSLContext()   java如何使用Spring和ThymeLeaf从前端正确更新后端中的对象?   来自init()Java的方法调用   使用cellrendering从数据库向JTable动态添加数据后,java无法使用JTable执行排序操作   java Android Studio 1.5.1。渲染错误(浮动操作按钮)   web服务如何使用UsenameToken和PasswordDigest为JAVA中的SOAP客户端附加wsse安全头   java为什么要在局部变量和myApplicationClass中同时删除“ArrayList.remove”?