我目前正在研究一个论文项目,该项目涉及比较不同的无服务器提供程序之间的性能时间。为此,我需要在执行时间上收集数据。
是否可以轻松地收集Lambda函数的执行时间并将其批量导出(例如,导出到电子表格)?我查看了CloudWatch指标,日志和X射线跟踪,但找不到导出性能数据的任何选项。另一种选择是筛选X-Ray或Logs中的每个执行,然后将执行时间手动记录到电子表格中,这对于数百次执行来说是很疯狂的。例如,Azure使您可以将执行数据导出到电子表格。
我们非常感谢您的帮助。
答案 0 :(得分:2)
您可以export your CloudWatch logs到S3。简而言之:
logs.us-west-2.amazonaws.com
)访问它。当前不支持将CloudWatch 指标导出到S3 ist。您可以创建自己的工具将此数据转储到S3,例如使用get-metric-statistics或使用现有工具,例如this one。