Monitoring platform for keeping systems up and running at all times.
Full stack visibility across the entire stack.
Detect and resolve any incident in record time.
Conform to industry best practices.
Dashbird streams and scans all serverless logs in real-time, detecting code exceptions, timeouts, out-of-memory, cold starts, and other errors and anomalies.
Proactive alerts are sent by email, Slack, webhooks, and SNS immediately when issues are detected in your serverless stack. Incidents are divided into two main sub-categories: execution errors and metric condition failures.
With Dashbird, alarms and checks are centralized into one platform. To make it even easier, alarms can be set for any metric condition for the delegated infrastructure. For example Lambda errors such as:
and limits, such as:
Dashbird detects all types of application errors and exceptions, in every runtime supported by AWS Lambda: NodeJS, Python, Java, Ruby, Go, .NET.
Alarms are fully customizable and can be configured for metrics related to a specific type of resource. For example, SQS queues are checked for a growing number of pending messages, DynamoDB tables have throttling and resource capacity consumption verified, and ECS containers have resource-usage tracked.
To learn more about the type of alarms and events supported by Dashbird see our Events Library.
The Alarms service in Dashbird is used to set custom alarms for each resource type supported by Dashbird. Each service type has its own metrics that can be used to set up custom alarms.
For instance, for Lambda functions, we can create two types of alarms, critical or warning. Next, we select the metric on which we want the alarm to trigger. This could be:
After selecting the metric we specify when the alarm triggers i.e. when the selected metric is above/below a specific threshold(5,10,20) on average/max/min/sum for the duration of time in minutes, hours or days.
Finally, we select one or more target resources for which we want the alarm to be set. The created alarm is something like: trigger alarm for lambda function when the error count is above 10 on average over the last 15 minutes.
Just like for lambda functions, alarms for each service can be created specifically to its alarms.
When an alarm is triggered notifications are dispatched for each notification channel that has been set up. Currently, supported notification channels are:
Alerting should be an ongoing process, and it is recommended to set up different alarms, add new ones based on needs, and delete/mute unnecessary alerts to avoid alarm fatigue.
To view all errors, click here or on the bug icon in the menu bar on Dashbird app.
Can’t find what you’re looking for? We’d love to help. Send us a message through the chat bubble or email us.
No results found
Dashbird is a monitoring, debugging and intelligence platform designed to help serverless developers build, operate, improve, and scale their modern cloud applications on AWS environment securely and with ease.
Dashbird gives us a simple and easy to use tool to have peace of mind and know that all of our Serverless functions are running correctly. We are instantly aware now if there’s a problem. We love the fact that we have enough information in the Slack notification itself to take appropriate action immediately and know exactly where the issue occurred.
Thanks to Dashbird the time to discover the occurrence of an issue reduced from 2-4 hours to a matter of seconds or minutes. It also means that hundreds of dollars are saved every month.
Great onboarding: it takes just a couple of minutes to connect an AWS account to an organization in Dashbird. The UI is clean and gives a good overview of what is happening with the Lambdas and API Gateways in the account.
I mean, it is just extremely time-saving. It’s so efficient! I don’t think it’s an exaggeration or dramatic to say that Dashbird has been a lifesaver for us.
Dashbird provides an easier interface to monitor and debug problems with our Lambdas. Relevant logs are simple to find and view. Dashbird’s support has been good, and they take product suggestions with grace.
Great UI. Easy to navigate through CloudWatch logs. Simple setup.
Dashbird helped us refine the size of our Lambdas, resulting in significantly reduced costs. We have Dashbird alert us in seconds via email when any of our functions behaves abnormally. Their app immediately makes the cause and severity of errors obvious.