Thundra

Thundra: Serverless Observability for AWS Lambda

The black box nature of AWS Lambda and other serverless environments means that identifying and fixing performance issues is difficult and time-consuming. Built for straightforward debugging, monitoring, and observability, Thundra provides deep insight into your entire serverless environment. Thundra collects and correlates all your metrics, logs, and traces, allowing you to quickly identify problematic invocations and also analyzes external services associated with that function. With Thundra’s zero overhead and automated instrumentation capabilities, your developers are free to write code without worrying about bulking up their Lambdas or wasting time on chasing black box problems.

Get Started    Discussions

Functions Page

On the Functions page you can see all of your Lambda functions and group them accordingly.

Group By
Groups Example

region

us-west-2, us-west-1

profile

default, lab, dev

runtime

Java, Node.js...

The bar graph shows the top invoked Lambda functions and their invocation count, sortable by all top invocations, top erroneous invocations, and top cold started invocations.

Functions Page - Top functions

Functions Page - Top functions

Click a function to see the invocation count and duration of that specific function in a timeseries chart below the bar graph.

Functions Page - Function clicked

Functions Page - Function clicked

The chart displays 90th percentile, 99th percentile, and average duration of your function.

Functions Page - Duration chart for clicked function

Functions Page - Duration chart for clicked function

At the bottom of the page you can see a summarized view of all your functions.
Sort them by error count, cold start, and other parameters. You can also click on a function to go the Function Details page for that selected function.

Functions page - Sorting the tabular view

Functions page - Sorting the tabular view