View Source otel_batch_processor (opentelemetry v1.4.0)
The Batch Span Processor implements the otel_span_processor
behaviour.
It stores finished Spans in a ETS table buffer and exports them on an interval or when the table reaches a maximum size.
You can configure these timeouts:
exporting_timeout_ms
: how long to let the exports run before killing.check_table_size_ms
: timeout to check the size of the export table.scheduled_delay_ms
: how often to trigger running the exporters.
max_queue_size
option.
Link to this section Summary
Functions
set_exporter(Exporter)
deprecated
set_exporter(Exporter, Options)
deprecated
set_exporter(Name, Exporter, Options)
deprecated
Starts a Batch Span Processor.
Link to this section Functions
This function is deprecated. Please use otel_tracer_provider.
This function is deprecated. Please use otel_tracer_provider.
-spec set_exporter(module(), term()) -> ok.
This function is deprecated. Please use otel_tracer_provider.
-spec set_exporter(atom(), module(), term()) -> ok.
-spec start_link(#{name := atom() | list()}) -> {ok, pid(), map()}.