【发布时间】:2020-08-04 04:21:41
【问题描述】:
有人可以提供一些关于如何使用 Cdk 创建简单的 cloudwatch 警报、警报、指标的基本设置吗?
我对 CDK 非常陌生 - 并且使用 typescript。我只需要一些启动指导,在哪里创建这些 ts 文件——我有点迷茫
【问题讨论】:
标签: amazon-web-services amazon-cloudwatch metrics alarm aws-cdk
有人可以提供一些关于如何使用 Cdk 创建简单的 cloudwatch 警报、警报、指标的基本设置吗?
我对 CDK 非常陌生 - 并且使用 typescript。我只需要一些启动指导,在哪里创建这些 ts 文件——我有点迷茫
【问题讨论】:
标签: amazon-web-services amazon-cloudwatch metrics alarm aws-cdk
new Alarm(this, "Errors", {
alarmName: "MyTestAlarm",
metric: new Metric({
"metricName": "MyTestMetric",
"namespace": "SampleApplicationName",
"period": Duration.minutes(1),
"unit": Unit.COUNT,
"statistic": Statistic.SUM
}),
threshold: 0,
comparisonOperator: ComparisonOperator.GREATER_THAN_THRESHOLD,
treatMissingData: TreatMissingData.NOT_BREACHING,
evaluationPeriods: 3
});
请参阅 Cloudwatch CDK Typescript overview 以获得更多深度和理解。
另外,here's 包含 CDK Typescript 示例应用程序的 GitHub 存储库。这些示例将帮助您进行基本的 CDK 应用设置。
编辑
Cloudwatch documentation 是了解基本概念的好地方。
【讨论】:
new cloudwatch.Alarm(this, "Errors", {
alarmName: "AlertForEDITest",
metric: new cloudwatch.Metric({
"metricName": "NDMEDIMetricTest",
"namespace": "NDMItemsTest",
"period": Duration.minutes(1),
"unit": cloudwatch.Unit.COUNT,
"statistic": cloudwatch.Statistic.SUM
}),
threshold: 1,
comparisonOperator: cloudwatch.ComparisonOperator.LESS_THAN_THRESHOLD,
treatMissingData: cloudwatch.TreatMissingData.NOT_BREACHING,
evaluationPeriods: 30
});
【讨论】: