Dashbird is a service to monitor, debug and improve your AWS Lambda* functions. It’s tailor made to help develop serverless apps.
* Currently, Dashbird only supports AWS Lambda, but we have plans to support other cloud FaaS offerings in the future.
Using serverless architectures is one of the fastest and cheapest ways of building scalable and cheap back-end applications. Yet, with large architectures, they can sometimes be hard to monitor and debug.
Dashbird provides an overview of all lambda executions across your entire account. Making it incredibly easy to keep an eye on all lambda functions and to know what’s going on at any given moment.
Dashbird allows you to group lambda functions any way you like, making it easier to monitor inter-related functions in a microservices architecture. This allows you to construct a dashboard for a service or set of functions. It will outline the load, any problems you might face, the cost and other important metrics.
This dashboard shows health, cost and other meaningful statistics of a single lambda function. You can also see the invocation history and pinpoint errors, cold starts, retries, and anomalies at a glance.
An overview with logs for each invocation with additional data about duration, memory consumed, cost of serving the invocation. It also flags errors, anomalies, retries, and cold starts. JSON strings are also formatted as an object, making it easier to inspect the content.
Track errors in your lambdas in real time and easily debug them with stack traces. Dashbird shows not only the current occurrence, but also all past occurrences of the same error.
When errors occur, AWS Lambda will automatically retry the request for you (see AWS Lambda Retry Behavior). That can be very convenient, but is also a potential source of issues that can be hard to debug. For that reason, Dashbird will also link any retries detected for an error occurrence, so that you can track all invocations at once.
Can't find what you're looking for? We'd love to help. Send us a message through the chat bubble or email us.