- Level Awareness
- المدة 33 hours
- الطبع بواسطة IBM
- Total students 545 enrolled
-
Offered by
عن
Employing monitoring and observability solutions are crucial skills for Software Developers and DevOps professionals to ensure continuous uptime and delivery for their applications. Monitoring is the practice of watching and understanding the state of systems using metrics and logs. ****
Observability is a modern development practice that allows software developers to actively troubleshoot applications faster than ever. Observability and Monitoring work together, with observability detecting and investigating problems, and monitoring capturing the metrics and alerting you when an issue occurs. ****
This course provides a comprehensive overview of monitoring and observability, including why it's essential for application development, popular tools for application monitoring, troubleshooting and logging, and leveraging insights to make the application more reliable. ****
You'll learn the fundamentals of monitoring, Golden signals, the difference between monitoring and evaluation, and terminology. You'll also work with monitoring and alerting tools like Prometheus and Grafana and data visualization tools like Kibana and Splunk. You'll understand the 3 Pillars of Observability and work with OpenTelemetry and implement logging with Mezmo. ****
This course includes multiple hands-on labs throughout the course for you to demonstrate your monitoring and observability skills and interact with popular tools used by professionals.
In the final project, you'll apply monitoring and observability skills to a real-world application scenario and demonstrate your working knowledge and gain the confidence to perform these tasks as if in a job setting.
What you will learn
- Discuss the importance of monitoring and observability and describe monitoring and observability concepts like Golden Signals.
- Describe how to read app performance metrics and perform troubleshooting using loggings, stack trace, and log analytics.
- Demonstrate your knowledge of monitoring techniques and explain how they would be used as metrics.
- Develop hands-on experience with variety of tools such as Prometheus, Grafana, Kibana, Splunk, OpenTelemetry, and Mezmo (LogDNA).
Skills you learn
Syllabus
Module 1: Introduction to Monitoring for Applications
Lesson 1: Monitoring Basics
- Video: Introduction to Monitoring
- Video: Types of Monitoring
- Video: Golden Signals of Monitoring
- Summary and Highlights: Monitoring Basics
- Practice Quiz: Monitoring Basics
Lesson 2: Objectives of Monitoring
- 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
Lesson 3: Glossary and Graded Quiz
- Reading: Module 1 Glossary: Introduction to Monitoring for Applications
- Quiz: Module 1 Graded Quiz: Introduction to Monitoring for Applications
Module 2: Monitoring Systems and Techniques
Lesson 1: Implementing Monitoring
- 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
Lesson 2: Monitoring Techniques
- Video: Using Visualization in Monitoring
- Video: Alerting in Monitoring
- Reading: Summary and Highlights: Monitoring Techniques
- Practice Quiz: Monitoring Techniques
Lesson 3: Cheat Sheet, Glossary, and Graded Quiz
- Cheat Sheet: Monitoring Systems and Techniques
- Reading: Module 2 Glossary: Monitoring Systems and Techniques
- Quiz: Module 2 Graded Quiz: Monitoring Systems and Techniques
Module 3: Methodologies and Tools in Logging
Lesson 1: Logging
- Video: Introduction to Logging
- Video: Log Monitoring Tools
- Video: Distributed Logging and Tracing
- Reading: Summary and Highlights: Logging
- Practice Quiz: Logging
Lesson 2: Logging Implementation
- Video: Implementing Logging
- Video: Log Storage
- Lab: Hands-on Lab: Analyze HTTP Logs
- Reading: Summary and Highlights: Logging Implementation
- Practice Quiz: Logging Implementation
Lesson 3: Introduction to Mezmo
- 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
Lesson 4: Glossary and Graded Quiz
- Reading: Module 3 Glossary: Methodologies and Tools in Logging
- Quiz: Module 3 Graded Quiz: Methodologies and Tools in Logging
Module 4: Observability and Concepts
Lesson 1: Observability
- 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
Lesson 2: Tracing using OpenTelemetry
- 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
Lesson 3: Monitoring Containers
- Video: Tracing for Container-Based Applications
- Lab: Hands-on Lab: Kubernetes Configuration for Tracing
- Reading: Summary and Highlights: Monitoring Containers
- Practice Quiz: Monitoring Containers
Lesson 4: Cheat Sheet, Glossary, and Graded Quiz
- Cheat Sheet: Observability and Concepts
- Reading: Module 4 Glossary: Observability and Concepts
- Quiz: Module 4 Graded Quiz: Observability and Concepts
Module 5: Final Project
Lesson 1: Final Project
- 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
Lesson 2: Final Assessment (20 questions, 5 from each module)
- Final Assessment
Lesson 3: Course Wrap-up
- Reading: Glossary: Monitoring and Observability for Development and DevOps
- Reading: Congratulations and Next Steps
- Reading: Thanks from the Course Team
Auto Summary
Unlock essential skills in monitoring and observability with this course designed for developers and DevOps professionals. Offered by edX, you'll gain hands-on experience in monitoring, observability, and logging over 33 hours. Choose from Starter or Professional subscription options to elevate your IT and computer science expertise. Perfect for those seeking to enhance application performance and reliability.

John Rofrano