All guides

Filter by category, difficulty, or free text to find the right material for your team.

Metrics~45 min

Reduce Prometheus cardinality spikes with OpenTelemetry limits before the TSDB burns

Created: August 28, 2026 · Published: August 28, 2026

Learn how to find metrics that create runaway cardinality, separate SDK protection from real Prometheus cost, and apply safe mitigations in instrumentation, the Collector, and scrape config.

Linux
Advanced
Read guide
Tracing~45 min

Use OpenTelemetry Java agent extensions without hiding incident traces

Created: August 22, 2026 · Published: August 22, 2026

A practical guide to rolling out OpenTelemetry Java agent extensions with guardrails: baseline, a minimal extension, canary checks, Collector metrics, and proof that errors remain visible.

LinuxDocker
Advanced
Read guide
OpenTelemetry~45 min

Reduce duplicate logs with the OpenTelemetry Collector without hiding incident errors

Created: August 21, 2026 · Published: August 21, 2026

Learn how to roll out OpenTelemetry log deduplication with explicit guardrails, backend search parity, and rollback before changing the whole logging pipeline.

Linux
Advanced
Read guide
OpenTelemetry~45 min

Limit OpenTelemetry metric cardinality before Prometheus remote_write melts

Created: August 16, 2026 · Published: August 16, 2026

A practical guide to detecting and limiting OpenTelemetry metric cardinality with canaries, PromQL, attribute limits, SDK views, and remote_write validation.

LinuxDocker
Advanced
Read guide
OpenTelemetry~45 min

Migrate OpenTelemetry Collector to queuebatch without creating exporter backpressure

Created: August 12, 2026 · Published: August 12, 2026

An advanced guide for validating queuebatch in the OpenTelemetry Collector with queue metrics, memory_limiter, PromQL gates, and safe rollback before a fleet-wide rollout.

LinuxDocker
Advanced
Read guide
Tracing~45 min

Canary disk-backed tail sampling storage in the OpenTelemetry Collector without breaking incidents

Created: August 9, 2026 · Published: August 9, 2026

A practical guide to validating disk-backed tail sampling in the OpenTelemetry Collector when a long decision window needs more state than pod memory can safely hold.

Linux
Advanced
Read guide
OpenTelemetry~45 min

Roll out OpenTelemetry Collector configuration with OpAMP without breaking pipelines

Created: August 6, 2026 · Published: August 6, 2026

Learn how to treat OpAMP as a safe control plane for OpenTelemetry Collector fleets: local validation, canaries, queue metrics, rollback evidence, and backend ingestion checks before global rollout.

Linux
Advanced
Read guide
OpenTelemetry~40 min

Validate Collector OTTL filters without dropping telemetry through ambiguous context

Created: August 2, 2026 · Published: August 2, 2026

Learn how to roll out OpenTelemetry Collector OTTL filters with a canary, self-telemetry, and backend parity checks to avoid silent telemetry loss.

Linux
Advanced
Read guide
OpenTelemetry~38 min

Enrich telemetry with the OpenTelemetry lookup processor without cardinality spikes or backpressure

Created: July 31, 2026 · Published: July 31, 2026

Learn how to use lookups in the OpenTelemetry Collector without turning the pipeline into a source of latency, queues, or explosive attributes.

Linux
Advanced
Read guide
OpenTelemetry~35 min

Validate Linux host metrics with OpenTelemetry Collector before dashboards go empty

Created: July 28, 2026 · Published: July 28, 2026

Learn how to validate an OpenTelemetry Collector hostmetrics pipeline on Linux with systemd, self-telemetry, Prometheus, and rollout guardrails before trusting dashboards that have not proven anything yet.

LinuxDocker
Intermediate
Read guide
OpenTelemetry~35 min

Enable logdedup in OpenTelemetry Collector without hiding incidents

Created: July 26, 2026 · Published: July 26, 2026

A practical guide to using the OpenTelemetry Collector logdedup processor without turning volume reduction into lost incident evidence.

LinuxDocker
Advanced
Read guide
Tracing~45 min

Prevent OpenTelemetry Collector tail sampling OOMKills without losing incident traces

Created: July 23, 2026 · Published: July 23, 2026

Learn how to control OpenTelemetry Collector tail sampling memory pressure without losing the traces you need during an incident.

Linux
Advanced
Read guide
OpenTelemetry~45 min

Detect ingestion backpressure between OpenTelemetry, Data Prepper, and OpenSearch before telemetry drops

Created: July 10, 2026 · Published: July 10, 2026

Validate Collector, Data Prepper, and OpenSearch with parity, queue, and rejection metrics so traces, logs, or metrics do not disappear before you can explain the incident.

LinuxDocker
Advanced
Read guide
Tracing~45 min

Tune OpenTelemetry sampling without losing incident traces to broken wrappers

