-
Notifications
You must be signed in to change notification settings - Fork 166
Collect framework endpoints #3548
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
estringana
wants to merge
53
commits into
master
Choose a base branch
from
estringana/collect-framework-endpoints-2
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.
Open
Changes from all commits
Commits
Show all changes
53 commits
Select commit
Hold shift + click to select a range
1a3d504
Add new function to add endpoint
estringana 2cb2b5d
Aproaching solution
estringana f556623
Use shared cache instead of local
estringana 80ec6fc
wip
estringana ef57be2
Used last push endpoints
estringana 3789728
Tests passing
estringana 41587cd
Fix rebase errors
estringana 355938c
wip
estringana bbe08b8
Update generated files
estringana 5a55489
Make string vectors work
estringana 6e9d6c7
wip
estringana 47e2f9f
Add i32 vector
estringana 67fa2c0
Add authentication vector
estringana bffa264
Add serde json
estringana ac34cfb
Remove debugging lines
estringana 55efaf6
Replace char_c for slices
estringana 5196a0d
Amend PR comments
estringana db01490
Strip invalid utf8 chars
estringana c18d245
Send Laravel endpoints
estringana 6ac2b9d
Point to latest
estringana 83d668e
Fix add-routes-collection (#3446)
estringana ca9f4ad
Point to latest libdatadog
estringana 887257b
Remove response_code
estringana f548454
Remove non used fields
estringana 339396f
Point to latest
estringana ecd9cb6
Generate cbindgen
estringana 8995507
Test Laravel integration
estringana c2b1e19
Refactor telemetry collection on appsec integration tests
estringana 2124453
Remove non necessary file
estringana abd49d1
Update php stub
estringana 6572b7a
Generate common
estringana 4c9166a
Amend laravel compatibility
estringana eb1d3da
Revert non required changes
estringana 99814d2
Play defensive on Laravel Integration
estringana a88af9b
Get routes from Symfony
estringana acc187b
Amend issue with drupal
estringana 46701dd
Add wordpress integration
estringana 87f7224
wip
estringana 6ab590f
Test laravel
estringana 11c140b
Test symfony
estringana a4bae1b
Fix latest symfony
estringana 9493c3d
Fix old symfony versions tests
estringana 1fd556c
Fix some symfony failing versions
estringana da4eebc
Fix build
estringana cab5bec
Point to latest libdatadog
estringana 5799b4c
Remove debugging lines
estringana a5cf63a
Reduce telemetry heartbeat lapse
estringana 295efe3
Refactor test to avoid duplication
estringana 50f90c8
Test wordpress
estringana c209525
Fix telemetry
estringana 2734188
Exclude symfony 4 from getting endpoints at startup
estringana 4bdf65f
Fix wordpress tests
estringana d49f445
Merge branch 'master' into estringana/collect-framework-endpoints-2
estringana 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
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
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.
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.
System.currentTimeSeconds()is not a Java/Groovy API, so this will throwMissingMethodExceptionat runtime the first timewaitForTelemetryDatais used. That means the new endpoint telemetry tests that callwaitForAppEndpoints/waitForMetrics/…will fail immediately instead of waiting on telemetry. UseSystem.currentTimeMillis() / 1000orInstant.now().epochSecondinstead.Useful? React with 👍 / 👎.