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

0

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

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

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

profile picture
EXPERTE
gefragt vor 5 Monaten16 Aufrufe
1 Antwort
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
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen