{"id":11387,"date":"2021-08-10T08:00:24","date_gmt":"2021-08-10T15:00:24","guid":{"rendered":"https:\/\/softwareengineeringdaily.com\/?p=11387"},"modified":"2021-08-09T12:14:14","modified_gmt":"2021-08-09T19:14:14","slug":"current-state-of-monitoring-in-devops-and-sre","status":"publish","type":"post","link":"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/","title":{"rendered":"Current State of Monitoring in DevOps and SRE"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">In this article, we\u2019ll be going over the current state of monitoring in DevOps and the role played by Dynatrace explained to us by <\/span><span style=\"font-weight: 400;\">Alo\u00efs<\/span> <span style=\"font-weight: 400;\">Reitbauer, the VP &amp; Chief Technical Strategist at Dynatrace in a conversation with host Jeff Meyerson.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Development Operations (DevOps) is a methodology that uses a set of tools to ensure the smooth deployment of software applications. It\u2019s generally comprised of a set of practices to have the cleanest way to test, release, and deploy software based on the specific requirements of the organization.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">These roles originally were just a part of the job for a software engineer but as time passed these operations pipelines grew larger and more complex\u200a\u2014\u200amaking what was a side thing to care about for one developer to a full-fledged role that companies hire for, specifically.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">As host Jeff Meyerson puts it,<\/span><\/p>\n<blockquote><p><i><span style=\"font-weight: 400;\">\u201cThe whole DevOps SRE movement is still very young. And it&#8217;s evolving very quickly. And part of the reason it evolved so quickly is because the state of the art in tooling has evolved really quickly.\u201d<\/span><\/i><\/p><\/blockquote>\n<p><span style=\"font-weight: 400;\">It\u2019s funny when we think about it, we went from DevOps (Literally developer operations), being a thing that was handled by developers to a point where companies now hire folks for this specific role.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The complexity, however, hasn\u2019t gone down since, paving the way for tools like Dynatrace. This complexity is what made deploying and monitoring prone to errors and overall ended up being quite hard. Even more so for large firms, who as opposed to startups have an immense amount of technical debt to take care of before moving to the latest and greatest deployment architecture.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Developing a monitoring platform is hard! As Alois Reitbauer states,<\/span><\/p>\n<blockquote><p><i><span style=\"font-weight: 400;\">\u201cyou have kind of like an inception problem if you deploy a monitoring platform because you have your application that&#8217;s monitored by the monitoring platform. And then the monitoring platform, which requires you to have higher availability of the application, you will then again need a monitoring platform for it. And you\u2019re kind of going into this inception model of, \u201cYeah, who&#8217;s monitoring the monitoring platforms?\u201d<\/span><\/i><\/p><\/blockquote>\n<p><span style=\"font-weight: 400;\">No one wants to end up being in paralysis by analysis situation but at the same time, engineers (and subsequently other stakeholders) want to derive as much as they can from the data they have\/can collect.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Monitoring can be generally subdivided into five general sub-categories: Application performance, Infrastructure Monitoring, AIOps, Digital Experience, Digital Business Analytics.<\/span><\/p>\n<p><b>Infrastructure Monitoring<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Infrastructure monitoring is probably the thing that most developers think of when they think of monitoring related to DevOps. This form of monitoring revolves around gathering data about availability and performance of your IT infrastructure with a goal of improving speed and reliability in the long run.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">However, as with anything, monitoring itself is never enough, and as we\u2019ll come to know in the coming subsections, Dynatrace has found a neat way to leverage this data around your infrastructure.<\/span><\/p>\n<p><b>APM (Application Performance Monitoring)<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Application performance monitoring loosely can be classified as \u201ca concept for managing application performance across many diverse computing platforms, rather than a single market.\u201d At its very core, it\u2019s just taking care of your application\u2019s performance, availability, and user experience metrics. Most organizations end up logging the speed of transactions performed in the production environment.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dynatrace provides more than just monitoring. Developers using Dynatrace can even end up providing fallback scenarios in case the application faces degraded performance due to any reason. As Reitbauer said,<\/span><\/p>\n<blockquote><p><span style=\"font-weight: 400;\"> \u201c<\/span><i><span style=\"font-weight: 400;\">Obviously, this is not like a healing situation for everything. We&#8217;re not making systems to run fully autonomously, but it can take a lot of these manual tasks out of the equation. It only escalates to a human operator when it&#8217;s really necessary.\u201d <\/span><\/i><\/p><\/blockquote>\n<p><span style=\"font-weight: 400;\">Think about a company like SAP where thousands of developers commit on a daily basis, Dynatrace has reduced their <\/span><a href=\"https:\/\/www.dynatrace.com\/news\/customer-stories\/sap\/\"><span style=\"font-weight: 400;\">mean time to response by 60%<\/span><\/a><span style=\"font-weight: 400;\"> by using their AIOps providing self-healing and auto-remediation wherever possible.<\/span><\/p>\n<p><b>Digital Business Analytics<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Business analytics is the act of monitoring what actually brings money into the bank &#8211; transactions. It\u2019s also commonly referred to as \u201ctransaction monitoring\u201d or \u201cBizDevOps\u201d for this reason. Essentially, a transaction monitoring tool would end up looking at transaction flow(s) across your application and keep a tab on response times for each individual critical business service.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dynatrace\u2019s Business Analytics provides an effective solution here, by using a mix of application performance coupled with the user experience they provide effective business KPIs that can be then utilized by IT for purchasing resources in the most effective fashion. The team over at Dynatrace conducted a survey for the same, finding most of BizOps efforts are non-effective and those who claim effective collaboration have successfully created a coupling between business analytics and their IT operations. See a chart from their survey below.<\/span><a href=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2021\/08\/viral-article.png\"><img fetchpriority=\"high\" decoding=\"async\" data-attachment-id=\"11415\" data-permalink=\"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/viral-article\/\" data-orig-file=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2021\/08\/viral-article.png?fit=658%2C378&amp;ssl=1\" data-orig-size=\"658,378\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"viral-article\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2021\/08\/viral-article.png?fit=300%2C172&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2021\/08\/viral-article.png?fit=658%2C378&amp;ssl=1\" class=\"size-full wp-image-11415 aligncenter\" src=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2021\/08\/viral-article.png?resize=658%2C378\" alt=\"\" width=\"658\" height=\"378\" srcset=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2021\/08\/viral-article.png?w=658&amp;ssl=1 658w, https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2021\/08\/viral-article.png?resize=300%2C172&amp;ssl=1 300w, https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2021\/08\/viral-article.png?resize=120%2C69&amp;ssl=1 120w\" sizes=\"(max-width: 658px) 100vw, 658px\" data-recalc-dims=\"1\" \/><\/a><b>AIOps<\/b><\/p>\n<blockquote><p><i><span style=\"font-weight: 400;\">And then our customer said, \u2018&#8217;Well, if you already know what the problem is, why don&#8217;t you fix it?\u2019&#8217;<\/span><\/i><\/p><\/blockquote>\n<p><i> <\/i><span style=\"font-weight: 400;\">Reitbauer says as he explains how the customers came up with the challenge of asking Dynatrace to provide solutions to the problems they were facing with their infrastructure-related problems. Since your application (based on the size of your application) may be offloading logs worth hundreds of gigabytes over onto Dyntrace once these disparate logs are consolidated, any abnormalities are fairly easy to get hold of.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">AIOps is a way of leveraging Machine Learning-based algorithms to filter out noise coming from the data collection pipelines and figure out abnormalities (and in some cases, offer remediation strategies too).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">However, as described in Dyntrace\u2019s <\/span><a href=\"https:\/\/www.dynatrace.com\/news\/blog\/what-is-aiops\/\"><span style=\"font-weight: 400;\">blog<\/span><\/a><span style=\"font-weight: 400;\">, traditional approaches rely on a vast amount of data first, to then learn and predict (and eventually apply reinforcement techniques). Oh, and not to forget how frequently infrastructure itself might change, which would bring the system back to square one.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dynatrace\u2019s built-in deterministic AI operates on its own raw data with topology information from the client\u2019s architecture. This is bypassing the building\/rebuilding of context from aggregated data required by most traditional solutions in the market.<\/span><\/p>\n<p><b>Digital Experience<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Digital Experience is essentially drawing conclusions provided by the data via Application Performance Monitoring to ensure applications end up being performant and functional for the end-user.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This sort of monitoring allows the company to have a birds-eye view over the customer data and realize performance issues such as Largest Contentful Paint (LCP), First Input Delay (FID), and Cumulative Layout Shift (CLS) before they actually end up causing disruptions for the larger audience.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dynatrace is a well-established player in the DevOps monitoring space. The vision laid down by Reitbauer, paints a clear picture too as he said toward the end of the interview:<\/span><\/p>\n<blockquote><p><span style=\"font-weight: 400;\">\u201c<\/span><i><span style=\"font-weight: 400;\">where I see Dynatrace fitting, and we always need this to be data-driven&#8230; We need to automatically drive decisions and drive automation. And automation works better the better your data is. Doing automation on faulty or incomplete data does not lead to good automation. And our goal is really to provide the best quality data to do the best analysis of this data so that you can build high-quality automation on top. And obviously allowing this to do seamlessly in an easy and quickly that this does not become a massive integration project by itself.<\/span><\/i><span style=\"font-weight: 400;\">\u201d <\/span><\/p><\/blockquote>\n<p><span style=\"font-weight: 400;\">As Reitbauer points out towards the end, the integration of the various data pipelines when combined together leads to insights that are unparalleled to the current state-of-the-art, however, the key challenge for Dynatrace here would be to move fast, in a sense but without causing major disruptions to the pre-existing infrastructure they have built up.<\/span><\/p>\n<p><i><span style=\"font-weight: 400;\">To listen to the full interview, click <\/span><\/i><a href=\"https:\/\/softwareengineeringdaily.com\/2021\/07\/08\/dynatrace-for-devops-and-sre-with-alois-reitbauer\/\"><i><span style=\"font-weight: 400;\">here.<\/span><\/i><\/a> <span style=\"font-weight: 400;\">And to learn more about Dynatrace, visit <\/span><a href=\"https:\/\/www.dynatrace.com\/se-daily\/\"><span style=\"font-weight: 400;\">dynatrace.com\/se-daily<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this article, we\u2019ll be going over the current state of monitoring in DevOps and the role played by Dynatrace explained to us by Alo\u00efs Reitbauer, the VP &amp; Chief Technical Strategist at Dynatrace in a conversation with host Jeff Meyerson. Development Operations (DevOps) is a methodology that uses a set of tools to ensure<\/p>\n","protected":false},"author":75,"featured_media":11388,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Current State of Monitoring in DevOps and SRE by Viral Tagdiwala\r\n@Dynatrace @AloisReitbauer\r\n@viraltagdiwala","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[1363,83,2143],"tags":[4577,73,742,956,3751,1220,4901],"class_list":["post-11387","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all-episodes","category-articles","category-exclusive-content","tag-alois-reitbauer","tag-devops","tag-dynatrace","tag-observability","tag-software-daily","tag-sre","tag-viral-tagdiwala"],"jetpack_publicize_connections":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Current State of Monitoring in DevOps and SRE - Software Engineering Daily<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Current State of Monitoring in DevOps and SRE - Software Engineering Daily\" \/>\n<meta property=\"og:description\" content=\"In this article, we\u2019ll be going over the current state of monitoring in DevOps and the role played by Dynatrace explained to us by Alo\u00efs Reitbauer, the VP &amp; Chief Technical Strategist at Dynatrace in a conversation with host Jeff Meyerson. Development Operations (DevOps) is a methodology that uses a set of tools to ensure\" \/>\n<meta property=\"og:url\" content=\"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/\" \/>\n<meta property=\"og:site_name\" content=\"Software Engineering Daily\" \/>\n<meta property=\"article:published_time\" content=\"2021-08-10T15:00:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-08-09T19:14:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2021\/08\/dynatrace.png?fit=658%2C381&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"658\" \/>\n\t<meta property=\"og:image:height\" content=\"381\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Viral Tagdiwala\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@viraltagdiwala\" \/>\n<meta name=\"twitter:site\" content=\"@software_daily\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Viral Tagdiwala\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/\"},\"author\":{\"name\":\"Viral Tagdiwala\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/c1a99cb178c898894e41d2d200f341d4\"},\"headline\":\"Current State of Monitoring in DevOps and SRE\",\"datePublished\":\"2021-08-10T15:00:24+00:00\",\"dateModified\":\"2021-08-09T19:14:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/\"},\"wordCount\":1295,\"publisher\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2021\/08\/dynatrace.png?fit=658%2C381&ssl=1\",\"keywords\":[\"Alois Reitbauer\",\"DevOps\",\"Dynatrace\",\"observability\",\"Software Daily\",\"SRE\",\"Viral Tagdiwala\"],\"articleSection\":[\"All Content\",\"Exclusive Articles\",\"Exclusive Content\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/\",\"url\":\"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/\",\"name\":\"Current State of Monitoring in DevOps and SRE - Software Engineering Daily\",\"isPartOf\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2021\/08\/dynatrace.png?fit=658%2C381&ssl=1\",\"datePublished\":\"2021-08-10T15:00:24+00:00\",\"dateModified\":\"2021-08-09T19:14:14+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2021\/08\/dynatrace.png?fit=658%2C381&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2021\/08\/dynatrace.png?fit=658%2C381&ssl=1\",\"width\":658,\"height\":381},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/softwareengineeringdaily.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Current State of Monitoring in DevOps and SRE\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#website\",\"url\":\"https:\/\/softwareengineeringdaily.com\/\",\"name\":\"Software Engineering Daily\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/softwareengineeringdaily.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#organization\",\"name\":\"Software Engineering Daily\",\"url\":\"https:\/\/softwareengineeringdaily.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/01\/cropped-sed_website_banner.png?fit=549%2C169&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/01\/cropped-sed_website_banner.png?fit=549%2C169&ssl=1\",\"width\":549,\"height\":169,\"caption\":\"Software Engineering Daily\"},\"image\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/software_daily\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/c1a99cb178c898894e41d2d200f341d4\",\"name\":\"Viral Tagdiwala\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2f77f34ae93c0a8097b150d0990027e2?s=96&d=retro&r=pg\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2f77f34ae93c0a8097b150d0990027e2?s=96&d=retro&r=pg\",\"caption\":\"Viral Tagdiwala\"},\"description\":\"Viral is a grad student at Northeastern University, Vancouver. He loves reading papers on exercise science when he\u2019s not coding!\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/viraltagdiwala\",\"https:\/\/x.com\/@viraltagdiwala\"],\"url\":\"https:\/\/softwareengineeringdaily.com\/author\/viral\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Current State of Monitoring in DevOps and SRE - Software Engineering Daily","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/","og_locale":"en_US","og_type":"article","og_title":"Current State of Monitoring in DevOps and SRE - Software Engineering Daily","og_description":"In this article, we\u2019ll be going over the current state of monitoring in DevOps and the role played by Dynatrace explained to us by Alo\u00efs Reitbauer, the VP &amp; Chief Technical Strategist at Dynatrace in a conversation with host Jeff Meyerson. Development Operations (DevOps) is a methodology that uses a set of tools to ensure","og_url":"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/","og_site_name":"Software Engineering Daily","article_published_time":"2021-08-10T15:00:24+00:00","article_modified_time":"2021-08-09T19:14:14+00:00","og_image":[{"width":658,"height":381,"url":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2021\/08\/dynatrace.png?fit=658%2C381&ssl=1","type":"image\/png"}],"author":"Viral Tagdiwala","twitter_card":"summary_large_image","twitter_creator":"@viraltagdiwala","twitter_site":"@software_daily","twitter_misc":{"Written by":"Viral Tagdiwala","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/#article","isPartOf":{"@id":"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/"},"author":{"name":"Viral Tagdiwala","@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/c1a99cb178c898894e41d2d200f341d4"},"headline":"Current State of Monitoring in DevOps and SRE","datePublished":"2021-08-10T15:00:24+00:00","dateModified":"2021-08-09T19:14:14+00:00","mainEntityOfPage":{"@id":"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/"},"wordCount":1295,"publisher":{"@id":"https:\/\/softwareengineeringdaily.com\/#organization"},"image":{"@id":"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2021\/08\/dynatrace.png?fit=658%2C381&ssl=1","keywords":["Alois Reitbauer","DevOps","Dynatrace","observability","Software Daily","SRE","Viral Tagdiwala"],"articleSection":["All Content","Exclusive Articles","Exclusive Content"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/","url":"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/","name":"Current State of Monitoring in DevOps and SRE - Software Engineering Daily","isPartOf":{"@id":"https:\/\/softwareengineeringdaily.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/#primaryimage"},"image":{"@id":"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2021\/08\/dynatrace.png?fit=658%2C381&ssl=1","datePublished":"2021-08-10T15:00:24+00:00","dateModified":"2021-08-09T19:14:14+00:00","breadcrumb":{"@id":"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/#primaryimage","url":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2021\/08\/dynatrace.png?fit=658%2C381&ssl=1","contentUrl":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2021\/08\/dynatrace.png?fit=658%2C381&ssl=1","width":658,"height":381},{"@type":"BreadcrumbList","@id":"https:\/\/softwareengineeringdaily.com\/2021\/08\/10\/current-state-of-monitoring-in-devops-and-sre\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/softwareengineeringdaily.com\/"},{"@type":"ListItem","position":2,"name":"Current State of Monitoring in DevOps and SRE"}]},{"@type":"WebSite","@id":"https:\/\/softwareengineeringdaily.com\/#website","url":"https:\/\/softwareengineeringdaily.com\/","name":"Software Engineering Daily","description":"","publisher":{"@id":"https:\/\/softwareengineeringdaily.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/softwareengineeringdaily.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/softwareengineeringdaily.com\/#organization","name":"Software Engineering Daily","url":"https:\/\/softwareengineeringdaily.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/01\/cropped-sed_website_banner.png?fit=549%2C169&ssl=1","contentUrl":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/01\/cropped-sed_website_banner.png?fit=549%2C169&ssl=1","width":549,"height":169,"caption":"Software Engineering Daily"},"image":{"@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/software_daily"]},{"@type":"Person","@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/c1a99cb178c898894e41d2d200f341d4","name":"Viral Tagdiwala","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2f77f34ae93c0a8097b150d0990027e2?s=96&d=retro&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2f77f34ae93c0a8097b150d0990027e2?s=96&d=retro&r=pg","caption":"Viral Tagdiwala"},"description":"Viral is a grad student at Northeastern University, Vancouver. He loves reading papers on exercise science when he\u2019s not coding!","sameAs":["https:\/\/www.linkedin.com\/in\/viraltagdiwala","https:\/\/x.com\/@viraltagdiwala"],"url":"https:\/\/softwareengineeringdaily.com\/author\/viral\/"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2021\/08\/dynatrace.png?fit=658%2C381&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p7GuoD-2XF","_links":{"self":[{"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/posts\/11387"}],"collection":[{"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/users\/75"}],"replies":[{"embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/comments?post=11387"}],"version-history":[{"count":0,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/posts\/11387\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/media\/11388"}],"wp:attachment":[{"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/media?parent=11387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/categories?post=11387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/tags?post=11387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}