-
Notifications
You must be signed in to change notification settings - Fork 21
feat(stats)!: per-field cardinality limits #2211
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
Open
Eldolfin
wants to merge
39
commits into
main
Choose a base branch
from
oscarld/stats-per-key-cardinality-limit
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
52710cf
fix: attach obfuscation flag to stats buckets, fix obfuscation versio…
Eldolfin a62a150
fix: fmt
Eldolfin 8f65b1d
fix: flush buckets which have the same obfuscation indicator together
Eldolfin a0bfe8c
fix(sidecar): remove useless stats-obfuscation feature
Eldolfin 6c6f058
Revert "fix(sidecar): remove useless stats-obfuscation feature"
Eldolfin a44467a
fix: outdated comment, remove metadata return from otlp flush
Eldolfin 3113a7e
fix: tests lints
Eldolfin 909d654
fix: local review suggestions
Eldolfin 85eaf0c
fix: fmt
Eldolfin 05d2364
fix(test): put back obfuscation enabled in SpanConcentrator instead o…
Eldolfin ed0277a
fix: remove unused file results.xml
Eldolfin 888e56c
fix error message StateExporter -> StatsExporter
Eldolfin 9d91a3c
fix nit comment
Eldolfin 2342ce1
refacto: cleaner flush result struct, simplify span obfuscation path
Eldolfin 2d4eebc
feat: send obfuscated/unobfuscated stats concurrently
Eldolfin 9f7474e
Merge branch 'main' into oscarld/fix-css-obfuscation-logic
Eldolfin 35d265b
fix: FuturesUnordered over tokio::join!
Eldolfin e082005
feat!(stats): per-key cardinality limits
Eldolfin 1c9dca9
feat: store distinct hashes instead of values
Eldolfin 43a1b0b
fix: libdd-data-pipeline(-ffi) build
Eldolfin 586e6d7
fix: wrong peer_tags collapse value
Eldolfin cc5bf3b
fix: fmt
Eldolfin 726c57a
fix: collapse key fields before applying whole-key cardinality limits
Eldolfin bd6e3bc
feat: add a warning when whole-key limit is lower than per-field limits
Eldolfin 1c46a80
fix: fmt
Eldolfin 04befd7
fix(ffi): add libdd-trace-stats to cbindgen config to generate Cardin…
Eldolfin 74f105a
fix: inline DEFAULT_MAX_ENTRIES_PER_BUCKET
Eldolfin edf1e0c
fix: link span derived primary tags ticket and pr
Eldolfin 5cedcf4
fix: avoid useless re-hashes
Eldolfin 83043a4
fix: warn on any cardinality limit = 0
Eldolfin 39427ce
fix: fmt
Eldolfin a14a2b6
feat: add function to get default cardinality limit config
Eldolfin 45e3b60
Merge remote-tracking branch 'origin/main' into oscarld/stats-per-key…
Eldolfin a1c321a
fix: bad merge lints
Eldolfin 4b3981f
fix: apply configured limits to OTLP stats
Eldolfin 909fb50
Merge remote-tracking branch 'origin/main' into oscarld/stats-per-key…
Eldolfin 854ef55
explain HashSet of hashes reasoning
Eldolfin 2906b45
implement additional_metrics_tags field cardinality limit
Eldolfin 85c73e9
fix: missing resource cardinality limit = 0 warn
Eldolfin File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.