-
Notifications
You must be signed in to change notification settings - Fork 311
Add telemetry for the RUM injector #9267
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
sarahchen6
wants to merge
26
commits into
master
Choose a base branch
from
sarahchen6/implement-rum-injector-telemetry
base: master
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.
+1,730
−50
Open
Changes from 23 commits
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
d19d27e
Add RumInjectorHealthMetrics
sarahchen6 e01d1a9
Add telemetry collector and methods to RumInjector
sarahchen6 8c71ef6
Initialize health metrics and telemetry collector
sarahchen6 6c01e10
Get injectionsucceed count
sarahchen6 ceb3e11
Add comments
sarahchen6 92f0c54
Reorganize classes
sarahchen6 c5c860f
Connect rum injector, telemetry collector, and statsdclient
sarahchen6 3d4ac53
Add tests
sarahchen6 3fd498d
Get and test metrics for injection failures and skips
sarahchen6 14c338b
Add Content Security Policy and HTTP response size telemetry
sarahchen6 c5b5389
Add injection duration telemetry
sarahchen6 feb40be
Fix some things
sarahchen6 23e0455
Fix content-length retrieval and add test for injection timing
sarahchen6 07db174
Add injection initialization success telemetry
sarahchen6 a5352ff
Fix CoreTracer compilation with InstrumenterConfig
sarahchen6 2a1f676
Add tags to all metrics
sarahchen6 b32874c
Update InjectingPipeOutputStreamTest
sarahchen6 7a5cd68
Tweaks
sarahchen6 412a3f8
Address jacoco coverage and injectingpipeoutstream interface updates
sarahchen6 b3fcde4
Add content-length detection for InjectingPipeWriter and improve tests
sarahchen6 4b2f6b3
Address review comments
sarahchen6 3e462d4
Fix header retrieval
sarahchen6 b1ab871
Add lots of improvements from review comments
sarahchen6 93bd0a4
Fix constructors and address review comment
sarahchen6 5a24d7d
Merge branch 'master' into sarahchen6/implement-rum-injector-telemetry
sarahchen6 b20d6c4
Clarify bytes written and address review comment
sarahchen6 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
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.