Thundra offers you different ways to monitor your applications. You can be aware of the specific issues that you set alerts for. In addition to these alerting feature, you can have an insight into bottlenecks in you Lambda functions via Error Inspector Page.
When an error occurred in an AWS Lambda function, you can see this error-lambda pair on the error inspector list automatically. You don't need to set any configuration if you connect AWS account to Thundra. If you don't integrate Thundra with your AWS account, you can easily connect as explained here.
You can navigate to the Error Inpector page using the icon on the left-side bar.
There are different actions and details for an error:
You can have more detailed information about an error from the error details. When you click on the error at the end of the line, error details are displayed.
There are different 3 different parts of an error detail:
Histogram chart provides you the distribution of error's occurrence within the selected time range.
Time intervals displayed on the histogram chart change according to the selected time period. The time intervals for a bar can be 1 min, 1 hour, or 1 day. When you hover on the chart, you can display the error count and time for a bar.
You can display the last five invocations of the function includes the error. When you click on an invocation from this list, you will navigate to the invocation detail page to get more insight. If you want to see more invocations for this error-Lambda pair, click on the "See All Results" link. Then, you will display the Invocations Tab on the Function Details Page with the ErrorType parameter filled.
On the right side of the error details, you can see the stack trace of the error. This stack trace belongs to the last invocation with this error.
If you want to get notified when an error that is on the list occurred, you can create a notification from the Error Inspector page. Click on the "Create Notification" button on a row and select a notification preference from the opened modal.
You can edit your notification preferences if you already set them before. Hover your mouse above the notification icon on the error row and click on the "Edit" button. You can add/delete notification preferences and save it from here. If you want to delete notification completely, remove all preferences on the opened modal.
If you don't set configurations for any alert integration you can set them on the Alert Integrations page and display them during creating a notification.
There can be numerous events for an error but receiving alerts constantly can be annoying. We will throttle notifications for an error-lambda notification after ten alerts for one hour.
After setting an notification for an error-Lambda pair, the "Notifications Enabled" toggle for the row will be available. You can stop receiving notifications without deleting notification configuration by using this toggle. When you set a notification, this toggle will be opened automatically.
You can have an idea about an occurred error and its cause sometimes. When you are within the knowledge of an error, you don't want to see it on the list. You can resolve an error by clicking "Resolve" button on the row.
If this error is occured for that specific Lambda function again, it will be displayed on the list.