@@ -16,6 +16,7 @@ import (
1616 "go.opentelemetry.io/collector/config/configretry"
1717 "go.opentelemetry.io/collector/consumer"
1818 "go.opentelemetry.io/collector/exporter"
19+ "go.opentelemetry.io/collector/exporter/exporterbatcher"
1920 "go.opentelemetry.io/collector/exporter/exporterhelper"
2021 "google.golang.org/grpc"
2122
@@ -37,10 +38,14 @@ func NewFactory() exporter.Factory {
3738}
3839
3940func createDefaultConfig () component.Config {
41+ batcherCfg := exporterbatcher .NewDefaultConfig ()
42+ batcherCfg .Enabled = false
43+
4044 return & Config {
4145 TimeoutSettings : exporterhelper .NewDefaultTimeoutSettings (),
4246 RetryConfig : configretry .NewDefaultBackOffConfig (),
4347 QueueSettings : exporterhelper .NewDefaultQueueSettings (),
48+ BatcherConfig : batcherCfg ,
4449 ClientConfig : configgrpc.ClientConfig {
4550 Headers : map [string ]configopaque.String {},
4651 // Default to zstd compression
@@ -74,6 +79,7 @@ func (exp *baseExporter) helperOptions() []exporterhelper.Option {
7479 exporterhelper .WithRetry (exp .config .RetryConfig ),
7580 exporterhelper .WithQueue (exp .config .QueueSettings ),
7681 exporterhelper .WithStart (exp .start ),
82+ exporterhelper .WithBatcher (exp .config .BatcherConfig ),
7783 exporterhelper .WithShutdown (exp .shutdown ),
7884 }
7985}
0 commit comments