Ir al contenido principal

IBM: Monitoring and Observability for Application Developers

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.

Monitoring and Observability for Application Developers
3 semanas
8–10 horas por semana
A tu ritmo
Avanza a tu ritmo
Gratis
Verificación opcional disponible

Hay una sesión disponible:

Una vez finalizada la sesión del curso, será archivadoAbre en una pestaña nueva.
Comienza el 18 abr

Sobre este curso

Omitir Sobre este curso

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.

De un vistazo

  • Institution IBM
  • Subject Informática
  • Level Intermediate
  • 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
  • Associated programs
  • Language English
  • Video Transcripts اَلْعَرَبِيَّةُ, Deutsch, English, Español, Français, हिन्दी, Bahasa Indonesia, Português, Kiswahili, తెలుగు, Türkçe, 中文
  • Associated skillsDevOps, Application Performance Management, Kibana, Splunk, Application Development, Grafana, Troubleshooting (Problem Solving), HP Systems Insight Manager, Data Visualization, Prometheus (Software), Software Development

Lo que aprenderás

Omitir Lo que aprenderás
  • 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).

Plan de estudios

Omitir Plan de estudios

Module 1: Introduction to Monitoring for Applications
Lesson 1: Monitoring Basics

  • Video: Introduction to Monitoring
  • Video: Types of Monitoring
  • Video: Golden Signals of Monitoring
  • Summary and Highlights: Monitoring Basics
  • Practice Quiz: Monitoring Basics

Lesson 2: Objectives of Monitoring

  • Video: Difference between Monitoring and Evaluation
  • Video: Components of a Monitoring System
  • Video: Types of Metrics in a Monitoring System
  • Video: Importance of Monitoring
  • Summary and Highlights: Objectives of Monitoring
  • Practice Quiz: Objectives of Monitoring

Lesson 3: Glossary and Graded Quiz

  • Reading: Module 1 Glossary: Introduction to Monitoring for Applications
  • Quiz: Module 1 Graded Quiz: Introduction to Monitoring for Applications

Module 2: Monitoring Systems and Techniques
Lesson 1: Implementing Monitoring

  • Video: Introduction to Synthetic Monitoring
  • Video: Tools of Synthetic Monitoring
  • Video: Introduction to Application Monitoring
  • Video: Introduction to Prometheus
  • Lab: Hands-on Lab: Monitoring in Action with Prometheus
  • Video: Choosing the Right Application Monitoring Tool
  • Video: Introduction to Grafana
  • Lab: Hands-on Lab: Monitoring in Action with Grafana
  • Reading: Summary and Highlights: Implementing Monitoring
  • Practice Quiz: Implementing Monitoring

Lesson 2: Monitoring Techniques

  • Video: Using Visualization in Monitoring
  • Video: Alerting in Monitoring
  • Reading: Summary and Highlights: Monitoring Techniques
  • Practice Quiz: Monitoring Techniques

Lesson 3: Cheat Sheet, Glossary, and Graded Quiz

  • Cheat Sheet: Monitoring Systems and Techniques
  • Reading: Module 2 Glossary: Monitoring Systems and Techniques
  • Quiz: Module 2 Graded Quiz: Monitoring Systems and Techniques

Module 3: Methodologies and Tools in Logging
Lesson 1: Logging

  • Video: Introduction to Logging
  • Video: Log Monitoring Tools
  • Video: Distributed Logging and Tracing
  • Reading: Summary and Highlights: Logging
  • Practice Quiz: Logging

Lesson 2: Logging Implementation

  • Video: Implementing Logging
  • Video: Log Storage
  • Lab: Hands-on Lab: Analyze HTTP Logs
  • Reading: Summary and Highlights: Logging Implementation
  • Practice Quiz: Logging Implementation

Lesson 3: Introduction to Mezmo

  • Video: Mezmo Overview and Demo Video
  • Lab: Hands-on lab: Create a Parsing Template using Mezmo
  • Reading: Summary and Highlights: Introduction to Mezmo
  • Practice Quiz: Introduction to Mezmo

Lesson 4: Glossary and Graded Quiz

  • Reading: Module 3 Glossary: Methodologies and Tools in Logging
  • Quiz: Module 3 Graded Quiz: Methodologies and Tools in Logging

Module 4: Observability and Concepts
Lesson 1: Observability

  • Video: What is Observability?
  • Video: The 3 Pillars of Observability
  • Video: Cloud Native Observability
  • Video: Cloud Native Observability Tools
  • Video: Introduction to Sampling
  • Video: IBM Instana Overview and Demo Video
  • Lab: Hands-on Lab: Observability in Action with Instana (Sandbox)
  • Reading: Summary and Highlights: Observability
  • Practice Quiz: Observability

Lesson 2: Tracing using OpenTelemetry

  • Video: Introduction to Telemetry
  • Video: Telemetry and Tracing Tools
  • Lab: Hands-on Lab: Automated Instrumentation with OpenTelemetry
  • Reading: Summary and Highlights: Tracing using Open Telemetry
  • Practice Quiz: Tracing using Open Telemetry

Lesson 3: Monitoring Containers

  • Video: Tracing for Container-Based Applications
  • Lab: Hands-on Lab: Kubernetes Configuration for Tracing
  • Reading: Summary and Highlights: Monitoring Containers
  • Practice Quiz: Monitoring Containers

Lesson 4: Cheat Sheet, Glossary, and Graded Quiz

  • Cheat Sheet: Observability and Concepts
  • Reading: Module 4 Glossary: Observability and Concepts
  • Quiz: Module 4 Graded Quiz: Observability and Concepts

Module 5: Final Project
Lesson 1: Final Project

  • Final Project: Overview and Project Scenario
  • Final Project (Part 1): Getting Started with Instana: Setup and Creating Dashboard
  • Final Project (Part 2): Monitoring the Robotshop Application using Instana

Lesson 2: Final Assessment (20 questions, 5 from each module)

  • Final Assessment

Lesson 3: Course Wrap-up

  • Reading: Glossary: Monitoring and Observability for Development and DevOps
  • Reading: Congratulations and Next Steps
  • Reading: Thanks from the Course Team

Este curso es parte del programa DevOps and Software Engineering Professional Certificate

Más información 
Instrucción por expertos
15 cursos de capacitación
A tu ritmo
Avanza a tu ritmo
1 año 1 mes
7 - 9 horas semanales

¿Te interesa este curso para tu negocio o equipo?

Capacita a tus empleados en los temas más solicitados con edX para Negocios.