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().

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.