All Courses
Monitoring and Observability for Application Developers
edX
Course
Intermediate
Free to Audit
Certificate

Monitoring and Observability for Application Developers

IBM

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.

9 hrs/week3 weeksEnglish1,623 enrolled
Free to Audit

About this Course

Nowadays, many organizations and individuals produce applications for their businesses. Unfortunately, these apps may be plagued by bugs, slow speeds, or poor performance. How can you know that your app is performing at an acceptable standard? Monitoring and observability are key to ensuring continuous uptime and delivery for your applications. Application monitoring is the process by which developers can identity, measure, and evaluate how well an application is working. Monitoring allows developers to proactively watch and fix issues in application performance. Observability, on the other hand, refers to how well an application can be monitored by the data gained from monitoring. Monitoring and observability work together to provide insights into your system and keep it in working order. This course provides a comprehensive overview of monitoring and observability. You will learn the fundamentals of monitoring, observability, and evaluation, as well as popular tools for application monitoring, such as Prometheus and Grafana. The course will also cover data visualization tools used in monitoring, like Kibana and Splunk. The course will also cover the Three Pillars of Observability, and you will learn how to work with the OpenTelemetry framework and how to create logs with Mezmo. Throughout this course, you will participate in multiple interactive labs to gain experience with monitoring and observability skills, as well as the popular tools mentioned above. This will provide you with hands-on experience with the tools and skills used every day by professionals. In the final project, you’ll apply the knowledge you’ve gained to a real-world application scenario. 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. 3b:T

What You'll 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).

Prerequisites

  • Basic knowledge of DevOps
  • Intermediate-level skills in Python programming
  • Intermediate-level skills in working with Containers, Container Orchestration, Kubernetes, and OpenShift
  • Intermediate skills in Application development

Instructors

J

John Rofrano

Senior Technical Staff Member

Topics

Prometheus (Software)
Splunk
HP Systems Insight Manager
Troubleshooting (Problem Solving)
Software Development
Grafana
Data Visualization
Application Development
Application Performance Management
DevOps
Kibana

Course Info

PlatformedX
LevelIntermediate
PacingUnknown
CertificateAvailable
PriceFree to Audit

Skills

بروميثيوس
سبلانك
مدير رؤى أنظمة اتش بي
استكشاف الأخطاء وإصلاحها
تطوير البرمجيات
Grafana
Data Visualization
Application Development
Application Performance Management
DevOps

Start Learning Now