-
Notifications
You must be signed in to change notification settings - Fork 205
otel: add cumulativetodeltaprocessor to EDOT collector #8372
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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 created
|
--------- 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.