如何跟踪Lambda函数的初始化指标?

0

【以下的问题经过翻译处理】 为了减少我们的Java Lambda函数的启动时间,我们配置了预置并发功能。然而,函数启动时间的一部分是由Java代码自身的初始化所占用的时间,这部分时间无法通过预置并发功能来减少。

为了评估是否值得进行优化,我们希望了解代码在开始处理请求之前需要多长时间进行初始化。为此,我已经创建了一个带有Java Lambda函数的测试系统,并启用了带有活动跟踪的AWS X-Ray,但是我没有看到初始化、调用和开销的详细分解信息。

请问,跟踪Lambda函数初始化指标的最佳方法是什么?

profile picture
专家
已提问 3 个月前5 查看次数
1 回答
0

【以下的回答经过翻译处理】 当您在AWS X-Ray中启用活动跟踪时,它会自动记录涉及到冷启动的Lambda服务处理请求的完整过程,包括初始化、调用和开销。如果在AWS X-Ray跟踪中未看到这些信息,那可能是因为该请求是在已经预热的实例上执行的。

如果您想了解如何改进Java Lambda函数的性能,请参考如何减少Java Lambda函数的初始化和调用持续时间延迟?,该文提供了相关的信息和建议。 https://aws.amazon.com/premiumsupport/knowledge-center/lambda-improve-java-function-performance/

profile picture
专家
已回答 3 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则