otel_tracer_noop (opentelemetry_api v1.0.0-rc.2)
Link to this section Summary
Link to this section Functions
Link to this function
add_event(Tracer, SpanCtx, Name, Attributes)
Specs
add_event(Tracer, SpanCtx, Name, Attributes) -> boolean()
when
Tracer :: opentelemetry:tracer(),
Name :: opentelemetry:event_name(),
Attributes :: opentelemetry:attributes(),
SpanCtx :: opentelemetry:span_ctx().
Link to this function
add_events(Tracer, SpanCtx, Events)
Specs
add_events(Tracer, SpanCtx, Events) -> boolean()
when
Tracer :: opentelemetry:tracer(),
Events :: opentelemetry:events(),
SpanCtx :: opentelemetry:span_ctx().
Link to this function
end_span(_, _)
Specs
end_span(opentelemetry:tracer(), opentelemetry:span_ctx()) -> boolean() | {error, term()}.
Link to this function
set_attribute(Tracer, SpanCtx, Key, Value)
Specs
set_attribute(Tracer, SpanCtx, Key, Value) -> boolean()
when
Tracer :: opentelemetry:tracer(),
Key :: opentelemetry:attribute_key(),
Value :: opentelemetry:attribute_value(),
SpanCtx :: opentelemetry:span_ctx().
Link to this function
set_attributes(Tracer, SpanCtx, Attributes)
Specs
set_attributes(Tracer, SpanCtx, Attributes) -> boolean()
when
Tracer :: opentelemetry:tracer(),
Attributes :: opentelemetry:attributes(),
SpanCtx :: opentelemetry:span_ctx().
Link to this function
set_status(Tracer, SpanCtx, Status)
Specs
set_status(Tracer, SpanCtx, Status) -> boolean()
when
Tracer :: opentelemetry:tracer(),
Status :: opentelemetry:status(),
SpanCtx :: opentelemetry:span_ctx().
Link to this function
start_span(Ctx, _, SpanName, _)
Specs
start_span(otel_ctx:t(),
opentelemetry:tracer(),
opentelemetry:span_name(),
otel_span:start_opts()) ->
opentelemetry:span_ctx().
Link to this function
update_name(Tracer, SpanCtx, Name)
Specs
update_name(Tracer, SpanCtx, Name) -> boolean()
when
Tracer :: opentelemetry:tracer(),
Name :: opentelemetry:span_name(),
SpanCtx :: opentelemetry:span_ctx().
Link to this function
with_span(Ctx, Tracer, SpanName, Opts, Fun)
Specs
with_span(otel_ctx:t(),
opentelemetry:tracer(),
opentelemetry:span_name(),
otel_span:start_opts(),
otel_tracer:traced_fun(T)) ->
T.