Repository navigation
feat(stack): show gateway requests in Studio's API Gateway logs #6942
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
Merged
Merged
Changes from all commits
Commits
Show all changes
56 commits
Select commit
Hold shift + click to select a range
35cc236
feat(stack): persist service logs to files
avallete 43bc0b3
feat(stack): ship persisted service logs to Analytics
avallete 9da3428
feat(stack): read log history, drop Vector, and log PostgREST requests
avallete 2ba2d89
fix(stack): keep the Vector artifact pin for the legacy start
avallete 656c7b5
fix(stack): bound log shutdown and harden log store accounting
avallete 2f8397f
fix(stack): keep late log lines whole and report skipped log segments
avallete 4cb9cd4
feat(stack): log gateway requests and ship them to Studio's API Gateway
avallete 0b33f5c
fix(stack): redact referer credentials and settle reset gateway requests
avallete 268e8f1
test(stack): exercise the late-line grace race deterministically
avallete 0cd037d
Merge branch 'avallete/stack-logs-files' into avallete/stack-gateway-…
avallete f8afda8
fix(stack): redact OAuth codes and tokens in gateway access lines
avallete d525414
fix(stack): tighten gateway access timing, upgrade status and redaction
avallete 12bfb02
fix(stack): redact userinfo in URLs nested in gateway query values
avallete 04ed943
fix(stack): detect credentials in multiply-encoded gateway query values
avallete 0cb3e90
refactor(stack): simplify gateway access recording and redaction
avallete d53b8eb
fix(stack): keep latest-launch logs and clean up log store edges
avallete 8c4678b
Merge branch 'avallete/stack-logs-files' into avallete/stack-gateway-…
avallete 3990b4f
fix(stack): continue launch ids from logs for instances saved without…
avallete d588564
Merge remote-tracking branch 'origin/avallete/stack-logs-files' into …
avallete a267a43
fix(stack): redact S3 presigned URL signatures in gateway access lines
avallete 245e78e
fix(stack): retry log reads, bound stack logs by launch, and harden m…
avallete 61e77a0
Merge remote-tracking branch 'origin/avallete/stack-logs-files' into …
avallete 9d29d30
Merge remote-tracking branch 'origin/develop' into avallete/stack-log…
avallete 9cf70f4
Merge remote-tracking branch 'origin/avallete/stack-logs-files' into …
avallete 9903cc5
fix(stack): confirm log delivery in Analytics before advancing the cu…
avallete 670e223
Merge remote-tracking branch 'origin/avallete/stack-logs-files' into …
avallete 715c5f0
fix(stack): never re-post queued log events and harden confirmed deli…
avallete 0eecf97
Merge remote-tracking branch 'origin/avallete/stack-logs-files' into …
avallete 46d7c09
fix(stack): retry refused log posts and skip events only when Analyti…
avallete 36149bb
Merge remote-tracking branch 'origin/avallete/stack-logs-files' into …
avallete 33e4f00
fix(stack): prove log storage per source and name launches by instance
avallete ab9bed4
Merge remote-tracking branch 'origin/avallete/stack-logs-files' into …
avallete 9145878
fix(stack): redact Edge Function websocket JWTs in gateway logs
avallete 2cc2113
fix(stack): make log shipping and persistence easier to debug
avallete 1413698
Merge remote-tracking branch 'origin/avallete/stack-logs-files' into …
avallete 84125ac
refactor(stack): move gateway credential redaction into its own module
avallete da621e9
Merge remote-tracking branch 'origin/develop' into avallete/stack-log…
avallete 3d7be50
Merge remote-tracking branch 'origin/avallete/stack-logs-files' into …
avallete 03da7bf
fix(stack): halve rejected log bodies so only refused lines are skipped
avallete 0ebf20b
Merge remote-tracking branch 'origin/avallete/stack-logs-files' into …
avallete 91fcd0f
Merge remote-tracking branch 'origin/develop' into avallete/stack-log…
avallete 1be9e3b
fix(stack): adapt develop's port test and share stack log events
avallete af9ff0c
Merge remote-tracking branch 'origin/avallete/stack-logs-files' into …
avallete 73b1007
fix(stack): warn about output lost while log writes were failing
avallete cc87184
Merge remote-tracking branch 'origin/avallete/stack-logs-files' into …
avallete e756e1e
fix(stack): record the handshake status on proxy upgrade spans
avallete 9cdfca7
fix(stack): address log shipping and Vector migration review findings
avallete 7a4f067
Merge remote-tracking branch 'origin/avallete/stack-logs-files' into …
avallete b966b69
fix(stack): address gateway access log review findings
avallete 698dff8
Merge remote-tracking branch 'origin/develop' into avallete/stack-gat…
avallete 4d87d2b
fix(stack): close gateway log redaction gaps and keep launch ids afte…
avallete 5af2f08
test(stack): give gateway owner runs distinct launch ids in the --sin…
avallete 1777b21
fix(stack): mark each gateway launch at owner start and redact keys b…
avallete ca2f4a7
Merge branch 'develop' into avallete/stack-gateway-logs
avallete f7dd4c6
test(stack): compare an instance's history with its own records in th…
avallete 19c7942
Merge remote-tracking branch 'origin/avallete/stack-gateway-logs' int…
avallete 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
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.