Kubernetes cluster with tracing visualizations

Eight Production Patterns for Distributed Tracing on Kubernetes

Distributed tracing is essential for debugging microservices. This post outlines eight practical patterns for implementing tracing with OpenTelemetry and GCP Cloud Trace in production.

September 28, 2026 · 9 min · 1770 words · martinuke0
A visualization of distributed trace context propagating across microservices with OpenTelemetry

Implementing OpenTelemetry Context Propagation Across Distributed Traces and Metrics Pipelines

Learn how OpenTelemetry context propagation works across distributed traces and metrics pipelines, covering W3C standards, baggage management, and production-ready patterns for correlated observability.

September 25, 2026 · 7 min · 1385 words · martinuke0
A visual representation of distributed tracing data flowing through a pipeline

Observability Pipelines: Instrumenting Microservices with OpenTelemetry

Explore the architecture and implementation of observability pipelines using OpenTelemetry and Jaeger to gain visibility into distributed systems.

September 18, 2026 · 6 min · 1101 words · martinuke0
Diagram of a trace spanning a Kafka producer, broker, consumer, and downstream gRPC service.

Distributed Tracing Across Kafka and gRPC With OpenTelemetry Context Propagation

A field guide to implementing distributed tracing with OpenTelemetry across Kafka message boundaries and gRPC calls, including header propagation, instrumented producers and consumers, and the failure modes that leave orphaned spans.

September 4, 2026 · 10 min · 1950 words · martinuke0
Abstract visualization of telemetry data flowing through processor pipelines with sampling decision nodes.

Inside OpenTelemetry's Span Processor: Tail-Sampling and Adaptive Bucket Aggregations

How modern span processors decide what to keep, what to drop, and how to bucket latency without lying to you. We unpack tail-sampling evaluators and adaptive bucket strategies used in OpenTelemetry Collector pipelines.

September 4, 2026 · 12 min · 2393 words · martinuke0
Feedback