Dashbird Documentation

Serverless monitoring and debugging guides, best practices and feature overviews.

Monitor Lambda Functions with Dashbird

Dashbird currently offers account, microservice and per function level monitoring. Below we will go through each one of them in detail, discuss how to use them and how to get the most out of them.

Account level

The main dashboard provides account level insights into your serverless architecture. It’s designed to give you a quick overview of everything going on in your account including invocation volumes, failures, latency and overall health. You can control the observable time period on the top right corner of the graph area. Main dashboard

We recommend enabling the live reload mode and putting that screen on a TV to keep an eye on things.

Microservice level

Projects views lets you group relevant functions together to observe detailed metrics about them in one dashboard. You can decide yourself which functions to group together and build your own system.

Dashbird allows you to group lambda functions any way you like. 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.

Read more about project view here.

Project dashboard

Per function level

This dashboard shows health, cost and other meaningful statistics of a single lambda function. You can also see the invocation history to pinpoint failed executions. You can also use this view to live tail a lambda function.

Function dashboard

Invocation level

This dashboard shows an overview of logs for each invocation.

Invocation view


Get started with Alerting by setting up Slack or email error notifications for your account!