With this update to Thundra console, you'll be able to filter and sort your AWS Lambda functions according to their health which unlocks you the ability to keep control your serverless architecture better. You'll also be able to set up alerts using health queries.
Ability to filter according to error count is a good way of understanding what may go wrong in your system. However, this might be misleading sometimes. For example; you can filter the functions which has 10 errors in last 1 hour and it can return some results. This might not be a big problem because function has over a million invocations and having 10 erroneous invocation can be acceptable. For this reason, there should be a way to query the functions according to health. You will be able to filter functions whose health diminishes. For example; you can query the functions whose health is less than 80% and sort them ascending with respect to health. Now, you have a way of understanding the functions with poorest health.
The biggest advantage of this update arises as the ability to save health queries as alerts. Now, you can set up an alert saying that "Notify me when the number of functions in the user service whose health is less than 95% becomes more than 5.". In this way, you don't need to keep track of the count of errors. You can focus on what really matters: Health!
Please provide your feedbacks and feature requests to support@thundra.io or on our Slack channel.