Below are internal Otel properties are not auto-configured it requires to create a bean to populate non-default values

Per support advice asking for enhancement

otel.bsp.schedule.delay otel.bsp.max.queue.size otel.bsp.max.export.batch.size otel.bsp.export.timeout

Example of bean

    @Bean
    BatchSpanProcessor otelSpanProcessorImpl(SpanExporters spanExporters,
                                         ObjectProvider<SpanExportingPredicate> spanExportingPredicates,
                                         ObjectProvider<SpanReporter> spanReporters,
                                         ObjectProvider<SpanFilter> spanFilters,
                                         ObjectProvider<MeterProvider> meterProvider)
    {
        BatchSpanProcessorBuilder builder = BatchSpanProcessor
                .builder(new CompositeSpanExporter( spanExporters.list(),
                        spanExportingPredicates.orderedStream().toList(),
                        spanReporters.orderedStream().toList(),
                        spanFilters.orderedStream().toList())
                );

        meterProvider.ifAvailable(builder::setMeterProvider);

        builder.setMaxQueueSize(2048) //otel.bsp.max.queue.size
                .setMaxExportBatchSize(1) //otel.bsp.max.export.batch.size
                .setScheduleDelay(Duration.ofMillis(9000)) //otel.bsp.schedule.delay
                .setExporterTimeout(Duration.ofMillis(30000)) //otel.bsp.export.timeout
        //.setExportTimeoutMillis(1);
        ;

        return builder.build();
    }