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.