Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .chloggen/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -190,8 +190,8 @@ components:
- processor/cardinality_guardian
- processor/coralogix
- processor/cumulativetodelta
- processor/delta_to_rate
- processor/deltatocumulative
- processor/deltatorate
- processor/digitaloceandetector
- processor/drain
- processor/dynatracedetector
Expand Down
11 changes: 11 additions & 0 deletions .chloggen/rename-deltatorateprocessor.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
change_type: deprecation

component: processor/delta_to_rate

note: Rename component type from `deltatorate` to `delta_to_rate`. The old name `deltatorate` is kept as a deprecated alias and will be removed in a future release.

issues: [45339]

subtext:

change_logs: []
6 changes: 4 additions & 2 deletions processor/deltatorateprocessor/factory.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import (
"go.opentelemetry.io/collector/consumer"
"go.opentelemetry.io/collector/processor"
"go.opentelemetry.io/collector/processor/processorhelper"
"go.opentelemetry.io/collector/processor/xprocessor"

"github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatorateprocessor/internal/metadata"
)
Expand All @@ -19,10 +20,11 @@ var processorCapabilities = consumer.Capabilities{MutatesData: true}

// NewFactory returns a new factory for the Delta to Rate processor.
func NewFactory() processor.Factory {
return processor.NewFactory(
return xprocessor.NewFactory(
metadata.Type,
createDefaultConfig,
processor.WithMetrics(createMetricsProcessor, metadata.MetricsStability))
xprocessor.WithDeprecatedTypeAlias(metadata.DeprecatedType),
xprocessor.WithMetrics(createMetricsProcessor, metadata.MetricsStability))
}

func createDefaultConfig() component.Config {
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion processor/deltatorateprocessor/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ require (
go.opentelemetry.io/collector/processor v1.60.1-0.20260612191519-af182d232650
go.opentelemetry.io/collector/processor/processorhelper v0.154.1-0.20260612191519-af182d232650
go.opentelemetry.io/collector/processor/processortest v0.154.1-0.20260612191519-af182d232650
go.opentelemetry.io/collector/processor/xprocessor v0.154.1-0.20260612191519-af182d232650
go.uber.org/goleak v1.3.0
go.uber.org/zap v1.28.0
)
Expand Down Expand Up @@ -45,7 +46,6 @@ require (
go.opentelemetry.io/collector/pdata/pprofile v0.154.1-0.20260612191519-af182d232650 // indirect
go.opentelemetry.io/collector/pdata/testdata v0.154.1-0.20260612191519-af182d232650 // indirect
go.opentelemetry.io/collector/pipeline v1.60.1-0.20260612191519-af182d232650 // indirect
go.opentelemetry.io/collector/processor/xprocessor v0.154.1-0.20260612191519-af182d232650 // indirect
go.opentelemetry.io/otel v1.44.0 // indirect
go.opentelemetry.io/otel/metric v1.44.0 // indirect
go.opentelemetry.io/otel/sdk v1.44.0 // indirect
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion processor/deltatorateprocessor/metadata.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
display_name: Delta to Rate Processor
type: deltatorate
type: delta_to_rate
deprecated_type: deltatorate

description: |
The Delta to Rate Processor (`deltatorateprocessor`) converts delta sum metrics to rate metrics. This rate is a gauge.
Expand Down
4 changes: 2 additions & 2 deletions processor/deltatorateprocessor/testdata/config.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
deltatorate:
delta_to_rate:
metrics:
- metric1
- metric2

deltatorate/missing_name:
delta_to_rate/missing_name:
metrics:
2 changes: 1 addition & 1 deletion reports/distributions/contrib.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -104,8 +104,8 @@ components:
- attributes
- cardinality_guardian
- cumulativetodelta
- delta_to_rate
- deltatocumulative
- deltatorate
- drain
- filter
- gen_ai_normalizer
Expand Down
2 changes: 1 addition & 1 deletion reports/distributions/k8s.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,8 @@ components:
processor:
- attributes
- cumulativetodelta
- delta_to_rate
- deltatocumulative
- deltatorate
- drain
- filter
- groupbyattrs
Expand Down
Loading