Current section

Files

Jump to
opentelemetry_tesla lib middleware opentelemetry_tesla_middleware.ex
Raw

lib/middleware/opentelemetry_tesla_middleware.ex

defmodule Tesla.Middleware.OpenTelemetry do
@behaviour Tesla.Middleware
def call(env, next, _options) do
env
|> Tesla.put_headers(:otel_propagator.text_map_inject([]))
|> Tesla.run(next)
end
end