As you may know, we make an effort to provide you a better observability and security solutions with every step we take everyday. Today we're excited to announce our new offline debugging solution for your Lambda functions. You've already a chance to dive into your function code line-by-line on Thundra but with a new Offline Debugging update, we bring a cool IDE-like view for more debugging experience.
Methods with offline debugging configuration have an IDE view with function code under trace chart span like image above.
Using previous and next buttons on offline debug IDE, you can traverse function code and watch how the values of local variables change. Furthermore, like any other debugging tool, you can jump into the child method or resource within your function code by using Jump In action. In contrast, Jump Out will help you to return where you left off before Jump In.
Functions without offline debugging configuration also have input and return parameters in a simple IDE view. However, with a little generic configuration, you can step into Offline Debugging capability as explained here.
Offline debugging is now available for Java, Python and Node.js runtimes. In order to use our Offline Debugging feature, you'll need to update your Thundra libraries to the newer versions as follow:
- Node.js:
2.8.0
, layer36
or higher - Python:
2.4.4
, layer19
or higher. - Java:
2.4.9
, layer39
or higher.