几天以来,我正在向 Cloudwatch 发送有关我的 SES 发送配置集和事件目标的指标。 对于我的每封邮件,我都会添加一些标签,例如活动、语言等......
在图形指标中,我可以创建一个新的数学“SUM(METRICS()”来获取发送的邮件总数。
但我的目标是创建自定义行,一个特定的活动,无论语言或其他标签如何。我尝试创建一个自定义表达式:
SUM(SEARCH('{SES,campaign} MetricName="Send" campaign="my-campaign"', 'Average', 3600))
但它没有显示任何线条,你知道为什么吗?
谢谢
在使用 Amazon CloudWatch 和 SES 指标时,通常会遇到挑战,尤其是在尝试有效操作和可视化数据时。
要解决有关用零填充任何数据周期的第一个问题,正确的方法是将 FILL 函数与 SUM 表达式结合使用。但是,FILL 函数应直接应用于要填充的指标。例如,您可以尝试:
填充(总和(指标()),0)
如果这没有产生所需的结果,请确保您的指标定义正确并且确实存在没有数据的时段。
对于有关为特定活动创建自定义行的第二个问题,您的 SEARCH 函数似乎处于正确的轨道上,但请确保语法正确,并且指标名称和标签与发送到 CloudWatch 的内容完全匹配。这是一个改进的例子:
SUM(SEARCH('{SES,campaign} MetricName="发送"campaign="my-campaign"', '平均', 3600))
确保您在 SEARCH 功能中使用的标签在您的 SES 配置中正确设置。如果您仍然没有看到结果,请仔细检查时间范围并确保所选时间范围内存在该特定营销活动的数据。