Dashbird product update – September 2018

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.

Keeping busy

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.

API Gateway integration

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.

Showing all lambda functions

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.

Invocation quick view

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.

User Management

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.

Live Tailing

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.

Reliability improvement

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.

Acknowledgements

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.

Read our blog

ANNOUNCEMENT: new pricing and the end of free tier

Today we are announcing a new, updated pricing model and the end of free tier for Dashbird.

4 Tips for AWS Lambda Performance Optimization

In this article, we’re covering 4 tips for AWS Lambda optimization for production. Covering error handling, memory provisioning, monitoring, performance, and more.

AWS Lambda Free Tier: Where Are The Limits?

In this article we’ll go through the ins and outs of AWS Lambda pricing model, how it works, what additional charges you might be looking at and what’s in the fine print.

More articles

Made by developers for developers

Dashbird was born out of our own need for an enhanced serverless debugging and monitoring tool, and we take pride in being developers.

What our customers say

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.