Tracing
18 items tagged with "tracing"
Best Practices4
OpenTelemetry Instrumentation Guidelines
Best practices for generating consistent traces, metrics, and logs using OpenTelemetry.
OpenTelemetry Semantic Conventions
Standardized names and attributes for telemetry (spans, metrics, logs) so observability data is consistent and portable across tools and languages.
Distributed Tracing Best Practices
Techniques for instrumenting and propagating trace context across services so requests can be followed end-to-end, with sampling and span design that aid debugging.
LLM Observability
LLM observability is the practice of tracing, logging, and measuring LLM applications in production to monitor quality, cost, latency, and safety and to debug failures.
Tutorials3
How to Instrument an Application with OpenTelemetry
Add OpenTelemetry traces, metrics, and logs to a service and export them through the OpenTelemetry Collector to your backend.
How to Add Structured Logging with Correlation IDs
Replace plain text logs with structured JSON logs and propagate a correlation ID so all logs for one request can be joined.
How to set up LLM observability and tracing
Instrument an LLM application to trace prompts, responses, tokens, latency, and cost so you can debug and optimize in production.
Stacks6
Elastic Observability Stack
Observability built on the Elastic Stack: Beats and APM agents feed Elasticsearch, with Kibana unifying logs, metrics, and traces in one platform.
Grafana LGTM Stack
Grafana's full observability suite: Loki for logs, Grafana for visualization, Tempo for traces, and Mimir for metrics at scale, unified under OpenTelemetry.
OpenTelemetry + Tempo + Grafana Tracing Stack
Vendor-neutral distributed tracing: OpenTelemetry instruments and collects traces, Tempo stores them cheaply in object storage, and Grafana visualizes them.
Jaeger Distributed Tracing Stack
CNCF distributed tracing stack: OpenTelemetry instrumentation feeds Jaeger, which stores spans in Elasticsearch or Cassandra and visualizes request flows.
Sentry + OpenTelemetry
An application monitoring stack pairing Sentry's error tracking and performance monitoring with OpenTelemetry instrumentation for vendor-neutral traces and metrics.
Loki + Tempo + Mimir
Grafana Labs' scalable, object-storage-backed observability stack for logs (Loki), traces (Tempo), and metrics (Mimir), unified in Grafana.
Comparisons2
OpenTelemetry vs Vendor Agents
OpenTelemetry is an open, vendor-neutral standard for collecting telemetry; proprietary vendor agents are tightly integrated SDKs from a single observability provider.
Jaeger vs Zipkin
Both are open-source distributed tracing systems. Jaeger is a CNCF-graduated, cloud-native tracer; Zipkin is an older, lightweight, simple-to-run tracer.