OpencensusTesla is a Tesla middleware for generating spans for outgoing requests. This middleware will create a new child span from the current context and include this context in W3C TraceContext headers with the request.
The package can be installed by adding opencensus_tesla
to your list of dependencies in mix.exs
:
def deps do
[
{:opencensus_tesla, "~> 0.2.0"}
]
end
defmodule MyClient do
use Tesla
plug OpencensusTesla.Middleware
end