Monitoring & Observability
Master Monitoring & Observability, the essential skills for Developers and DevOps pros. This course offers a thorough overview and hands-on training in logging, monitoring, and observability for your applications.
Language
- English
Topic
- Cloud Development
Skills You Will Learn
- Monitoring, Observability, DevOps, Logging, Application Development, Prometheus
Offered By
- IBMSkillsNetwork
Estimated Effort
- 14 hours
Platform
- SkillsNetwork
Last Update
- December 6, 2024
Learning Outcomes
- Describe the importance of monitoring and observability, and explain key concepts like Golden Signals.
- Interpret application performance metrics and troubleshoot using logging, stack traces, and log analytics.
- Apply your understanding of monitoring techniques and illustrate how these metrics are utilized.
- Implement observability for your applications to gain real-time performance insights
- Build hands-on expertise with tools such as Prometheus, Grafana, Kibana, Splunk, OpenTelemetry, and Mezmo (LogDNA).
Course Syllabus
- Video: Introduction to Monitoring
- Video: Types of Monitoring
- Video: Golden Signals of Monitoring
- Summary and Highlights: Monitoring Basics
- Practice Quiz: Monitoring Basics
- Video: Difference between Monitoring and Evaluation
- Video: Components of a Monitoring System
- Video: Types of Metrics in a Monitoring System
- Video: Importance of Monitoring
- Summary and Highlights: Objectives of Monitoring
- Practice Quiz: Objectives of Monitoring
- Reading: Module 1 Glossary: Introduction to Monitoring for Applications
- Quiz: Module 1 Graded Quiz: Introduction to Monitoring for Applications
- Video: Introduction to Synthetic Monitoring
- Video: Tools of Synthetic Monitoring
- Video: Introduction to Application Monitoring
- Video: Introduction to Prometheus
- Lab: Hands-on Lab: Monitoring in Action with Prometheus
- Video: Choosing the Right Application Monitoring Tool
- Video: Introduction to Grafana
- Lab: Hands-on Lab: Monitoring in Action with Grafana
- Reading: Summary and Highlights: Implementing Monitoring
- Practice Quiz: Implementing Monitoring
- Video: Using Visualization in Monitoring
- Video: Alerting in Monitoring
- Reading: Summary and Highlights: Monitoring Techniques
- Practice Quiz: Monitoring Techniques
- Cheat Sheet: Monitoring Systems and Techniques
- Reading: Module 2 Glossary: Monitoring Systems and Techniques
- Quiz: Module 2 Graded Quiz: Monitoring Systems and Techniques
- Video: Introduction to Logging
- Video: Log Monitoring Tools
- Video: Distributed Logging and Tracing
- Reading: Summary and Highlights: Logging
- Practice Quiz: Logging
- Video: Implementing Logging
- Video: Log Storage
- Lab: Hands-on Lab: Analyze HTTP Logs
- Reading: Summary and Highlights: Logging Implementation
- Practice Quiz: Logging Implementation
- Video: Mezmo Overview and Demo Video
- Lab: Hands-on lab: Create a Parsing Template using Mezmo
- Reading: Summary and Highlights: Introduction to Mezmo
- Practice Quiz: Introduction to Mezmo
- Reading: Module 3 Glossary: Methodologies and Tools in Logging
- Quiz: Module 3 Graded Quiz: Methodologies and Tools in Logging
- Video: What is Observability?
- Video: The 3 Pillars of Observability
- Video: Cloud Native Observability
- Video: Cloud Native Observability Tools
- Video: Introduction to Sampling
- Video: IBM Instana Overview and Demo Video
- Lab: Hands-on Lab: Observability in Action with Instana (Sandbox)
- Reading: Summary and Highlights: Observability
- Practice Quiz: Observability
- Video: Introduction to Telemetry
- Video: Telemetry and Tracing Tools
- Lab: Hands-on Lab: Automated Instrumentation with OpenTelemetry
- Reading: Summary and Highlights: Tracing using Open Telemetry
- Practice Quiz: Tracing using Open Telemetry
- Video: Tracing for Container-Based Applications
- Lab: Hands-on Lab: Kubernetes Configuration for Tracing
- Reading: Summary and Highlights: Monitoring Containers
- Practice Quiz: Monitoring Containers
- Cheat Sheet: Observability and Concepts
- Reading: Module 4 Glossary: Observability and Concepts
- Quiz: Module 4 Graded Quiz: Observability and Concepts
- Final Project: Overview and Project Scenario
- Final Project (Part 1): Getting Started with Instana: Setup and Creating Dashboard
- Final Project (Part 2): Monitoring the Robotshop Application using Instana
- Final Assessment
- Reading: Glossary: Monitoring and Observability for Development and DevOps
- Reading: Congratulations and Next Steps
- Reading: Thanks from the Course Team
General Information
- This course is self-paced.
- This platform works best with current versions of Chrome, Edge, Firefox, Internet Explorer, or Safari.
Recommended Skills Prior to Taking this Course
- Software Engineering principles
- Working knowledge of Python
Language
- English
Topic
- Cloud Development
Skills You Will Learn
- Monitoring, Observability, DevOps, Logging, Application Development, Prometheus
Offered By
- IBMSkillsNetwork
Estimated Effort
- 14 hours
Platform
- SkillsNetwork
Last Update
- December 6, 2024
Instructors
John Rofrano
Senior Technical Staff Member | DevOps Champion
John J. Rofrano is a Senior Technical Staff Member and DevOps Champion at IBM T.J. Watson Research Center where he leads a variety of research projects exploring the use of AI for accelerating Application Modernization to the Cloud. He is also an Adjunct Faculty Member at New York University Courant Institute, and Stern School of Business @ NYU, where he teaches a graduate course on DevOps and Agile Methodologies. John is an accomplished musician and videographer, and has authored numerous patents, industry papers, training videos, and books.
Read more