图表m电视g充满活力rules - Amazon CloudWatch
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

图表m电视g充满活力rules

Contributor Insights 提供了一个指标数学函数,即 INSIGHT_RULE_METRIC。您可以使用此函数将参与者见解报表中的数据添加到指标选项卡上的 CloudWatch 控制台。您也可以根据此数学函数来设置警报。有关指标数学函数的更多信息,请参阅 使用指标数学

要使用此指标数学函数,您必须登录到同时具有 cloudwatch:GetMetricDatacloudwatch:GetInsightRuleReport 权限的账户。

语法为 INSIGHT_RULE_METRIC(ruleName, metricName)ruleName 是 Contributor Insights 规则的名称,metricName 是以下列表中的值之一。metricName 的值决定了数学函数返回的数据类型。

  • UniqueContributors― 每个数据点的独特贡献者数。

  • MaxContributorValue― 每个数据点的顶级贡献者的值。对于图表中的每个数据点,确定的贡献者可能会变化。

    如果此规则通过Count,则每个数据点的顶级贡献者是该时段内出现次数最多的贡献者。如果规则通过Sum,则排在最前面的贡献者是此规则的Value在此期间.

  • SampleCount― 规则匹配的数据点数。

  • Sum― 该数据点所表示的时段内来自所有贡献者的值的总和。

  • Minimum― 该数据点所表示的时段内单个观察结果中的最小值。

  • Maximum― 该数据点所表示的时段内单个观察结果中的最大值。

  • Average― 该数据点所表示的时段内来自所有贡献者的平均值。

设置aContaintor Insightsm电子data

您可以使用 INSIGHT_RULE_METRIC 对 Contributor Insights 生成的指标设置警报。例如,您可以根据已被拒绝的 TCP 连接的百分比来创建警报。首先创建两个规则,如下所示:

{ "Schema": { "Name": "CloudWatchLogRule", "Version": 1 }, "LogGroupNames": [ "/aws/containerinsights/sample-cluster-name/flowlogs" ], "LogFormat": "CLF", "Fields": { "3": "interfaceID", "4": "sourceAddress", "8": "protocol", "13": "action" }, "Contribution": { "Keys": [ "interfaceID", "sourceAddress" ], "Filters": [ { "Match": "protocol", "EqualTo": 6 }, { "Match": "action", "In": [ "REJECT" ] } ] }, "AggregateOn": "Sum" }
{ "Schema": { "Name": "CloudWatchLogRule", "Version": 1 }, "LogGroupNames": [ "/aws/containerinsights/sample-cluster-name/flowlogs" ], "LogFormat": "CLF", "Fields": { "3": "interfaceID", "4": "sourceAddress", "8": "protocol", "13": "action" }, "Contribution": { "Keys": [ "interfaceID", "sourceAddress" ], "Filters": [ { "Match": "protocol", "EqualTo": 6 } "AggregateOn": "Sum" }

然后,在控制台上的 Metrics (指标) 选项卡中,使用以下指标数学表达式创建图表:

e1 INSIGHT_RULE_METRIC("RejectedConnectionsRule", "Sum") e2 INSIGHT_RULE_METRIC("TotalConnectionsRule", "Sum") e3 (e1/e2)*100

有关绘制指标的图表和使用指标数学函数的更多信息,请参阅 向 CloudWatch 图表中添加数学表达式

在此示例中,e3 表达式返回被拒绝的连接的百分比。如果您希望在 20% 的连接被拒绝时收到通知,则可以对该表达式设置警报,并将 20 设置为阈值。要为您在 Metrics (指标) 选项卡中查看的指标设置警报,请在要设置警报的指标的行中选择警报图标。警报图标看起来像个铃铛。

有关绘制指标的图表和使用指标数学函数的更多信息,请参阅 向 CloudWatch 图表中添加数学表达式