Welcome to QA's learning platform (formerly Cloud Academy). Learn more about our journey here, opens in a new tab.
hands-on lab

Observability: Open Telemetry

Difficulty: Intermediate
Duration: Up to 2 hours and 30 minutes
Students: 4
Rating: 5/5
Get guided in a real environmentPractice with a step-by-step scenario in a real, provisioned environment.
Learn and validateUse validations to check your solutions every step of the way.
See resultsTrack your knowledge and monitor your progress.

Description

Learn to gain holistic insights into distributed systems through OpenTelemetry.

Managing the reliability and performance of complex software systems introduces significant challenges. Application logs alone are insufficient for debugging and analyzing the internal behaviors of distributed systems.

Observability software and services provide more robust tools and techniques. OpenTelemetry is a vendor-neutral open-source project consisting of tooling for the: instrumentation, collection, and export of key system insights.

Learning Objectives:

At the end of this lab, you'll be able to:

  • Explain the benefits of observability
  • Describe the pillars of observability
  • Implement OpenTelemetry auto-instrumentation
  • Implement OpenTelemetry instrumentation
  • Implement OpenTelemetry metrics

Prerequisites:

Target Audience:

  • Software engineers
  • DevOps engineers
  • Site reliability engineers

Covered topics

Hands-on Lab UUID

Lab steps

Overview
Application Review
Introduction to Signoz
Application Instrumentation
Logs
Traces
Metrics
Manual Instrumentation
Wrapping Up