我有一个系统,需要使用 lambda 每 10 分钟左右处理多条消息(比如 500 条)。举个例子,我们假设处理消息时可能发生以下情况:
我想要从第 2 个到最后一个的单独指标和警报。默认情况下,Cloudwatch 指标允许我处理最后一个指标。为了处理其他事情,我可以为每个事物创建一个单独的 SNS 主题,计算每个主题中的消息数量,并根据需要设置警报。或者,我似乎可以使用自定义度量函数。每种方法的优点和缺点是什么?还有其他更好的办法吗?