Module ot_tracer_noop

Behaviours: ot_tracer.

Function Index

create_span/3
current_ctx/1
current_span_ctx/1
end_span/1
end_span/2
set_span/2
span_module/1
start_span/3
with_span/3
with_span/4

Function Details

create_span/3


create_span(X1::opentelemetry:tracer(), Name::opentelemetry:span_name(), Opts::ot_span:start_opts()) -> opentelemetry:span_ctx()

current_ctx/1


current_ctx(Tracer::opentelemetry:tracer()) -> ot_tracer:tracer_ctx()

current_span_ctx/1


current_span_ctx(X1::opentelemetry:tracer()) -> opentelemetry:span_ctx()

end_span/1


end_span(X1::opentelemetry:tracer()) -> boolean() | {error, term()}

end_span/2


end_span(X1::opentelemetry:tracer(), X2::ot_tracer:span_ctx()) -> boolean() | {error, term()}

set_span/2


set_span(X1::opentelemetry:tracer(), SpanCtx::opentelemetry:span_ctx()) -> ok

span_module/1

span_module(X1) -> any()

start_span/3


start_span(X1::opentelemetry:tracer(), Name::opentelemetry:span_name(), X3::ot_span:start_opts()) -> opentelemetry:span_ctx()

with_span/3


with_span(X1::opentelemetry:tracer(), SpanName::opentelemetry:span_name(), Fun::ot_tracer:traced_fun(T)) -> T

with_span/4


with_span(X1::opentelemetry:tracer(), SpanName::opentelemetry:span_name(), Opts::ot_span:start_opts(), Fun::ot_tracer:traced_fun(T)) -> T