diff --git a/exporter/sumologicexporter/exporter.go b/exporter/sumologicexporter/exporter.go index 9c1ba64afe4e..a49812603786 100644 --- a/exporter/sumologicexporter/exporter.go +++ b/exporter/sumologicexporter/exporter.go @@ -20,6 +20,7 @@ import ( "net/http" "go.opentelemetry.io/collector/component" + "go.opentelemetry.io/collector/consumer" "go.opentelemetry.io/collector/consumer/consumererror" "go.opentelemetry.io/collector/exporter/exporterhelper" "go.opentelemetry.io/collector/pdata/pcommon" @@ -83,6 +84,7 @@ func newLogsExporter( // Disable exporterhelper Timeout, since we are using a custom mechanism // within exporter itself exporterhelper.WithTimeout(exporterhelper.TimeoutSettings{Timeout: 0}), + exporterhelper.WithCapabilities(consumer.Capabilities{MutatesData: true}), exporterhelper.WithRetry(cfg.RetrySettings), exporterhelper.WithQueue(cfg.QueueSettings), exporterhelper.WithStart(se.start), @@ -106,6 +108,7 @@ func newMetricsExporter( // Disable exporterhelper Timeout, since we are using a custom mechanism // within exporter itself exporterhelper.WithTimeout(exporterhelper.TimeoutSettings{Timeout: 0}), + exporterhelper.WithCapabilities(consumer.Capabilities{MutatesData: true}), exporterhelper.WithRetry(cfg.RetrySettings), exporterhelper.WithQueue(cfg.QueueSettings), exporterhelper.WithStart(se.start), diff --git a/unreleased/mark-sumologic-as-mutating.yaml b/unreleased/mark-sumologic-as-mutating.yaml new file mode 100755 index 000000000000..c2f34e678ced --- /dev/null +++ b/unreleased/mark-sumologic-as-mutating.yaml @@ -0,0 +1,4 @@ +change_type: bug_fix +component: exporter/sumologic +note: Mark the exporter as mutating. +issues: [13647]