【问题标题】:How to setup DataDog alerts via AWS CDK?如何通过 AWS CDK 设置 DataDog 警报?
【发布时间】:2021-11-17 13:17:06
【问题描述】:

是否可以通过 AWS CDK 以 IaC 方式创建 DataDog 警报和通知?如果我的 Web 服务发出任何 HTTP 500 错误,我想发送通知。

【问题讨论】:

    标签: amazon-web-services aws-cdk datadog infrastructure-as-code


    【解决方案1】:

    你可以像这样使用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,
      },
    });
    
    

    【讨论】:

    • 我曾经认为唯一的选择就是使用纯DataDog API。让我试试看。
    猜你喜欢
    • 1970-01-01
    • 2020-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    相关资源
    最近更新 更多