【问题标题】:create mathexpression for metric CDK为度量 CDK 创建数学表达式
【发布时间】:2020-09-21 14:24:51
【问题描述】:

我有一些指标 m1、m2、m3。我需要通过汇总所有指标 (m1+m2+m3) 来创建一个 MathExpression 指标。 目前,我正在做

 metric: new MathExpression({
  expression: "m1+m2+m3",
  usingMetrics: {
    m1: <MetricPropsMethodReturningMetric>,
    m2: <MetricPropsMethodReturningMetric>,
    m3: <MetricPropsMethodReturningMetric>
  },
}

但是,在这里我已经硬编码了指标 (m1,m2,m3)。如果我得到另一个指标 m4,m5,那么我将不得不更改表达式。我想问我如何动态获取指标并拥有无论给定的指标数量如何,所有这些指标的总和的数学表达式?

【问题讨论】:

    标签: typescript amazon-cloudwatch aws-cdk


    【解决方案1】:

    只是你不想更新的表达式字符串吗?如果是这样,那么您可以使用SUM(METRICS())

    【讨论】:

    • 这里的 METRICS() 是什么?
    • 它会选择您在列表中的所有指标,因此您不必一一列出。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-09
    • 2011-07-23
    • 2017-06-13
    • 1970-01-01
    • 1970-01-01
    • 2012-01-14
    • 1970-01-01
    相关资源
    最近更新 更多