All-in-one serverless DevOps platform.
Full-stack visibility across the entire stack.
Detect and resolve incidents in record time.
Conform to industry best practices.
Over the past year, we’ve seen Dashbird providing increasingly better visibility for developers building serverless applications. One of our goals is to create a product service that gives end-to-end visibility into serverless architectures, one that aligns perfectly with the needs of our clients.
We’ve been hustling hard for the last few weeks to improve our system. Much of what we’ve done has been focused on code performance and infrastructure optimization. We’re happy to say we’ve revamped several features and added a couple of new ones you’ll love for sure! Here’s what we did.
AWS’ REST API service, API Gateway, has proven to be one of the corner stones of serverless microservices. As an event trigger for AWS Lambda functions it’s one of the most used in the serverless world. Hence us deciding to add it to our feature list. What did we actually build? We now have the functionality to show all API Gateway REST APIs and their resources in a users AWS account. We are actively developing this feature to get it progressively better. You can check it out here, or by pressing the tiny API Gateways button in the left side-navigation.
API Gateways
We’ve made significant improvements to the lambda listing view. It now allows you to grasp provisioning mistakes with ease by checking memory percentages (%). Giving better insight and general overview of your system.
We’ve added a quick-view feature for an invocation on the function page. The quick-view gives you a way to quickly and painlessly check invocation logs and metadata without navigating away from the function page. Check it out by clicking the looking glass zoom button.
looking glass zoom button
We decided to rewrite our User Management screen. How come? Well, our priority is to make the user experience as painless as possible for your whole development team. Inviting and managing users should be a breeze. The new user management screen is faster and more user friendly.
User Management
Our engineers re-wrote the whole tailing functionality. The new tailing is faster, more efficient and more user friendly. We cut the import latency significantly and now provide you a super fast feedback loop while debugging functions.
With the increase of traffic and after a few new large-scale clients onboarded, we had to rethink our infrastructure. We put in hard work to rewrite our database management logic and add more database clusters. This will improve our reliability, cluster connectivity and fallback logic in general. Our goal was to improve our sustainability and the overall security of our system.
These past few months have been a true rollercoaster for us starting with our round of investing, the changes to the app and the addition of a few very impressive people to our team’s roster.
Perhaps one of the most important things we learned this past year is that if we are to succeed in our endeavor to create the best serverless monitoring tool on the market we will have to work closely with our community and to do so we will have to establish a communication channel that will keep everybody on the same page.
This post is about just that, communication and we wish to extend an open invitation to you all to keep sending in your feedback, suggestions, and questions.
Today we are excited to announce scheduled searches – a new feature on Dashbird that allows you to track any log event across your stack, turn it into time-series metric and also configure alert notifications based on it.
One of the most vital aspects to monitor is the metrics. You should know how your cluster performs and if it can keep up with the traffic. Learn more about monitoring Amazon OpenSearch Service.
Dashbird recently added support for ELB, so now you can keep track of your load balancers in one central place. It comes with all the information you expect from AWS monitoring services and more!
Dashbird was born out of our own need for an enhanced serverless debugging and monitoring tool, and we take pride in being developers.
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.