Behaviours: gen_statem, otel_span_processor.
This module has the behaviour that each exporter must implement and creates the buffer of trace spans to be exported.
The exporter process can be configured to export the current finished spans based on timeouts and the size of the finished spans table.
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.The size limit of the current table where finished spans are stored can be configured with the
|set_exporter/1||Equivalent to set_exporter(Exporter, ).|
|set_exporter/2||Sets the batch exporter |
callback_mode() -> any()
exporting(EventType, OldState, Data) -> any()
idle(EventType, OldState, Data) -> any()
init(X1) -> any()
set_exporter(Exporter) -> any()
Equivalent to set_exporter(Exporter, ).
set_exporter(Exporter::module(), Options::term()) -> ok
Sets the batch exporter
start_link(Opts) -> any()
terminate(X1, X2, Data) -> any()
Generated by EDoc