Created: July 8, 2026 · Published: July 8, 2026

Learn how to detect instrumentation wrappers that hide useful attributes, design tail sampling policies, and prove important traces still arrive before reducing cost.

LinuxDocker
Advanced
Read guide
OpenTelemetry~50 min

Roll out OpenTelemetry Collector declarative config without dropping telemetry

Created: July 2, 2026 · Published: July 2, 2026

Move to OpenTelemetry Collector declarative configuration with dry-runs, canaries, queue/exporter metrics, PromQL tests, and a prepared rollback.

LinuxDocker
Advanced
Read guide
Logs~45 min

Deduplicate OpenTelemetry logs before Loki limits hide incident evidence

Created: June 30, 2026 · Published: June 30, 2026

Learn how to detect duplicates, apply a safe OpenTelemetry Collector deduplication policy, and prove Loki stops discarding samples without losing incident evidence.

Linux
Advanced
Read guide
OpenTelemetry~45 min

Diagnose OpenTelemetry Collector backpressure before signals are dropped

Created: June 28, 2026 · Published: June 28, 2026

Learn how to read OpenTelemetry Collector internal metrics, isolate slow exporters, test a safe canary, and prove queues drain without hiding critical spans, logs, or metrics.

Linux
Advanced
Read guide
Tracing~45 min

Tune OTel tail sampling for GenAI traces without losing incident evidence

Created: June 21, 2026 · Published: June 21, 2026

A practical guide to rolling out OpenTelemetry Collector tail sampling when GenAI and RAG traces grow quickly: policies, canaries, queue metrics, and critical-evidence validation.

Linux
Advanced
Read guide
OpenTelemetry~40 min

Use OTTL context inference in the Filter Processor without dropping critical telemetry

Created: June 18, 2026 · Published: June 18, 2026

A practical guide to filtering noisy logs, metrics, and traces with OTTL context inference while proving that errors, SLO signals, and incident evidence are still present.

Linux
Advanced
Read guide
OpenTelemetry~40 min

Validate OTel-Arrow without losing telemetry when pressure hits

Created: June 17, 2026 · Published: June 17, 2026

OTel-Arrow can make telemetry pipelines more efficient, but a safe rollout is not a benchmark victory lap. Prove that pressure is visible, queues drain, and hidden drops stay at zero.

Linux
Advanced
Read guide
Tracing~35 min

Use OBI header enrichment to scope incidents without leaking secrets

Created: June 16, 2026 · Published: June 16, 2026

Configure OpenTelemetry eBPF Instrumentation to enrich traces with useful headers, obfuscate credentials, and validate that incident response gains context without exposing sensitive data.

Linux
Advanced
Read guide
OpenTelemetry~40 min

Deduplicate logs in the OpenTelemetry Collector before queues start dropping telemetry

Created: June 13, 2026 · Published: June 13, 2026

Learn how to detect log pipeline pressure in the OpenTelemetry Collector, apply logdedup with safe conditions, and validate that queues, memory, and exporters stabilize without breaking audit streams or alerts.

LinuxDocker
Advanced
Read guide
Tracing~45 min

Tune distributed trace sampling without going blind when the incident lands

Created: April 28, 2026 · Published: April 28, 2026

A practical guide to spotting sampling bias, applying useful tail sampling, and validating that the traces you care about still survive the full path.

LinuxDocker
Advanced
Read guide
OpenTelemetry~35 min

Diagnosing backpressure in the OpenTelemetry Collector before you start losing telemetry

Created: April 25, 2026 · Published: April 25, 2026

An advanced troubleshooting guide to isolate whether the choke point is the exporter, the network, the backend, or the Collector process itself before telemetry starts dropping.

DockerLinux
Advanced
Read guide
Tracing~42 min

Tune distributed sampling without going blind when it hurts most

Created: April 19, 2026 · Published: April 19, 2026

Recent ecosystem signals point to the same issue: poorly designed sampling still breaks diagnosis during real incidents. Between recent OpenTelemetry Collector changes, stricter validation, and trace backends that are still sensitive to series growth, queue pressure, and exemplars, this guide shows a practical way to reduce cost without losing the traces that matter.

LinuxDocker
Advanced
Read guide
OpenTelemetry~35 min

Diagnosing backpressure in the OpenTelemetry Collector before you start losing telemetry

Created: April 10, 2026 · Published: April 10, 2026

An advanced troubleshooting guide to isolate whether the choke point is the exporter, the network, the backend, or the Collector process itself before telemetry starts dropping.

DockerLinux
Advanced
Read guide
OpenTelemetry~18 min

Observability foundations with OpenTelemetry

Created: March 21, 2026 · Published: March 21, 2026

A practical guide for moving from instrumentation by fashion to instrumentation that answers real operational questions.

Beginner
Read guide