Skip to content

Commit 8588399

Browse files
Enable Cumulative to Delta Processor (#4401)
* Enable Cumulative to Delta Processor This processor would allow for converting cumulative monotonic metrics to delta metrics. * Update changelog
1 parent 2a6f105 commit 8588399

File tree

6 files changed

+11
-0
lines changed

6 files changed

+11
-0
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
## Unreleased
44

5+
### 🚀 New components 🚀
6+
7+
- (Splunk) Add the `cumulativetodelta` processor ([#4401](https://github.com/signalfx/splunk-otel-collector/pull/4401))
8+
59
## v0.95.0
610

711
This Splunk OpenTelemetry Collector release includes changes from the [opentelemetry-collector v0.95.0](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.95.0) and the [opentelemetry-collector-contrib v0.95.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.95.0) releases where appropriate.

docs/components.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ The distribution offers support for the following components.
6767
|:--------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------|
6868
| [attributes](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/attributesprocessor) | [alpha] |
6969
| [batch](https://github.com/open-telemetry/opentelemetry-collector/tree/main/processor/batchprocessor) | [beta] |
70+
| [cumulativetodelta](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/cumulativetodeltaprocessor) | [beta] |
7071
| [filter](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/filterprocessor) | [alpha] |
7172
| [groupbyattrs](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/groupbyattrsprocessor) | [beta] |
7273
| [k8sattributes](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/k8sattributesprocessor) | [beta] |

go.mod

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ require (
4040
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza v0.95.0
4141
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.95.0
4242
github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.95.0
43+
github.com/open-telemetry/opentelemetry-collector-contrib/processor/cumulativetodeltaprocessor v0.95.0
4344
github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.95.0
4445
github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbyattrsprocessor v0.95.0
4546
github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.95.0

go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1284,6 +1284,8 @@ github.com/open-telemetry/opentelemetry-collector-contrib/pkg/winperfcounters v0
12841284
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/winperfcounters v0.95.0/go.mod h1:XLvarGz+jYEG4eHJxkabKC3J7mU+l0/Yyef8jX6CN/U=
12851285
github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.95.0 h1:u1C/RzSqLz9pgXpzjeguhdttysMXpfZuZCyCtYXS3XM=
12861286
github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.95.0/go.mod h1:FIbrRX2BGpY9+FXdgSZNg7WH3Yk4CuCNP5OLYfM+Oj4=
1287+
github.com/open-telemetry/opentelemetry-collector-contrib/processor/cumulativetodeltaprocessor v0.95.0 h1:348XhLVfFdlHRXiwRqH1Bd7tIw2PWe8NeRECFtKsznE=
1288+
github.com/open-telemetry/opentelemetry-collector-contrib/processor/cumulativetodeltaprocessor v0.95.0/go.mod h1:5jgNZX79RDJFDwwYg9JJJVUdgbNIEJ+6FHXpSgI2MeY=
12871289
github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.95.0 h1:G1MrHQ8c1hNT/KzNS/cv3RU9GUicUztuLE9LE2U++Xw=
12881290
github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.95.0/go.mod h1:KO835nLbHPhzzDtPphCjnuT2EkKxVpUBDNG34F26oJs=
12891291
github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbyattrsprocessor v0.95.0 h1:PtaffrOccEvzt4D66oQJoiLgYTV1DFS0xisUK4QbD2g=

internal/components/components.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ import (
3838
"github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension"
3939
"github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/filestorage"
4040
"github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor"
41+
"github.com/open-telemetry/opentelemetry-collector-contrib/processor/cumulativetodeltaprocessor"
4142
"github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor"
4243
"github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbyattrsprocessor"
4344
"github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor"
@@ -216,6 +217,7 @@ func Get() (otelcol.Factories, error) {
216217
processors, err := processor.MakeFactoryMap(
217218
attributesprocessor.NewFactory(),
218219
batchprocessor.NewFactory(),
220+
cumulativetodeltaprocessor.NewFactory(),
219221
filterprocessor.NewFactory(),
220222
groupbyattrsprocessor.NewFactory(),
221223
k8sattributesprocessor.NewFactory(),

internal/components/components_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ func TestDefaultComponents(t *testing.T) {
9292
expectedProcessors := []component.Type{
9393
"attributes",
9494
"batch",
95+
"cumulativetodelta",
9596
"filter",
9697
"groupbyattrs",
9798
"k8sattributes",

0 commit comments

Comments
 (0)