EdX

Monitoring and Observability for Application Developers (edX)

Offered by IBM,
Monitoring and Observability for Application Developers (edX)

Monitoring & Observability are must have skills for Developers and DevOps professionals. This course provides a comprehensive overview of these concepts and teaches you the hands-on skills to employ monitoring, observability, and logging for your application.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

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.
This course is part of the DevOps and Software Engineering Professional Certificate.

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).

Syllabus

Module 1: Introduction to Monitoring for Applications
What is Monitoring
Types of Monitoring
Introduction to Observability
Introduction to Evaluation
Golden Signals for Monitoring
Difference Between Monitoring and Evaluation
Components of Monitoring Systems
Importance of Monitoring systems

Module 2: Monitoring Systems and Techniques
Introduction to Synthetic monitoring
Tools of Synthetic Monitoring
Application Monitoring
Application Monitoring in Action
Hands-on Lab: Monitoring in Action (Prometheus, Grafana)
Using Monitors visualization (Kibana, Splunk)
User Monitors: Alerting

Module 3: Observability and Concepts
What Do You Mean by Observability
3 Pillars of Observability: Tracing, Telemetry, Logging
Introduction to Sampling
Introduction to Telemetry
Telemetry Platforms
Tracing Tools
Hands-on Lab: Automated Instrumentation with Open Telemetry
Tracing for Container-based Applications
Hands-on Lab: Kubernetes Configuration for Tracing

Module 4: Logging
Introduction to Logging
Logging Tools
Distributed Logging – Correlation ID’s
Implementing Logging (Formatting, Parsing of Logs)
Log Storage (Configurations, Log Retention Policy)
Mezmo Overview
Demo: Mezmo in Action
Hands-on Lab: Working with Mezmo (LogDNA)

Module 5: Final Project

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Building Modern Nodejs Applications on AWS (edX) EdX
AWS

Building Modern Nodejs Applications on AWS (edX)

In this course, we will be covering how to build a modern, greenfield serverless backend on AWS. In modern cloud native application development, it’s often times the goal to build out serverlessarchitectures that are scalable, are highly available, and are fully managed. This mean, less operational overhead for you and your business, and more focusing on the applications and business specific projects that differentiate you in your marketplace. In this course, we will be covering how to build a modern, greenfield serverless backend on AWS.

Self Paced
Self-Paced
AWS Cloud Practitioner Essentials (Coursera) Coursera
AWS

AWS Cloud Practitioner Essentials (Coursera)

Welcome to AWS Cloud Practitioner Essentials. If you’re new to the cloud, whether you’re in a technical or non-technical role such as finance, legal, sales, marketing, this course will provide you with an understand of fundamental AWS Cloud concepts to help you gain confidence to contribute to your organization’s cloud initiatives. This course is also the starting point to prepare for your AWS Certified Cloud Practitioner certification whenever it’s convenient for you.

Sep 7th 2026
5-12 Weeks
Microservices and Serverless (edX) EdX
IBM

Microservices and Serverless (edX)

Design, develop, deploy, manage and secure applications and solutions on public, private or hybrid cloud platforms. This course will introduce you to 12-factor apps and microservices, concepts that emerged to help organizations work better and faster in a cloud-native manner. You’ll then learn about serverless computing—how it works, what value it brings, and what are specific serverless technologies. You’ll get hands-on with IBM Cloud Functions, a serverless platform on IBM Cloud that lets you develop serverless apps with ease. Finally, you will learn to build and deploy applications using container images on the code engine.

Self Paced
Self-Paced
Building Modern Java Applications on AWS (edX) EdX
AWS

Building Modern Java Applications on AWS (edX)

In this course, we will be covering how to build a modern, greenfield serverless backend on AWS. In modern cloud native application development, it’s often times the goal to build out serverlessarchitectures that are scalable, are highly available, and are fully managed. This mean, less operational overhead for you and your business, and more focusing on the applications and business specific projects that differentiate you in your marketplace. In this course, we will be covering how to build a modern, greenfield serverless backend on AWS.

Self PAced
Self-Paced
Dataplex by Google Cloud (Coursera) Coursera
Board Infinity

Dataplex by Google Cloud (Coursera)

Welcome to "Dataplex By Google Cloud " a comprehensive course designed to provide a thorough understanding of Google Cloud Dataplex, a platform for managing, monitoring, and analyzing data across various data systems in Google Cloud. Spanning two modules, the course begins with the fundamentals of Dataplex, including its setup, configuration, and basic functionalities.

Sep 14th 2026
2 Weeks
Lymphoedema: Monitoring & Intervention After Breast Cancer (Coursera) Coursera
Macquarie University

Lymphoedema: Monitoring & Intervention After Breast Cancer (Coursera)

Lymphoedema following breast cancer treatment is a poorly understood and under-researched condition which can significantly impact physical and psychological function, reduce quality of life and result in substantial cost burdens to both patients and the healthcare system. In these interactive modules we will cover an introduction to lymphoedema, lymphatic physiology and anatomy, assessment and treatment, as well as utilise case studies to understand the prospective surveillance and early intervention model of care in breast cancer rehabilitation.

Sep 7th 2026
4 Weeks