Python 使用stackdriver日志计算Cloud Composer(气流任务)的任务持续时间的脚本

Python 使用stackdriver日志计算Cloud Composer(气流任务)的任务持续时间的脚本,python,google-cloud-platform,google-cloud-composer,google-cloud-monitoring,Python,Google Cloud Platform,Google Cloud Composer,Google Cloud Monitoring,我不熟悉使用GCP的Composer服务,希望计算每个任务运行的持续时间。是否有任何脚本可以运行以从Stackdriver日志中获取气流DAG的每个任务的持续时间。我可以通过减去任务的开始和结束时间来手动计算持续时间,但我想使用脚本来完成。这里有谁能帮我吗。我附上了生成日志的截图,供您参考 您可以在监测工作流(DAG)和芹菜执行器中检查气流指标。为了帮助您监控工作流运行的效率,可以使用以下工作流度量: 工作流运行次数:composer.googleapis.com/workflow/run\u

我不熟悉使用GCP的Composer服务,希望计算每个任务运行的持续时间。是否有任何脚本可以运行以从Stackdriver日志中获取气流DAG的每个任务的持续时间。我可以通过减去任务的开始和结束时间来手动计算持续时间,但我想使用脚本来完成。这里有谁能帮我吗。我附上了生成日志的截图,供您参考


您可以在监测工作流(DAG)和芹菜执行器中检查气流指标。为了帮助您监控工作流运行的效率,可以使用以下工作流度量:

  • 工作流运行次数:
    composer.googleapis.com/workflow/run\u count
  • 每次工作流运行的持续时间:
    composer.googleapis.com/workflow/run\u Duration
  • 任务运行次数:
    composer.googleapis.com/workflow/task/run\u count
  • 每个任务的持续时间:
    composer.googleapis.com/workflow/task/run\u Duration
  • 如您所见,请使用
    composer.googleapis.com/workflow/task/run\u duration
    API。 云监控仅显示已完成工作流和任务运行(成功或失败)的指标。此外,还可以查看