Dashbird Webinar: Lambda monitoring best practices with Q&A session - Register here!

How to Track Performance and Errors of a Serverless Project

Since the launch of Dashbird 6 months ago, we’ve offered overview dashboards on account and function level. Now, we launched project views.

Grouping projects into a single dashboard gives you an overview of your Serverless service in one screen (or any other grouping of functions, like production, staging etc.). For ourselves and beta testers, this feature has proven valuable in detecting errors and optimising services towards cost or speed.

Overview

The service dashboard lets you keep an eye on your service performance metrics.

Breakdown of data in the project views

Time-series graphs of:

  • Invocations
  • Errors
  • Durations
  • Memory utilisation

Service level statistics:

  • Invocation count
  • Error count
  • Health score
  • Cost

Function statistics:

  • Cost
  • Average memory utilisation
  • Total invocation count
  • Total error count

Detecting optimization opportunities

Functions table allows you to pinpoint expensive lambdas.

You can also optimise function memory usage by noticing the outliers in the graph. For instance, if a function is using around 10-20% of memory, it’s a pretty good candidate for optimisation, which in large scales can help save money.

Now let’s go and set up your first project…

Setting up

If you haven’t already, sign up for Dashbird to monitor your Lambda functions.

From the main dashboard, go to Projects -> Create a new project view

Add a short title and description for your service. To select the Lambda functions, you need to specify a glob pattern filter. Let’s say your service name is alpha and you want to monitor all production lambdas. Then you would insert the following filter: alpha-prod-*

Click Create project view and you’re done.

Congratulations, you’ve just gotten visibility into your Serverless project.

Keep up to speed on the latest serverless trends!

Write for us!

We're looking for developers to share their experience with Serverless.

Emails and pull requests welcome!

Start using Dashbird for free!

Failure detection, analytics and visibility for serverless applications in under 5 minutes.

Request Demo