DevOps Foundations: Monitoring and Observability

DevOps Foundations: Monitoring and Observability

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 2h 12m | 789 MB

Monitoring is a key practice area of modern operations. In this course, explore techniques and tools for monitoring from a DevOps mindset. Instructors Ernest Mueller and Peco Karayanev spell out what monitoring is, what’s unique about the DevOps approach to monitoring, and how to model your system so monitoring makes sense in context. Next, they examine the different types of monitoring instrumentation, including how to implement synthetic monitoring, end user monitoring, system monitoring, and network monitoring. They also cover best practices for architecting systems for observability and share how to overcome common obstacles.

Topics include:

  • What is monitoring?
  • Understanding the DevOps approach to monitoring
  • Types of monitoring instrumentation
  • Implementing software metric monitoring
  • Implementing application monitoring
  • Implementing log monitoring
  • Visualizing your monitors
  • Handling common monitoring challenges
Table of Contents

Introduction
1 Welcome
2 What you should know

Monitoring Basics
3 What is monitoring
4 Observability in a DevOps world
5 Monitoring – What does it all mean
6 Monitoring – Math is required
7 Modeling your system

Types of Monitoring Instrumentation
8 Our monitoring system
9 Synthetic monitoring – Is it up
10 Synthetic monitoring in action
11 End user monitoring – What do users see
12 End user monitoring instrumentation
13 End user monitoring in action
14 System monitoring – See the box
15 System monitoring in action
16 Network monitoring
17 Software metrics – What s that doing
18 Software metrics in action
19 Application monitoring
20 Application monitoring in action
21 Log monitoring
22 Log monitoring in action

Monitoring Technique
23 Implementing monitoring
24 Using monitors – Visualization
25 Using monitors – Alerting
26 Monitoring challenges

Conclusion
27 Next steps