Flexible and straightforward to implement, simply modify environment variables to add monitoring to your environment. With automated instrumentation you don't need to redeploy your functions.
For monitoring inside specific functions, just add annotations. It's that simple.
With support for manual instrumentation, you can precisely target specific code within your functions with a low code manual approach. For example, manual instrumentation is useful for:
Thundra adds no latencies, bulk, or burden to your AWS Lambda environment.
Avoid making REST calls that add execution time to your functions. With asynchronous monitoring capability, Thundra simply collects your CloudWatch logs for you to analyze your Lambda environment without affecting function duration or memory consumption.
Follow the end-to-end journey of your invocations. Deep dive and understand each interaction: From initial request, through any external services your function calls, to final response.
Trace your AWS Lambda functions with exceptional flexibility, including:
Quickly discover critical issues in your serverless environment.
Don't spend time guessing where your problems areas are in your environment. Dig into your data and discover the source of your serverless performance issues. Navigate, sort, and filter via profile, region, and time. Rapidly sort through large amounts of data to search for:
Thundra makes searching through your serverless world easy.
Obtain complete transparency into performance changes as your application executes.
Understand your application's baseline behavior and use Thundra to look for abnormalities. Easily test your assumptions to perform continuous improvement and smooth execution of your code.
With profiling, track metrics to understand exactly how your environment is performing. Monitor memory and CPU consumption. Track garbage collection activity. Thundra lets you take proactive steps to keep your system healthy versus waiting for failures to alert you to problems.
Cold starts happen. Improve application responsiveness with Thundra's smart cold start solution.
Drop your cold start percentage to less than 1% with zero code changes. Use Thundra's warm-up module to makes concurrent calls to keep your Lambda containers warmed up and ready to go.
Analyze the whole picture with aggregated log, trace, metrics. Achieve full context and visiblity into your environment with all your observability data in a single location.
Idenfity which function is the bottleneck by looking through your Amazon X-Ray trace chart. View that function's CPU usage and other metrics and logs to discover any anomalies. All the information you need to identify the problem is there to analyze, at a glance.
Devote less time to debugging and more time to coding valuable features.
Troubleshoot your application easily and painlessly with Thundra. Make changes to your functions and instantly see the results, allowing you to quickly fix problems with your code and get back to building new functionality.