-callback export(traces | logs | metrics, ets:tab(), otel_resource:t(), term()) -> ok | success | failed_not_retryable | failed_retryable.
-callback init(term()) -> {ok, term()} | ignore.
-callback shutdown(term()) -> ok.