otel: add cumulativetodeltaprocessor to EDOT collector#8372
otel: add cumulativetodeltaprocessor to EDOT collector#8372codefromthecrypt merged 8 commits intoelastic:mainfrom
Conversation
|
This pull request does not have a backport label. Could you fix it @anuraaga? 🙏
|
|
Pinging @elastic/elastic-agent-control-plane (Team:Elastic-Agent-Control-Plane) |
|
This pull request is now in conflicts. Could you fix it? 🙏 |
changelog/fragments/1749176965-add-cumulativetodeltaprocessor.yaml
Outdated
Show resolved
Hide resolved
andrzej-stencel
left a comment
There was a problem hiding this comment.
I've allowed myself to add tests and update the changelog fragment.
|
💚 Build Succeeded
History
cc @anuraaga |
|
thanks @anuraaga! |
|
@Mergifyio backport 8.17 8.18 8.19 9.0 |
✅ Backports have been createdDetails
|
--------- Co-authored-by: Andrzej Stencel <andrzej.stencel@elastic.co> (cherry picked from commit 5111970) # Conflicts: # NOTICE-fips.txt # go.mod # go.sum # internal/pkg/otel/README.md # internal/pkg/otel/components.go # internal/pkg/otel/testdata/all-components-fips.yml
--------- Co-authored-by: Andrzej Stencel <andrzej.stencel@elastic.co> (cherry picked from commit 5111970) # Conflicts: # NOTICE-fips.txt # go.mod # go.sum # internal/pkg/otel/README.md # internal/pkg/otel/testdata/all-components-fips.yml
--------- Co-authored-by: Andrzej Stencel <andrzej.stencel@elastic.co> (cherry picked from commit 5111970)
--------- Co-authored-by: Andrzej Stencel <andrzej.stencel@elastic.co> (cherry picked from commit 5111970) # Conflicts: # NOTICE-fips.txt # go.mod # go.sum # internal/pkg/otel/README.md # internal/pkg/otel/testdata/all-components-fips.yml
…collector (#8385) * otel: add cumulativetodeltaprocessor to EDOT collector (#8372) --------- Co-authored-by: Andrzej Stencel <andrzej.stencel@elastic.co> (cherry picked from commit 5111970) # Conflicts: # NOTICE-fips.txt # go.mod # go.sum # internal/pkg/otel/README.md # internal/pkg/otel/components.go # internal/pkg/otel/testdata/all-components-fips.yml * Fix merge * Fix merge more --------- Co-authored-by: Anuraag (Rag) Agrawal <anuraaga@gmail.com>
--------- Co-authored-by: Andrzej Stencel <andrzej.stencel@elastic.co>
…collector (#8386) * otel: add cumulativetodeltaprocessor to EDOT collector (#8372) --------- Co-authored-by: Andrzej Stencel <andrzej.stencel@elastic.co> (cherry picked from commit 5111970) # Conflicts: # NOTICE-fips.txt # go.mod # go.sum # internal/pkg/otel/README.md # internal/pkg/otel/testdata/all-components-fips.yml * Fix merge * mage notice --------- Co-authored-by: Anuraag (Rag) Agrawal <anuraaga@gmail.com> Co-authored-by: Andrzej Stencel <andrzej.stencel@elastic.co>
…ollector (#8388) * otel: add cumulativetodeltaprocessor to EDOT collector (#8372) --------- Co-authored-by: Andrzej Stencel <andrzej.stencel@elastic.co> (cherry picked from commit 5111970) # Conflicts: # NOTICE-fips.txt # go.mod # go.sum # internal/pkg/otel/README.md # internal/pkg/otel/testdata/all-components-fips.yml * Fix merge * Remove non-existing --------- Co-authored-by: Anuraag (Rag) Agrawal <anuraaga@gmail.com>
…ts-oblt-cli * feature/serverless-its-oblt-cli: (51 commits) as agreed let's move the group to the kb.integration pipeline Update .github/workflows/serverless-project.yml ci: invoke serverless integration tests package from BK github-actions: create a serverless project daily [tests] split up serverless and resource leaks integration tests (#8396) chore: Update to elastic/beats@dfdc12e33de0 (#8446) Lock upgrade marker (#8254) build(deps): bump github.com/elastic/elastic-agent-system-metrics from 0.11.12 to 0.11.13 (#8420) Add docker image name template and renamed fips cloud specs (#8429) buildkite(scripts): refactor common scripts (#8365) Use require.Eventually to try and address flakiness (#8421) Fix pre-command to support extended testing (#8418) [Automation] Bump Golang version to 1.24.4 (#8384) chore: Update to elastic/beats@aed2a8b768bd (#8423) [main][Automation] Update versions (#8425) Add Pipeline to deploy custom agent image for FIPS testing (#8035) ci: automatically update OTel components (#8288) [Automation] Bump VM Image version to 1749258065 (#8390) fix: increase context timeout to accommodate for slower machines in Test_checkForUnprivilegedVault (#8374) otel: add cumulativetodeltaprocessor to EDOT collector (#8372) ...




What does this PR do?
Adds
cumulativetodeltaprocessorto the EDOT collectorelastic-agent version of elastic/opentelemetry-collector-components#601
/cc @codefromthecrypt
Why is it important?
Elastic stack only supports delta metrics. The processor can be used to still ingest certain cumulative metrics such as those scraped from Prometheus endpoints.
Checklist
./changelog/fragmentsusing the changelog toolDisruptive User Impact
How to test this PR locally
Can start a server exposing Prometheus metrics such as envoy and configure collector with prometheus receiver and cumulativetodelta processor to elastic apm.