Using CloudWatch integration of Thundra, new comer users easily get along with Thundra and monitor their functions. Within minutes, Thundra retrieves all of your function in your AWS account. After this point you can continue to use Thundra. However, core capabilities of Thundra such as distributed tracing, application architecture and performance insights will not be available without instrumenting functions. Lambda functions can be instrumented by adding Layer, setting up the API key and configuring Thundra libraries. Now, Thundra provides you an easier way to instrument your functions: Seamless Monitoring!
On functions list page, you can display all of your functions that are gathered from CloudWatch after CloudWatch integration or manual instrumentation. Select functions that you want to instrument and click 'Instrument' button to see how simple to instrument functions. You can instrument function from Thundra console if:
It has following runtimes:
It is integrated with CloudWatch or manually instrumented.
After 'Instrument' button is clicked, in a few minutes your functions will be ready. When they are instrumented, you can display architecture, distributed tracing and performance analysis features of Thundra. Thundra icon helps you to understand that your function manually instrumented at a glance.
For Lambda functions with Java, an additional feature is provided: Fast Startup. Fast startup allows users to have lower cold start overhead with Thundra's 'Custom Runtime' support. There will be an additional option under 'Instrument' button while any Java function is selected. Select a Java function from function list, click "Instrument with Fast Start-up" and gain the unmatched initialization time for your Java functions at one step!
Functions that are instrumented from Thundra console can be un-instrumented also. Select an instrumented function and un-instrument it.