This document summarizes Amazon CodeCatalyst and DevOps Guru, which help revolutionize the DevOps lifecycle. Amazon CodeCatalyst allows developers to create serverless projects that include code, development environments, CI/CD pipelines, and issue/report tracking. DevOps Guru uses machine learning to detect operational issues in services like DynamoDB, API Gateway, and Lambda by analyzing metrics to find anomalies and reduce human intervention. It provides both reactive insights for existing issues and proactive insights to predict future problems.
41. AIOPs
Artificial Intelligence for IT Operations (AIOps) is the process of using machine
learning techniques to solve operational problems. The goal of AIOps is to
reduce human intervention in the IT operations processes.
By using advanced machine learning techniques, you can reduce operational
incidents and increase service quality. AIOps can help you with:
• Increase service quality
• for example, by grouping related incidents based on time and language
or by predicting Knowledge Base articles to solve an incident
• Predict incidents before they happen
• Classify new incidents and insights
42. What is AWS DevOps Guru
Amazon DevOps Guru offers a fully managed AIOps platform powered by
machine learning (ML) that is designed to make it easy to improve an
application’s operational performance and availability
DevOps Guru helps detect behaviors that deviate from normal operating
patterns so you can identify operational issues long before they impact
your customers
• increased latency
• error rates (timeouts, throttles, CPU, memory and, disk utilization)
• resource constraints (exceeding AWS account limits)
https://aws.amazon.com/devops-guru
45. DevOps Guru is powered by pre-trained
ML models
https://aws.amazon.com/blogs/machine-learning/amazon-devops-guru-is-powered-by-pre-trained-ml-models-that-encode-operational-excellence/
• Built domain-specific, single-purpose models to identify known failure
modes instead of normal metric behavior.
• DevOps Guru relies on a large ensemble of detectors—statistical models
tuned to detect common adverse scenarios in a variety of operational
metrics.
• DevOps Guru detectors don’t need to be trained or configured. They
work instantly as long as enough history is available.
• Individual detectors work in preconfigured ensembles to generate anomalies
on some of the most important metrics operators monitor: error rates,
availability, latency, incoming request rates, CPU, memory, and disk utilization,
among others.
46. DevOps Guru Example Application
https://github.com/Vadym79/DevOpsGuruWorkshopDemo inspired by https://github.com/aws-samples/serverless-java-frameworks-samples
66. DevOps Guru integration in incident
management tools
https://aws.amazon.com/devops-guru
• AWS OPsCenter (via AWS Systems Manager)
• PagerDuty
• Atlassian Opsgenie
67. DevOps Guru Supported Services and Pricing
https://aws.amazon.com/de/devops-guru/pricing/
$2,016 per
resource per month
$3,024 per
resource per
month