
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
cdk-datadog-integration
Advanced tools
This construct makes it easy to integrate your AWS account with Datadog. It creates nested stacks based on the official [Datadog Cloudformation templates](https://github.com/DataDog/cloudformation-template/blob/master/aws/main.yaml) using [Amazon Cloud De
This construct makes it easy to integrate your AWS account with Datadog. It creates nested stacks based on the official Datadog Cloudformation templates using Amazon Cloud Development Kit (CDK).
Install the package
npm i --save cdk-datadog-integration
Or via pypi, NuGet, or GitHub Packages.
Import the stack and pass the required parameters.
import * as cdk from "aws-cdk-lib";
import { MonitoringInfrastructureStack } from "../lib/monitoring-infrastructure-stack";
const app = new cdk.App();
new MonitoringInfrastructureStack(app, "MonitoringInfrastructure");
import * as cdk from "aws-cdk-lib";
import * as secrets from "aws-cdk-lib/aws-secretsmanager";
import { DatadogIntegration } from "cdk-datadog-integration";
export class MonitoringInfrastructureStack extends cdk.Stack {
constructor(scope: cdk.App, id: string, props?: cdk.StackProps) {
super(scope, id, props);
const datadog = new DatadogIntegration(this, "Datadog", {
// Generate an ID here: https://app.datadoghq.com/account/settings#integrations/amazon-web-services
externalId: "",
// Create or lookup a `Secret` that contains your Datadog API Key
// See https://docs.aws.amazon.com/cdk/api/latest/docs/aws-secretsmanager-readme.html for details on Secrets in CDK
// Get your API key here: https://app.datadoghq.com/account/settings#api
apiKey: secrets.Secret.fromSecretNameV2(
this,
"DatadogApiKey",
"<your secret name>"
),
});
}
}
Use DatadogIntegrationConfig
to set additional configuration parameters. Check
out
docs
for more details on what's available.
Additionally, a CDK Construct
is exposed, should you want to add additional
customizations vs. using the out-of-the-box Stack
.
This package is expected to work with all recent versions of CDK v2. It has been tested with 2.1.0 so almost certainly works will all newer versions, and probably works with some older versions too, but is untested.
If you're still on CDK v1, you can use cdk-datadog-integration@1
, but this
version is unmaintained. Please upgrade to CDKv2.
This module uses the
CfnStack
CDK Construct
to import the three CloudFormation stacks referenced by the
main Datadog CloudFormation template.
By referencing the Datadog-provided templates, you can be confident that the
integration works exactly as Datadog intends.
This package is created and maintained by Ben Limmer, a freelance architect and consultant. I love helping businesses of all sizes solve their hardest technology problems. Let's connect if I can be of help!
PRs are welcome!
To release, merge your PR to main
.
FAQs
This construct makes it easy to integrate your AWS account with Datadog. It creates nested stacks based on the official [Datadog Cloudformation templates](https://github.com/DataDog/cloudformation-template/blob/master/aws/main.yaml) using [Amazon Cloud De
The npm package cdk-datadog-integration receives a total of 530 weekly downloads. As such, cdk-datadog-integration popularity was classified as not popular.
We found that cdk-datadog-integration demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.