Dashbird now integrates with 5 new AWS services

TL;DR: Dashbird launches observability for five new AWS services (ELB, SNS, RDS, OpenSearch, and HTTP API Gateway) to allow for a faster, more secure, and smoother serverless observability experience.

Dashbird, the leading monitoring platform for serverless AWS applications, announces five new AWS integrations. On top of the existing integrations supported, the company is on its way to expanding the platform capabilities to support the broader range of popular cloud services, with more integrations launching later this quarter.

Last year, Dashbird was awarded as the “Cool Vendor in Observability” for its unique, no instrumentation approach and comprehensive 3-pillar approach combining observability, failure management, and posture management.

New AWS services added

Additionally to AWS Lambda, SQS, DynamoDB, API Gateway, ECS, Kinesis, and Step Functions, you can now get detailed insights and metrics in the Dashbird app for:

Dashbird new aws services serverless

These services can also be included in Dashbird Resource Groups and are supported by the Well-Architected Lens, Automated failure detection

AWS serverless monitoring

Elastic Load Balancers (ELB)

With Dashbird you can now monitor AWS ELB errors, requests, active connections, consumed LCUs, throughput, target groups and improve your ELB application performance.

AWS ELB monitoring

What’s included on the dashboard:

  • Quickly get insights into the number of requests, errors, active connections, consumed LCUs, throughput and target groups and configuration.
  • Detailed monitoring for target groups separately.
  • You’ll see how many healthy and unhealthy target groups you have. Also, how long it takes for the target group to reply to requests.
  • Well-Architected insights and tips: e.g. ELB logs are not enabled, ELB drop invalid headers setting is not configured etc.

Here’s the deal, these metrics can help you solve common issues, like unreachable or unhealthy targets. For example, when your targets aren’t running or are inaccessible for your ELB, or when you don’t have healthy targets left, ELB has to send requests to the remaining unhealthy targets.

Relational Database Service (RDS)

With Dashbird you can now monitor AWS RDS instances, clusters, and proxies and improve your application performance.

AWS RDS monitoring

What’s included in the dashboard:

  • Clusters, instances and proxies.
  • Insights per cluster: CPU and memory, network traffic, number of connections, reads, writes, used storage and lag.
  • Insights per proxy: database connections, client connections and query requests.
  • Well-Architected insights and tips: e.g. clusters/instances/proxies not tagged, enhanced monitoring not enabled, etc.

Put another way, RDS is notoriously slow when used with Lambda because it has been built with the assumption of long-running application servers. With the new insights, you can now see how your RDS clusters behave inside your serverless architecture and act accordingly when they become the bottleneck.

Simple Notification Service (SNS)

AWS SNS monitoring

What’s on the dashboard:

  • How many messages are being published and how many are delivered. This lets you quickly evaluate the overall health of your messages.
  • Overall insights on SNS: subscriptions and endpoints.
  • Average payload.
  • Configuration.
  • Well-Architected insights and tips: e.g. SNS topic is not encrypted with a customer-managed CMK, SNS topic is not tagged, SNS topic is abandoned etc.

SNS is part of many serverless architectures because it allows to fan-out multiple tasks to run them on Lambda simultaneously. What does it mean? Knowing how they behave in production gives you the last information you need to optimize the fan-out strategy accordingly.

HTTP API Gateway

In addition to REST APIs, we now have the functionality to show all HTTP APIs and their resources in a user’s AWS account.

What’s on the dashboard:

  • Detailed view of the request counts, errors, latency, all of the specific API’s endpoints, authorizations, and redirections.
  • Well-Architected insights and tips: e.g. Stage not tagged.

The HTTP version of API Gateway is a bit more low-level than the REST version, but this enables you to build APIs that don’t follow the REST approach more readily. AsyncAPI or GraphQL comes to mind here. With this new integration, you don’t have to decide between “REST with insights” or “non-REST without insights” anymore.

OpenSearch

AWS OpenSearch monitoring

The Dashbird OpenSearch integration includes all available metrics from CloudWatch and configuration data from AWS. The dashboard view visualizes the critical information in a quickly digestible and clear way.

What’s on the dashboard:

  • Datanodes (Average CPU, Minimum – Maximum CPU range, Average memory utilisation, Minimum and Maximum memory utilisiation)

The integration also includes 20 best practice checks and prebuilt alarms continuously monitored for out-of-the-box.

OpenSearch is AWS’ community-driven open-source fork of Elasticsearch and Kibana. For data-heavy applications that require users to search all the time, this service is a must. So, to keep things running at an acceptable performance, Dashbirds new integration is here to help.

Why Serverless developers use Dashbird?

At Dashbird, we understand that the core idea and value of serverless is to focus on the customer and the ability to avoid heavy lifting. That’s exactly what we provide. We give the focus back to developers to only think about the end-customer, and to not be distracted by debugging and alarm management or to worry about whether something is working or not.

Dashbird increases reliability and iteration speed. Developers have said they’re able to work up to 80% faster with the aid of Dashbird alerting them when something is wrong and telling them the ins and outs of their system. And helping them achieve industry best practices, with an immediate effect on cost optimization, performance-optimized, and the overall management of the posture of your infrastructure.

  • No code changes
  • No credit card required
  • Forever free for small infrastructures (1M Lambda executions per month)
  • Simple 2-minute set up
  • Get access to all premium features
  • Start debugging, receiving automated alerts, and working with your data immediately

  • Further reading:

    Dashbird explained: the why, what and how

    Dashbird app just got a facelift

    Dashbird becomes Gartner Cool Vendor 2021

    Read our blog

    5 Common Amazon SQS Issues

    As with all services on AWS, issues can crop up while using SQS because it’s not always obvious what every service can and cannot do. But fear not, for this article aims to help you solve the most common ones as quickly as possible. Ready to fix your queues? Then let’s dive in!

    5 Common Step Function Issues

    Here you will find the most common issues when working with Step Functions, especially when starting with the service.

    6 Common DynamoDB Issues

    It’s expected that developers face many of the same issues when starting their NoSQL journey with DynamoDB. This article might clear things up a bit.

    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.