【问题标题】:running time of jobs in aws batchaws批处理作业的运行时间
【发布时间】:2021-10-26 18:49:35
【问题描述】:

我想查找在 aws 批处理中执行的所有作业的总时间。我怎么能找到那个? 我知道如何查找作业的开始时间和结束时间,但实际上我想查找 AWS 批处理的性能,因此我需要查找一天内执行的所有 aws 批处理作业的运行时间。

【问题讨论】:

    标签: amazon-web-services jobs


    【解决方案1】:

    AWS Batch 似乎没有将作业运行持续时间等指标导出到 CloudWatch。

    获取此类每日性能指标的一种方法是使用 CloudWatch Log Insights,

    1. 记录在 AWS 批处理中运行的作业的开始时间和结束时间
    2. 执行 Log Insights SQL 查询,按天分组并应用例如平均值聚合

    这样可以以编程方式分析 AWS Batch 作业的日常性能。

    【讨论】:

      【解决方案2】:

      我也无法直接找到它。 对我来说最接近的解决方案是使用 CloudWatch 日志洞察查询和以下脚本。

       fields @timestamp, @message
      | filter @logStream LIKE /BatchJobName/ and (@message LIKE /FINISHED EXECUTION_DATE/ OR @message LIKE /STARTING EXECUTION_DATE/)
      | sort @timestamp desc
      | limit 200
      

      【讨论】:

      • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-25
      • 1970-01-01
      • 1970-01-01
      • 2019-01-09
      • 2021-01-15
      • 2015-07-30
      • 1970-01-01
      相关资源
      最近更新 更多