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.
Apart from an active monitoring system, Dashbird also has compiled a series of Serverless Well-Architected best practices. All your cloud resources behavior and configurations are cross-referenced against this set of good practices.
Insights are alerts and suggestions for you to:
- Prevent cloud resource from failing
- Improve performance
- Reduce costs
- Identify architectural improvement opportunities
For each cloud resource, different types of insights can be generated. SQS queues, for example, are tracked for abandoned queues (unused), high delay in message reading, etc. API Gateways are checked for unusual latency times. ECS services are verified for resource consumption, such as low or high memory/CPU usage levels.
Insights also track errors in cloud resources, such as exceptions in a Lambda code, API Gateway or Lambda timeouts, DynamoDB throttling, among others.
On the left panel, click on the Settings tab:
Select which channels (e-mails, Slack channels) should receive notifications from insights:
Finally, select what types of insights and errors should be notified:
- Only new errors or all (including new occurrences of errors already notified in the past)
- Types of errors
- Out of memory
- Configuration error
- Early exit
- Resources monitored:
- API Gateway
- ECS Services
- ECS Clusters
Control conditions for notifications in the right side:
- Add new conditions for errors and insights notifications
- Use the slider to enable/disable a condition
- Delete a condition
Can’t find what you’re looking for? We’d love to help. Send us a message through the chat bubble or email us.