In this section, developers can browse all Lambdas monitored by Dashbird, view metrics, errors and debug logs.

Our system will aggregate performance and resource usage metrics for easy analysis, such as:

  • Invocations
    • Total count of:
      • Successful requests
      • Errors
      • Cold starts
  • Memory usage
    • Average
    • Maximum
    • Minimum
    • 99th percentile
  • Duration
    • Average
    • Maximum
    • Minimum
    • 99th percentile
  • Cost
    • Aggregated billed execution time

It is possible to customize a time period and visualize performance metrics per hour or day.

Navigate your Lambda functions from the list in the left side of the window. Also check which Lambdas are being actively monitored or not by filtering at the top of the list.

Navigating Lambdas

Visualizing Metrics and Invocations

By clicking on a Lambda function, you will be able to see a set of aggregated metrics (mentioned above), a list of recent invocations and opened events (issues detected in your Lambda).

Lambda metrics

In the “Recent Invocations” panel, click on the down arrow icon to select which types of invocations to show:

Lambda invocations

Analyzing Logs

Simply click on any invocation to open all logs generated from its execution. Any JSON objects logged will be formatted in a rich and easy to navigate way, as the screenshot below shows.

At the top, we will show basic metrics and meta data about the invocation, such as memory consumed, duration, whether there was an error.

There are links to copy the log information and to view it in AWS Cloudwatch.

 

Can’t find what you’re looking for? We’d love to help. Send us a message through the chat bubble or email us.

 

No results found