【发布时间】:2021-11-17 13:17:06
【问题描述】:
是否可以通过 AWS CDK 以 IaC 方式创建 DataDog 警报和通知?如果我的 Web 服务发出任何 HTTP 500 错误,我想发送通知。
【问题讨论】:
标签: amazon-web-services aws-cdk datadog infrastructure-as-code
是否可以通过 AWS CDK 以 IaC 方式创建 DataDog 警报和通知?如果我的 Web 服务发出任何 HTTP 500 错误,我想发送通知。
【问题讨论】:
标签: amazon-web-services aws-cdk datadog infrastructure-as-code
你可以像这样使用cdk-datadog-resources:
import { DatadogMonitor } from '@nomadblacky/cdk-datadog-resources';
new DatadogMonitor(yourStack, 'TestMonitor', {
datadogCredentials: {
apiKey: process.env.DATADOG_API_KEY!,
applicationKey: process.env.DATADOG_APP_KEY!,
},
query: 'avg(last_1h):sum:system.cpu.system{host:host0} > 100',
type: MonitorType.QueryAlert,
name: 'Test Monitor',
options: {
thresholds: {
critical: 100,
warning: 80,
oK: 90,
},
notifyNoData: true,
evaluationDelay: 60,
},
});
【讨论】: