-
Notifications
You must be signed in to change notification settings - Fork 20
[SVLS-9175] feat: emit OOM metric on memory equality with per-request dedup #1241
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
lym953
wants to merge
22
commits into
main
Choose a base branch
from
yiming.luo/fix-1237-node-oom-metric
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
22 commits
Select commit
Hold shift + click to select a range
0a4b1bc
fix(metrics): emit OOM metric when max_memory_used == memory_size, wi…
lym953 5a833ac
test(integration): add cross-runtime OOM test suite
lym953 ab8a79e
test(integration): fix Ruby + Go OOM lambdas in oom suite
lym953 9e28666
test(integration): override DD_SERVERLESS_FLUSH_STRATEGY=default for …
lym953 e430618
test(integration): poll for OOM metric with retries up to 12-min budget
lym953 1ca72fc
test(integration): use continuously,1000 flush for OOM stack — `defau…
lym953 31f59b8
test(integration): bump OOM test memory to 256 MB so extension surviv…
lym953 c1e04de
chore: review comment cleanup and Ruby layer bump
lym953 8e7f0a9
chore: add debug logs for OOM metric emit-without-dedup branches
lym953 c76ce4f
test(integration): add LMI OOM integration test (Python)
lym953 2ae7191
docs: correct LMI OOM characterization based on empirical verification
lym953 bff4ad3
docs: make best-effort nature of OOM metric dedup explicit
lym953 3f31c2c
fix(logs): prefer log-payload requestId for OOM events in LMI mode
lym953 1c95f5a
refactor(logs): drop current_request_id() helper, use payload request…
lym953 8115a66
Revert "refactor(logs): drop current_request_id() helper, use payload…
lym953 4662009
fix(logs): always extract payload requestId; keep current_request_id(…
lym953 0da7a59
fix(integration): LMI OOM stack — meet 2 GB minimum, use 100 GB singl…
lym953 e79bfbf
fix(integration): subtract 60s from OOM query windowStart to include …
lym953 631ed00
docs: update oom-go comment — 192 MB → 256 MB
lym953 1813683
Modify comments
lym953 8ff8bd8
Merge branch 'main' into yiming.luo/fix-1237-node-oom-metric
lym953 4907156
Add function.zip to .gitignore
lym953 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -4,3 +4,5 @@ test_suites: | |
| - name: snapstart | ||
| - name: lmi | ||
| - name: auth | ||
| - name: oom | ||
| - name: lmi-oom | ||
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.
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’m curious: in what cases would the request ID be empty or unavailable? Are either of those cases valid? Maybe we can add a debug log for this.
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.