From e62612fca11153138783b4046bdd4e055872fbe7 Mon Sep 17 00:00:00 2001 From: Bernardo Amorim <828081+bamorim@users.noreply.github.com> Date: Wed, 25 Oct 2023 02:32:44 +0100 Subject: [PATCH] Fix documentation example for OpentelemetryProcessPropagator (#220) The example calling `OpentelemetryProcessPropagator.fetch_parent_ctx` was passing the key to the `/1` arity function, which is not the argument it expects. To specify the key you also need to specify the depth first, using the `/2` arity function: `OpentelemetryProcessPropagator.fetch_parent_ctx(depth, key)` --- .../lib/opentelemetry_process_propagator.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/propagators/opentelemetry_process_propagator/lib/opentelemetry_process_propagator.ex b/propagators/opentelemetry_process_propagator/lib/opentelemetry_process_propagator.ex index ed3b614..f831c12 100644 --- a/propagators/opentelemetry_process_propagator/lib/opentelemetry_process_propagator.ex +++ b/propagators/opentelemetry_process_propagator/lib/opentelemetry_process_propagator.ex @@ -50,7 +50,7 @@ defmodule OpentelemetryProcessPropagator do # you don't control, e.g. Ecto preloads Task.async(fn -> - parent_ctx = OpentelemetryProcessPropagator.fetch_parent_ctx(:"$callers") + parent_ctx = OpentelemetryProcessPropagator.fetch_parent_ctx(1, :"$callers") OpenTelemetry.Ctx.attach(parent_ctx)