Adventures in DevOps

DevOps 013: Application Monitoring Using RED With Dave McAllister


Listen Later

This episode of Adventures in Devops features Dave McAllister. Dave has an extensive background in open source starting in 1994 working with early versions of Linux. He thrives on the concepts of emerging technologies and being able to innovate things. He also loves understanding what people are doing with emerging technology. 

The discussion opens up by introducing the topic of multi-dimensional monitoring in RED. Dave gives us an introduction into RED as a subset of google’s SRE Golden signals. RED stands for rate, errors, and durations and is a concept that is designed for working with micro services. The DevOps panelists discuss concepts such as saturation and how to ensure correct results from their micro services using the RED concepts as well as some best practices for managing micro services.  

Nell asks about the scope of RED and whether it works with the big picture of what the micro service is doing. Dave shares that the scope of RED pertains to both. RED helps with observability and how to get the right signals out of all the noise and how to respond once the correct signals are found. He shares that RED should be a set of metrics in a dashboard that can be aggregated. He explains that RED gives the user a way of grouping data together and helping them to normalize functionality and find trends. 

The next topic covered by the DevOps experts is how to map the metrics seen in RED to the user experience. Dave explains how RED monitors the users activity and can put together metrics based on what they’re doing. Using RED to follow user metrics will help to identify trends in where users will have issues and identify problem areas. Using micro services with RED introduces a level of granularity that can be monitored to help improve the performance of the application and improve scaling. RED helps with these improvements most notably by improving reaction time once a problem is found to help correct it as soon as possible. The panelists discuss some real world examples and how real world activities and human tendencies can alter patterns seen in the monitoring. Dave points out that one of the strongest recommendations he can make about RED is its ability to start simple and scale upwards as needed. 

The panelists then go on to discuss the human aspect of RED, how a team would react to changing, and how RED really requires a true DevOps team to reach its full potential. The panelists then share experiences they faced earlier in their careers as developers and how RED could have helped them. Nell brings up the idea of service meshes and how RED applies to them. Dave starts by introducing some problems in micro services and service meshes and the opportunity that exists for RED to come in and help solve those problems. He explains how service meshes in micro services give you duration that you don’t have to implement. They finish with covering the usage of Kubernetes operators.

 

Panelists

  • Nell Shamrell-Harrington

     

    Guest

    • Dave McAllister 

      Sponsors

      • Elixir Mix

      • Adventures in Angular

      • iPhreaks

         

        Links

        • RED

        • Google’s Golden Signals 

        • Kubernetes Operators

          Picks

          Nell Shamrell-Harrington

          • Fire Emblem: Three Houses

            Dave McAllister

            • Membership card to Fulham football club

              Special Guest: Dave McAllister .

              ...more
              View all episodesView all episodes
              Download on the App Store

              Adventures in DevOpsBy Will Button, Warren Parad

              • 4.4
              • 4.4
              • 4.4
              • 4.4
              • 4.4

              4.4

              18 ratings


              More shows like Adventures in DevOps

              View all
              Global News Podcast by BBC World Service

              Global News Podcast

              7,594 Listeners

              Software Engineering Radio by se-radio@computer.org

              Software Engineering Radio

              271 Listeners

              The Changelog: Software Development, Open Source by Changelog Media

              The Changelog: Software Development, Open Source

              289 Listeners

              LINUX Unplugged by Jupiter Broadcasting

              LINUX Unplugged

              268 Listeners

              Talk Python To Me by Michael Kennedy

              Talk Python To Me

              585 Listeners

              Soft Skills Engineering by Jamison Dance and Dave Smith

              Soft Skills Engineering

              289 Listeners

              Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

              Syntax - Tasty Web Development Treats

              987 Listeners

              Darknet Diaries by Jack Rhysider

              Darknet Diaries

              8,044 Listeners

              DataFramed by DataCamp

              DataFramed

              269 Listeners

              AWS Podcast by Amazon Web Services

              AWS Podcast

              203 Listeners

              DevOps and Docker Talk: Cloud Native Interviews and Tooling by Bret Fisher

              DevOps and Docker Talk: Cloud Native Interviews and Tooling

              55 Listeners

              DevOps Paradox by Darin Pope & Viktor Farcic

              DevOps Paradox

              25 Listeners

              The Stack Overflow Podcast by The Stack Overflow Podcast

              The Stack Overflow Podcast

              63 Listeners

              Dwarkesh Podcast by Dwarkesh Patel

              Dwarkesh Podcast

              517 Listeners

              The AI Daily Brief: Artificial Intelligence News and Analysis by Nathaniel Whittemore

              The AI Daily Brief: Artificial Intelligence News and Analysis

              608 Listeners