Amazon DevOps Guru is a service powered by machine learning (ML), available for all Amazon Relational Database Service (RDS) engines, that helps make it easy to improve an application’s operational performance and availability.

Amazon DevOps Guru for RDS is a new ML-powered capability that is designed to empower developers and DevOps engineers to quickly detect, diagnose, and remediate a wide variety of database-related issues in Amazon RDS. When DevOps Guru for RDS detects a database-related issue (such as resource overutilization, or misbehavior of certain SQL queries), the service immediately notifies you and provides diagnostic information, details on the extent of the problem, and intelligent recommendations to help quickly resolve the issue.

With DevOps Guru for RDS, you can monitor your databases for performance bottlenecks and operational issues—no manual setup, ML expertise, or deep database expertise required. To get started, turn on Amazon RDS Performance Insights on the Amazon RDS console and navigate to the DevOps Guru console to enable the service for your Amazon Aurora resources, other supported resources, or your entire account.

Amazon DevOps Guru for RDS currently supports Amazon Aurora MySQL-Compatible Edition and Amazon Aurora PostgreSQL-Compatible Edition, with expanded support for additional Amazon RDS database engines coming later.

Benefits

Detect and diagnose RDS database performance bottlenecks and operational issues

Amazon DevOps Guru for RDS continuously analyzes database telemetry such as DB load, database counters, and operating system metrics on the database to automatically detect and correlate related anomalies and help resolve relational database issues in minutes.

DevOps Guru for RDS Detection Dashboard
Amazon DevOps Guru for RDS Dashboard
 Click to enlarge
Natively integrate with AWS services to automatically receive notifications

When DevOps Guru for RDS detects a performance bottleneck or operational issue, it displays its findings in the DevOps Guru Console and sends notifications via AWS services, such as Amazon EventBridge and Amazon Simple Notification Service (SNS). This enables the developers to automatically manage and take real-time action on performance and operational issues before they become customer-impacting outages.

Amazon DevOps Guru Settings
Amazon DevOps Guru Settings
 Click to enlarge
Reduce time to resolution from days to minutes

Amazon DevOps Guru for RDS is designed to help you quickly understand the cause of a performance or operational problem without searching through hundreds of database metrics. With intelligent recommendations and remediation steps, developers and DevOps engineers can resolve issues in minutes without enlisting help from database experts.

Amazon DevOps Guru for RDS Analysis
Amazon DevOps Guru for RDS Analysis
 Click to enlarge

Customers

Jobvite
Jobvite is a recruiting software platform built to attract, hire, and onboard top talent. "Our usage patterns change time to time and, as a result, our application interacts with Amazon Aurora databases in ways we can’t always predict. When we see congestion on our AWS databases it can take us hours to figure out the source and remediate,” said Ron Teeter, VP of Engineering & Chief Architect at Jobvite. “We are excited to use Amazon DevOps Guru for RDS to get alerts as soon as an event like this happens. With Amazon DevOps Guru for RDS, we can quickly locate database queries in our application that are causing the performance or operational issues along with an explanation of why it’s happening."

- Ron Teeter
VP, Engineering & Chief Architect, Jobvite

Amazon
Amazon Fulfillment Technologies designs, develops, and operates fulfillment technology solutions for Amazon Fulfillment Centers (FCs), from automated Amazon Robotics FCs to micro-/pop-up nodes worldwide. “My team manages a large database fleet. DevOps Guru for RDS helps us identify a wider range of performance anomalies than our threshold-based monitoring without being overly noisy,” said Brent Bigonger, Principal Database Engineer at Amazon Fulfillment Technologies. “DevOps Guru for RDS ML-powered insights act as an early warning system that allows us to detect, diagnose, and remediate performance-related issues quickly."

- Brent Bigonger
Principal Database Engineer, Amazon Fulfillment Technologies

NTT DOCOMO, Inc.
NTT DOCOMO, Inc. is a leading mobile phone operator in Japan. “We manage 45 independent applications for our customers and internal teams at NTT DOCOMO. These teams provide underlying components for public services by NTT DOCOMO and business-applications for our company staffers,” said Chikara Mitsui, Senior Manager, Service Design Department at NTT DOCOMO, INC. “We are excited to use Amazon DevOps Guru for RDS and leverage its ML-powered insights to quickly detect, diagnose, and remediate a wide range of database-related performance issues. Amazon DevOps Guru provides a single view of insights for our application stack and empowers my team to focus on building more reliable services instead of taking time to investigate operational issues.”

- Chikara Mitsui
Senior Manager, Service Design Department, NTT DOCOMO, INC

Resources

Blog

Video

Amazon DevOps Guru for RDS

Video

Introduction to Amazon DevOps Guru for RDS (Deep Dive Episode)

Learn more about pricing
Learn more about product pricing

Pay only for what you use. There are no minimum fees or upfront commitments.

Learn more 
Sign up for a free account
Sign up for a free account

Instantly get access to the AWS Free Tier. 

Sign up 
Start building in the console
Start building in the console

Get started building with Amazon DevOps Guru for RDS in the AWS Management Console.

Sign in