Skip to content

TON-XXXX: Add Lambda instrumentation to the AWS Quick Start - #348

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 3 commits into
masterfrom
teddy.kahwaji/lambda-instrumentation-cloudformation
Aug 28, 2026
Merged

TON-XXXX: Add Lambda instrumentation to the AWS Quick Start#348
gh-worker-dd-mergequeue-cf854d[bot] merged 3 commits into
masterfrom
teddy.kahwaji/lambda-instrumentation-cloudformation

Conversation

@tedkahwaji

@tedkahwaji tedkahwaji commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Summary

This adds aws:lambda:function as a managed instrumentation resource type in the AWS Quick Start. Selected resource types flow through the existing permissions endpoint, which attaches the generated least-privilege Lambda policy to the AWS integration role while allowing Lambda-only responses with no helper-role permissions boundary.

Lambda selections also deploy the resource-update forwarding stack and an EventBridge rule for function create, configuration update, tag, and untag CloudTrail events. The rule forwards affected functions to the targeted reconciliation path in the paired dd-source PR. The forwarding template is generated from the resource handler registry, so its rule matches the event names the intake extractor handles.

PolicyAttachmentSchemaVersion is bumped to 6 so upgrading an existing stack re-invokes the custom resource and adopts the Lambda-compatible permissions-boundary response handling even when InstrumentationResourceTypes is unchanged. The Quick Start release goes to v4.20.0.

@tedkahwaji
tedkahwaji force-pushed the teddy.kahwaji/lambda-instrumentation-cloudformation branch 2 times, most recently from cdc81e0 to 484b802 Compare August 27, 2026 14:51
@datadog-prod-us1-5

This comment has been minimized.

@tedkahwaji
tedkahwaji force-pushed the teddy.kahwaji/lambda-instrumentation-cloudformation branch 2 times, most recently from f419e03 to 0af59bc Compare August 27, 2026 16:04
@tedkahwaji tedkahwaji changed the title Add Lambda instrumentation to the AWS Quick Start TON-XXXX: Add Lambda instrumentation to the AWS Quick Start Aug 27, 2026
@tedkahwaji
tedkahwaji marked this pull request as ready for review August 27, 2026 16:13
@tedkahwaji
tedkahwaji requested a review from a team as a code owner August 27, 2026 16:13
@tedkahwaji
tedkahwaji force-pushed the teddy.kahwaji/lambda-instrumentation-cloudformation branch from aefe0a5 to 0af59bc Compare August 27, 2026 17:48
@tedkahwaji
tedkahwaji force-pushed the teddy.kahwaji/lambda-instrumentation-cloudformation branch from aefe0a5 to 35534a6 Compare August 28, 2026 12:36
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@tedkahwaji
tedkahwaji force-pushed the teddy.kahwaji/lambda-instrumentation-cloudformation branch from a03882c to 95233cf Compare August 28, 2026 12:49
@gh-worker-dd-mergequeue-cf854d
gh-worker-dd-mergequeue-cf854d Bot merged commit 7ea216b into master Aug 28, 2026
8 checks passed
@gh-worker-dd-mergequeue-cf854d
gh-worker-dd-mergequeue-cf854d Bot deleted the teddy.kahwaji/lambda-instrumentation-cloudformation branch August 28, 2026 13:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants