Skip to content

Commit 312de9f

Browse files
[processor/deltatorate] rename type to delta_to_rate
Signed-off-by: Ogulcan Aydogan <ogulcanaydogan@hotmail.com>
1 parent 9f0baf6 commit 312de9f

9 files changed

Lines changed: 27 additions & 13 deletions

File tree

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
change_type: deprecation
2+
3+
component: processor/deltatorate
4+
5+
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.
6+
7+
issues: [45339]
8+
9+
subtext:
10+
11+
change_logs: []

processor/deltatorateprocessor/factory.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import (
1111
"go.opentelemetry.io/collector/consumer"
1212
"go.opentelemetry.io/collector/processor"
1313
"go.opentelemetry.io/collector/processor/processorhelper"
14+
"go.opentelemetry.io/collector/processor/xprocessor"
1415

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

2021
// NewFactory returns a new factory for the Delta to Rate processor.
2122
func NewFactory() processor.Factory {
22-
return processor.NewFactory(
23+
return xprocessor.NewFactory(
2324
metadata.Type,
2425
createDefaultConfig,
25-
processor.WithMetrics(createMetricsProcessor, metadata.MetricsStability))
26+
xprocessor.WithDeprecatedTypeAlias(metadata.DeprecatedType),
27+
xprocessor.WithMetrics(createMetricsProcessor, metadata.MetricsStability))
2628
}
2729

2830
func createDefaultConfig() component.Config {

processor/deltatorateprocessor/generated_component_test.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

processor/deltatorateprocessor/generated_package_test.go

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

processor/deltatorateprocessor/internal/metadata/generated_status.go

Lines changed: 4 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

processor/deltatorateprocessor/metadata.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
display_name: Delta to Rate Processor
2-
type: deltatorate
2+
type: delta_to_rate
3+
deprecated_type: deltatorate
34

45
description: |
56
The Delta to Rate Processor (`deltatorateprocessor`) converts delta sum metrics to rate metrics. This rate is a gauge.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
deltatorate:
1+
delta_to_rate:
22
metrics:
33
- metric1
44
- metric2
55

6-
deltatorate/missing_name:
6+
delta_to_rate/missing_name:
77
metrics:

reports/distributions/contrib.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ components:
105105
- cardinality_guardian
106106
- cumulativetodelta
107107
- deltatocumulative
108-
- deltatorate
108+
- delta_to_rate
109109
- drain
110110
- filter
111111
- gen_ai_normalizer

reports/distributions/k8s.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ components:
3333
- attributes
3434
- cumulativetodelta
3535
- deltatocumulative
36-
- deltatorate
36+
- delta_to_rate
3737
- drain
3838
- filter
3939
- groupbyattrs

0 commit comments

Comments
 (0)