{"id":78097,"date":"2026-03-09T13:07:04","date_gmt":"2026-03-09T07:37:04","guid":{"rendered":"https:\/\/www.tothenew.com\/blog\/?p=78097"},"modified":"2026-03-16T21:05:35","modified_gmt":"2026-03-16T15:35:35","slug":"aws-devops-guru-intelligent-aiops-for-modern-cloud-observability","status":"publish","type":"post","link":"https:\/\/www.tothenew.com\/blog\/aws-devops-guru-intelligent-aiops-for-modern-cloud-observability\/","title":{"rendered":"AWS DevOps Guru: Intelligent AIOps for Modern Cloud Observability"},"content":{"rendered":"<h2>Introduction<\/h2>\n<p>Cloud monitoring has evolved over the years and we have moved from manual static monitoring of thresholds to dynamic anomaly monitoring, AI and ML-based operational tasks.Here AWS DevOps Guru comes into the picture as an Mananged machine learning service in Cloud Operations.<\/p>\n<p>AWS DevOps Guru is an AIOps solution that can detect operational anomalies and issues using machine learning algorithms and suggest solutions based on it as recommendations.<\/p>\n<p><strong>What is AWS DevOps Guru?<\/strong><\/p>\n<p>AWS DevOps Guru is a fully managed AIOps service that:<\/p>\n<ul>\n<li>Continuously analyzes CloudWatch metrics<\/li>\n<li>Correlates operational signals<\/li>\n<li>Detects anomalous behavior<\/li>\n<li>Identifies related impacted resources<\/li>\n<li>Provides actionable recommendations<\/li>\n<\/ul>\n<p>It builds machine learning baselines using historical operational data and identifies deviations that may indicate risk, degradation, or failure.<\/p>\n<p>Unlike basic monitoring, it focuses on system-level insights, not just metric alerts.<\/p>\n<p>DevOps Guru analyzes telemetry from CloudWatch \u2014 metrics, logs, configuration changes \u2014 and builds a behavioral baseline over time. It learns what \u201cnormal\u201d looks like for your environment.<\/p>\n<p>When deviations occur, it doesn\u2019t just flag a single metric. It tries to group related anomalies together and present them as a single insight.<\/p>\n<div id=\"attachment_78094\" style=\"width: 633px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-78094\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-78094\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-1.png\" alt=\"AWS DevOps Guru\" width=\"623\" height=\"431\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-1.png 623w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-1-300x208.png 300w\" sizes=\"(max-width: 623px) 100vw, 623px\" \/><p id=\"caption-attachment-78094\" class=\"wp-caption-text\">AWS DevOps Guru<\/p><\/div>\n<p><strong>DevOps Guru follows the following workflow:<\/strong><\/p>\n<p><strong>1. Monitor CloudWatch Metrics and Logs<\/strong><br \/>\nContinuous ingestion of operational telemetry.<\/p>\n<p><strong>2. Apply Machine Learning Models<\/strong><br \/>\nBuild baselines and detect anomalies in behavior.<\/p>\n<p><strong>3. Correlate with Events and Resource Relationships<\/strong><br \/>\nAnalyze configuration changes, deployments, and service dependencies.<\/p>\n<p><strong>4. Construct Recommendations<\/strong><br \/>\nUse learned patterns and AWS best practices to suggest corrective actions.<\/p>\n<p><strong>5. Generate Insights<\/strong><br \/>\nPresent a consolidated, contextual operational view.<\/p>\n<p>This workflow shifts monitoring from simple detection to contextual analysis.<\/p>\n<div id=\"attachment_78113\" style=\"width: 635px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-78113\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-78113\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-9-1024x683.png\" alt=\"Workflow\" width=\"625\" height=\"417\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-9-1024x683.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-9-300x200.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-9-768x512.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-9-624x416.png 624w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-9.png 1536w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><p id=\"caption-attachment-78113\" class=\"wp-caption-text\">Workflow<\/p><\/div>\n<h2><strong>Set up of\u00a0 AWS DevOps Guru :\u00a0<\/strong><\/h2>\n<h3>Step 1: Open the AWS Console and search for DevOps Guru<\/h3>\n<div id=\"attachment_78098\" style=\"width: 905px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-78098\" decoding=\"async\" loading=\"lazy\" class=\" wp-image-78098\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-3.png\" alt=\"image\" width=\"895\" height=\"194\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-3.png 937w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-3-300x65.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-3-768x166.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-3-624x135.png 624w\" sizes=\"(max-width: 895px) 100vw, 895px\" \/><p id=\"caption-attachment-78098\" class=\"wp-caption-text\">image<\/p><\/div>\n<h3>Step 2 : Enabling DevOps Guru<\/h3>\n<p>Choose analysis coverage, SNS topic and enable the service.<\/p>\n<div id=\"attachment_78101\" style=\"width: 1812px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-78101\" decoding=\"async\" loading=\"lazy\" class=\" wp-image-78101\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-5-1.png\" alt=\"image\" width=\"1802\" height=\"865\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-5-1.png 1852w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-5-1-300x144.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-5-1-1024x492.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-5-1-768x369.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-5-1-1536x737.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-5-1-624x300.png 624w\" sizes=\"(max-width: 1802px) 100vw, 1802px\" \/><p id=\"caption-attachment-78101\" class=\"wp-caption-text\">image<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_78104\" style=\"width: 1519px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-78104\" decoding=\"async\" loading=\"lazy\" class=\" wp-image-78104\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-5-2.png\" alt=\"Dashboard\" width=\"1509\" height=\"614\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-5-2.png 1619w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-5-2-300x122.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-5-2-1024x417.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-5-2-768x313.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-5-2-1536x625.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-5-2-624x254.png 624w\" sizes=\"(max-width: 1509px) 100vw, 1509px\" \/><p id=\"caption-attachment-78104\" class=\"wp-caption-text\">Dashboard<\/p><\/div>\n<h2><\/h2>\n<h2><\/h2>\n<h2><strong>AWS DevOps Guru Insights<\/strong><\/h2>\n<p>Amazon DevOps Guru generates an insight upon detection of anomalous behaviour in the operational applications. It contains a list of the metrics and a list of the events that were used to identify the unusual behaviour. Along with this, the insight contains one or more recommendations to mitigate the issue.<\/p>\n<p>There are two insight types &#8211;<\/p>\n<p><strong>Reactive insights<\/strong> &#8211; Reactive insights have recommendations you can take to address issues that are happening now.<\/p>\n<p><strong>Proactive insights &#8211;<\/strong> Proactive insights have recommendations that address issues that DevOps Guru predicts will occur in the future.<\/p>\n<div id=\"attachment_78109\" style=\"width: 930px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-78109\" decoding=\"async\" loading=\"lazy\" class=\" wp-image-78109\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-6.png\" alt=\"Insights\" width=\"920\" height=\"356\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-6.png 982w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-6-300x116.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-6-768x297.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-6-624x241.png 624w\" sizes=\"(max-width: 920px) 100vw, 920px\" \/><p id=\"caption-attachment-78109\" class=\"wp-caption-text\">Insights<\/p><\/div>\n<h3><\/h3>\n<h2><\/h2>\n<h2>Choosing Resources to Analyze<\/h2>\n<p>When enabling DevOps Guru, AWS asks you to define the analysis scope. This determines which resources DevOps Guru will monitor, model, and generate insights.<\/p>\n<div id=\"attachment_78110\" style=\"width: 1559px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-78110\" decoding=\"async\" loading=\"lazy\" class=\" wp-image-78110\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-7.png\" alt=\"Resources\" width=\"1549\" height=\"517\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-7.png 1621w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-7-300x100.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-7-1024x342.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-7-768x256.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-7-1536x513.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-7-624x208.png 624w\" sizes=\"(max-width: 1549px) 100vw, 1549px\" \/><p id=\"caption-attachment-78110\" class=\"wp-caption-text\">Resources<\/p><\/div>\n<div id=\"attachment_78111\" style=\"width: 1257px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-78111\" decoding=\"async\" loading=\"lazy\" class=\" wp-image-78111\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-8.png\" alt=\"Resources\" width=\"1247\" height=\"439\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-8.png 1312w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-8-300x106.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-8-1024x361.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-8-768x270.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/03\/image-8-624x220.png 624w\" sizes=\"(max-width: 1247px) 100vw, 1247px\" \/><p id=\"caption-attachment-78111\" class=\"wp-caption-text\">Resources<\/p><\/div>\n<h2><\/h2>\n<h2><\/h2>\n<h2>CloudWatch Anomaly Detection vs AWS DevOps Guru<\/h2>\n<p>CloudWatch Anomaly Detection and AWS DevOps Guru both use machine learning, but they operate at different levels. CloudWatch works on individual metrics, building a baseline and alerting when that specific metric behaves unusually. It improves traditional threshold-based monitoring by making it adaptive.<\/p>\n<p>DevOps Guru takes a broader approach. It analyzes multiple metrics, logs, and resource relationships together, grouping related anomalies into a single insight. Instead of just detecting abnormal behavior, it helps identify where the issue might be coming from.<\/p>\n<h2>AWS DevOps Guru Use cases<\/h2>\n<ul>\n<li>Scale and maintain availability in complex applications<\/li>\n<li>Proactively identify resource limits (e.g., memory, CPU, disk)<\/li>\n<li>Detect abnormal application behavior using machine learning models<\/li>\n<li>Use ML models to limit alarm noise and focus on critical issues<\/li>\n<li>Consolidate operational data from multiple sources for unified insights<\/li>\n<li>Support insight creation for both reactive and proactive operational events<\/li>\n<li>Provide early warning and proactive insights before issues impact customers<\/li>\n<\/ul>\n<h2>Conclusion<\/h2>\n<p>AWS DevOps Guru adds intelligence on top of traditional monitoring by correlating anomalies across services and presenting them as meaningful insights. It is most valuable in complex production environments where multiple components interact and manual investigation becomes time-consuming.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Cloud monitoring has evolved over the years and we have moved from manual static monitoring of thresholds to dynamic anomaly monitoring, AI and ML-based operational tasks.Here AWS DevOps Guru comes into the picture as an Mananged machine learning service in Cloud Operations. AWS DevOps Guru is an AIOps solution that can detect operational anomalies [&hellip;]<\/p>\n","protected":false},"author":1863,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":22},"categories":[5877],"tags":[248,1916,7501],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts\/78097"}],"collection":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/users\/1863"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/comments?post=78097"}],"version-history":[{"count":13,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts\/78097\/revisions"}],"predecessor-version":[{"id":78119,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts\/78097\/revisions\/78119"}],"wp:attachment":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/media?parent=78097"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/categories?post=78097"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/tags?post=78097"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}