You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When a lambda invocation times out, then in most cases the APM agents won't be able to finalize and send the corresponding transaction to the extension and APM server. As a consequence, lambda function invocations that time out are not visible in APM at all. However, seeing timed out invocations in APM is essential as it is an important indicator that something is wrong with a function or it is too slow.
The lambda runtime notifies external extensions with the shutdown event in case of a timeout. This mechanism could be used by the APM extension to generate and send an artificial transaction (with a failure state and additional information on the timeout). In this way APM would provide information on timed out invocations.
The text was updated successfully, but these errors were encountered:
I have started to run into this and took a while for me to figure out what was happening.
It would make the APM extension for Lambda a lot more useful if it would show when a lambda times-out.
When a lambda invocation times out, then in most cases the APM agents won't be able to finalize and send the corresponding transaction to the extension and APM server. As a consequence, lambda function invocations that time out are not visible in APM at all. However, seeing timed out invocations in APM is essential as it is an important indicator that something is wrong with a function or it is too slow.
The lambda runtime notifies external extensions with the
shutdown
event in case of a timeout. This mechanism could be used by the APM extension to generate and send an artificial transaction (with afailure
state and additional information on the timeout). In this way APM would provide information on timed out invocations.The text was updated successfully, but these errors were encountered: