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

CNCF [Cloud Native Computing Foundation]

Unified Observability in gRPC - Metrics and Tracing Using OpenTelemetry Plugin

CNCF [Cloud Native Computing Foundation] via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to implement unified observability in gRPC applications using the new OpenTelemetry plugin developed by Google's gRPC team. Discover how gRPC's binary protocol and streaming capabilities create inherent opacity in debugging and monitoring, making manual instrumentation complex and error-prone. Explore the challenges of minimizing latency while maintaining comprehensive visibility into application performance, including the need for both distributed tracing to identify bottlenecks and metrics for error rates and throughput analysis. Master the implementation of the OpenTelemetry plugin that provides out-of-the-box metrics and tracing capabilities without requiring invasive code changes. Understand three key instrumentation categories: client-per-call tracking for overall RPC lifecycle monitoring (including grpc.client.call.duration), client-per-call-attempt analysis for individual retries and hedges (such as grpc.client.attempt.duration), and server-instruments for measuring concurrency, request queuing, and stream lifetimes (including grpc.server.call.started). Gain practical insights into monitoring retries, diagnosing streaming bottlenecks, and optimizing gRPC performance through standardized observability practices that eliminate the complexity of manual instrumentation while providing holistic insights into distributed system behavior.

Syllabus

Unified Observability in GRPC: Metrics and Tracing Using OpenTelemetry Plugin - Purnesh Dixit

Taught by

CNCF [Cloud Native Computing Foundation]

Reviews

Start your review of Unified Observability in gRPC - Metrics and Tracing Using OpenTelemetry Plugin

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.