Skip to content

Verify Lambda HTTP inference against Bottlecap fixtures - #13247

Draft
joeyzhao2018 wants to merge 1 commit into
joey/lambda-06-inferred-spansfrom
joey/lambda-06-http-fixtures
Draft

joeyzhao2018 wants to merge 1 commit into
joey/lambda-06-inferred-spansfrom
joey/lambda-06-http-fixtures

Conversation

@joeyzhao2018

@joeyzhao2018 joeyzhao2018 commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

What Does This Do

Verify HTTP inference against shared Bottlecap fixtures, including regional ARN partitions for function URLs and the HTTP API /apis/ namespace.

Motivation

Prevent HTTP trigger identity and ARN regressions during the port.

Additional Notes

Fixture coverage adds no extension protocol or runtime dependency.

Validation: Revised complete stack: 513 focused core tests, 12 forked Lambda tests and 40 handler tests passed; the handler total includes two zero-lifecycle-HTTP cases. Independent P3 lifecycle, P8b DSM and P10 legacy/native boundary checks also passed. Spotless applied. Core validation uses a local init script to omit an unused private container dependency; repository build settings are unchanged. Deployed certification remains pending.

Contributor Checklist

  • Focused local validation and formatting.
  • Required labels and Lambda ownership patterns retained.
  • Deployment, platform compatibility and performance gates before rollout.

Jira ticket: APMSVLS-689.

Previous: #13246

Next: #13248

@joeyzhao2018 joeyzhao2018 added type: feature Enhancements and improvements tag: serverless Serverless support inst: aws lambda AWS Lambda instrumentation tag: ai generated Largely based on code generated by an AI or LLM labels Nov 5, 2026
@datadog-datadog-prod-us1-2

This comment has been minimized.

@dd-octo-sts

dd-octo-sts Bot commented Nov 5, 2026

Copy link
Copy Markdown
Contributor

🟢 Java Benchmark SLOs — All performance SLOs passed

Suite Status
Startup 🟢 pass

SLO thresholds are defined here based on automatically generated metrics. A warning is raised when results are within 5% of the threshold.

PR vs. master results
Scenario Candidate master Δ (95% CI of mean)
startup:insecure-bank:iast:Agent 14.81 s 14.70 s [-0.1%; +1.5%] (no difference)
startup:insecure-bank:tracing:Agent 13.70 s 13.65 s [-0.5%; +1.3%] (no difference)
startup:petclinic:appsec:Agent 17.28 s 17.13 s [+0.0%; +1.7%] (maybe worse)
startup:petclinic:iast:Agent 17.07 s 17.08 s [-0.7%; +0.7%] (no difference)
startup:petclinic:profiling:Agent 16.20 s 16.79 s [-7.8%; +0.7%] (no difference)
startup:petclinic:sca:Agent 17.23 s 16.98 s [+0.5%; +2.4%] (maybe worse)
startup:petclinic:tracing:Agent 16.14 s 15.78 s [-2.0%; +6.6%] (no difference)

Commit: 275e9609 · CI Pipeline · Benchmarking Platform UI


Load and DaCapo benchmarks can be triggered manually in the GitLab pipeline. Results will appear in the Benchmarking Platform UI after completion.

@joeyzhao2018
joeyzhao2018 force-pushed the joey/lambda-06-http-fixtures branch from 275e960 to 14333a6 Compare November 6, 2026 11:37
@joeyzhao2018
joeyzhao2018 force-pushed the joey/lambda-06-inferred-spans branch from b3465a4 to 05d6d8e Compare November 6, 2026 11:37

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

inst: aws lambda AWS Lambda instrumentation tag: ai generated Largely based on code generated by an AI or LLM tag: serverless Serverless support type: feature Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant