IBM - Monitoring and Observability for Development and DevOps
- Offered byCoursera
Monitoring and Observability for Development and DevOps at Coursera Overview
Duration | 16 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Intermediate |
Official Website | Explore Free Course |
Credential | Certificate |
Monitoring and Observability for Development and DevOps at Coursera Highlights
- Earn a certificate of completion
- Add to your LinkedIn profile
- 15 quizzes
Monitoring and Observability for Development and DevOps at Coursera Course details
- What you'll learn
- Explain the importance of monitoring and describe concepts like Golden Signals
- Demonstrate your knowledge of observability with Instana and explain the pillars of observability, cloud native observability, and types of sampling
- Implement logging and demonstrate your knowledge of telemetry using OpenTelemetry and tracing using Kubernetes
- Develop hands-on experience with a variety of tools such as Prometheus, Grafana, Mezmo (LogDNA), OpenTelemetry, and Instana
- Application developers and DevOps professionals must ensure their app works at its best. However, these app may need help with bugs, slow speed, or subpar performance
- Professionals need to monitor and observe its performance continually
- Application monitoring involves identifying, measuring, and evaluating the effectiveness of an application
- On the other hand, Observability refers to how well an app can be monitored by the data obtained from monitoring
- Both monitoring and observability are necessary to gain insights into the system and ensure its proper functioning
- This course thoroughly introduces monitoring and observability, covering fundamental concepts and popular tools like Prometheus, Grafana, Mezmo (LogDNA), and Instana
- You will also learn about the three pillars of observability and tracing for container applications and gain hands-on experience with the OpenTelemetry framework
- Throughout the course, you will complete interactive hands-on labs to apply your knowledge, and gain experience with the tools and techniques used by software and DevOps professionals
- By the end of this course, you will be able to demonstrate your knowledge of monitoring and observability, and you will gain the confidence to perform these tasks in a practical setting
Monitoring and Observability for Development and DevOps at Coursera Curriculum
Introduction to Monitoring for Applications
Course Introduction
Introduction to Monitoring
Types of Monitoring
Golden Signals of Monitoring
Difference between Monitoring and Evaluation
Components of a Monitoring System
Types of Metrics in a Monitoring System
Importance of Monitoring
Summary and Highlights: Monitoring Basics
Summary and Highlights: Objectives of Monitoring
Monitoring Basics
Objectives of Monitoring
Graded Quiz: Introduction to Monitoring for Applications
Module 1 Glossary: Introduction to Monitoring for Applications
Monitoring Systems and Techniques
Introduction to Synthetic Monitoring
Tools of Synthetic Monitoring
Introduction to Application Monitoring
Introduction to Prometheus
Choosing the Right Application Monitoring Tool
Introduction to Grafana
Using Visualization in Monitoring
Alerting in Monitoring
Summary and Highlights: Implementing Monitoring
Summary and Highlights: Monitoring Techniques
Practice Quiz: Implementing Monitoring
Practice Quiz: Monitoring Techniques
Graded Quiz: Monitoring Systems and Techniques
Hands-on Lab: Monitoring in Action with Prometheus
Hands-on Lab: Monitoring in Action with Grafana
Cheat Sheet: Monitoring Systems and Techniques
Module 2 Glossary: Monitoring Systems and Techniques
Methodologies and Tools in Logging
Introduction to Logging
Log Monitoring Tools
Distributed Logging and Tracing
Implementing Logging
Log Storage
Mezmo Overview and Demo Video
Summary and Highlights: Logging
Summary and Highlights: Logging Implementation
Summary and Highlights: Introduction to Mezmo
Practice Quiz: Logging
Practice Quiz: Logging Implementation
Practice Quiz: Introduction to Mezmo
Graded Quiz: Methodologies and Tools in Logging
Hands-on lab: Create a Parsing Template using Mezmo
Hands-on Lab: Analyze HTTP Logs
Module 3 Glossary: Methodologies and Tools in Logging
Observability and Concepts
What is Observability?
The 3 Pillars of Observability
Cloud Native Observability
Cloud Native Observability Tools
Introduction to Sampling
IBM Instana Overview and Demo Video
Introduction to Telemetry
Telemetry and Tracing Tools
Tracing for Container-Based Applications
Summary and Highlights: Observability
Summary and Highlights: Tracing using Open Telemetry
Summary and Highlights: Monitoring Containers
Practice Quiz: Observability
Practice Quiz: Tracing using Open Telemetry
Practice Quiz: Monitoring Containers
Graded Quiz: Observability and Concepts
Hands-on Lab: Automated Instrumentation with OpenTelemetry
Hands-on Lab: Observability in Action with Instana (Sandbox)
Reading: Future of IT Operations – Leveraging Observability for Self-Healing
Hands-on Lab: Kubernetes Configuration for Tracing
Cheat Sheet: Observability and Concepts
Module 4 Glossary: Observability and Concepts
Final Project and Assessment