Skip to content

Extensibility of datadog-cdk-constructs-v2 + more regular cadence of aws-cdk-lib npm version updates #465

@frankpengau

Description

@frankpengau

Hi Datadog Team,

Just looking into this datadog-cdk-constructs-v2 library and how our organisation might be able to create wrappers around your custom constructs that extend off the aws-cdk L2 Constructs (e.g. DatadogECSFargate, DatadogECSFargateTaskDefinition).

However, we noticed that it is relying on aws-cdk-lib v2.177.0 (released 25th January 2025), which would be released about 6 to 7 months at the time of writing, so wondering if there was any support for a more regular cadence of releasing with newer versions of aws-cdk-lib.

Also whether if there was potentially any appetite in expanding the exports to include things like just the ecs.FirelensDriver, as we have already have an internal custom cdk construct library that extends off aws-cdk's L2 Constructs.

Ideally, we don't want to migrate all our custom cdk constructs manually to Datadog's cdk constructs that extend off aws cdk constructs. We want to just retrofit and add the logging driver and the sidecar container to our existing aws-cdk stacks and custom cdk constructs.

Apologies for the loaded question(s), but just wanted to see if we want to proceed with the lambda log forwarder pathway or whether if the maintenance schedule of this repo and datadog-cdk-constructs would allow for more aws native integration methods.

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions