Back to Catalog

Monitoring and Observability for Development and DevOps

Learn on

Coursera logo
Beginnercourse

Learn to implement logging and gain a thorough 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.

Language

  • English

Topic

  • Web Development

Enrollment Count

  • 221

Skills You Will Learn

  • Observability, Monitoring, Tracing, Logging, DevOps, CI/CD

Offered By

  • IBMSkillsNetwork

Estimated Effort

  • 16 hours

Platform

  • Coursera

Last Update

  • May 11, 2024
About This course
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.

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