Professional Course

Monitoring and Observability for Application Developers

edX, Online
3 weeks
99 USD
Next course start
Start anytime See details
Self-paced Online
3 weeks
99 USD
Next course start
Start anytime See details
Self-paced Online
Visit this course's homepage on the provider's site to learn more or book!

Course description

Monitoring and Observability for Application Developers

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.

Upcoming start dates

1 start date available

Start anytime

  • Self-paced Online
  • Online
  • English

Who should attend?


Python programming skills

Training content

Introduction to Monitoring for Applications

  • Module Introduction and Learning Objectives
  • Introduction to Monitoring
  • Types of Monitoring
  • Golden Signals of Monitoring
  • Difference between monitoring and evaluation
  • Components of monitoring system
  • Types of Metrics in a Monitoring System
  • Importance of Monitoring

Monitoring Systems and Techniques

  • Module Introduction and Learning Objectives
  • Introduction to Application Monitoring
  • Introduction to Application Prometheus
  • Introduction to Application Grafana
  • Hands-on Lab: Monitoring in Action with Prometheus
  • Hands-on Lab: Monitoring in Action with Grafana
  • Using Visualization in Monitoring
  • Alerting in Monitoring

Logging and Final Assessment

  • Module Introduction and Learning Objectives
  • Introduction to Logging
  • Final Assessment

Course delivery details

This course is offered through IBM, a partner institute of EdX.

8-10 hours per week


  • Verified Track -$99
  • Audit Track - Free

Certification / Credits

What you'll learn

  • Demonstrate working knowledge of monitoring tools Prometheus and Grafana, and observability tool Open Telemetry.
  • Perform troubleshooting using Tracing. and explain the value Trace provides.
  • 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 and Open Telemetry, Mezmo (LogDNA).

Contact this provider

Contact course provider

Fill out your details to find out more about Monitoring and Observability for Application Developers.

  Contact the provider

  Get more information

  Register your interest

Country *

reCAPTCHA logo This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
141 Portland Street
02139 Cambridge Massachusetts


edX For Business helps leading companies upskill their labor forces by making the world’s greatest educational resources available to learners across a wide variety of in-demand fields. edX For Business delivers high-quality corporate eLearning to train and engage your employees...

Read more and show all training delivered by this supplier