如何在AWS CDK中引用生成的elasticsearch.CfnDomain域名?

杰夫·哈普利(Jeff Happily)

CfnDomain在AWS CDK中创建了一个,并且试图获取生成的域名来创建警报。

const es = new elasticsearch.CfnDomain(this, id, esProps);

new cloudwatch.CfnAlarm(this, "test", {
  ...
  dimensions: [
    {
      name: "DomainName",
      value: es.domainName,
    },
  ],
});

但似乎该domainName属性实际上是我传入的参数(我没有传递任何变量,因此它将自动生成),因此它实际上是undefined并且不能使用。

有什么方法可以指定它,以便它将等待创建Elasticsearch集群以便我可以获取生成的域名,还是有其他方法为该集群的指标创建警报?

米兰加蒂亚斯

您将其CfnDomain.ref用作维度的域值。创建红色集群状态的示例警报:

const domain: CfnDomain = ...;
const elasticDimension = {
    "DomainName": domain.ref,
};

const metricRed = new Metric({
    namespace: "AWS/ES",
    metricName: "ClusterStatus.red",
    statistic: "maximum",
    period: Duration.minutes(1),
    dimensions: elasticDimension
});

const redAlarm = metricRed.createAlarm(construct, "esRedAlarm", {
    alarmName: "esRedAlarm",
    evaluationPeriods: 1,
    threshold: 1
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在AWS CDK中引用生成的elasticsearch.CfnDomain域名?

来自分类Dev

如何在Tomcat中配置域名

来自分类Dev

如何在 Google Analytics 中过滤域名

来自分类Dev

如何在Java中检查给定的域名http或https?

来自分类Dev

如何在Web-API中获取域名/ IP名称?

来自分类Dev

如何在PHP中检查域名服务器?

来自分类Dev

如何在Kotlin PSI中获得类的完全合格域名?

来自分类Dev

如何在Node.js中获取域名

来自分类Dev

如何在PHP中检查域名服务器?

来自分类Dev

如何在Grails中模拟域名但由其父级获取?

来自分类Dev

如何在Python套接字中获取域名?

来自分类Dev

如何在Java中获取活动目录域名

来自分类Dev

Django:如何在信号处理程序中获取域名

来自分类Dev

如何在Python中获取本地网络域名?

来自分类Dev

如何在AWS CDK中创建侦听器规则?

来自分类Dev

AWS CDK如何在IAM策略中包含主体?

来自分类Dev

如何在CDK(AWS)中获取api密钥的值

来自分类Dev

域名在AWS中不起作用

来自分类Dev

域名在AWS中不起作用

来自分类Dev

如何使用Laravel中的API在AWS上检查域名可用性?

来自分类Dev

如何让Web应用程序通过AWS中的ROUTE 53使用购买的域名?

来自分类Dev

如何从视图中的域名中删除“ http://”

来自分类Dev

如何从Apex中的PL / SQL获取域名?

来自分类Dev

如何替换文件中的域名

来自分类Dev

如何从 domainname 命令中删除域名?

来自分类Dev

如何在AWS实例上公开ElasticSearch?

来自分类Dev

如何在Lambda中引用通过SAM创建的AWS资源?

来自分类Dev

如何在没有域名的情况下访问AWS EC2上的站点

来自分类Dev

如何在ASP.NET Core中的.cshtml文件中获取当前的MVC区域名称

Related 相关文章

热门标签

归档