Hey Mahdi,
We are really thankful to you for testing Thundra and other tools comprehensively. I hope we can increase the number of people like you to provide more benchmarking information. Thank you and just keep going!
We are now happy to cover ALL of your test cases now! You need to update your Node.js agent of Thundra to version 1.5.2 or higher.
Thundra was born due to an internal need for AWS Lambda Monitoring in Java. That’s why our Java agent is powerful and can trace almost anything in AWS Lambda. Some examples might be gathering detailed trace info when duration of invocation exceeds a given threshold, line by line tracing, integrations with system components like SQS, SNS, DynamoDB and many more. Here it is a real life scenario: https://medium.com/thundra/thundra-in-action-spotting-a-problem-in-aws-lambda-a0bfba5c7342
We are aware of the importance of Node.js for serverless community and we are dedicated to help Node.js developers more day by day. So, expect more news from Thundra about Node.js monitoring these days. Plus, we will be happy to solve more scenarios like those :)
Regards,
Emrah