我们有多个kinesis消费者应用程序(KCL 2.0)正在使用来自相同kinesis流的数据。所有消费者都将指标发送到cloud watch,并在cloud watch中显示这些指标。 如果我想明确地理解和扩展到一个消费者应用程序的多个实例。我们怎样才能做到这一点……? 云监控指标Get records iterator age、Incoming data - sum (Count)
在我的aws账户中,我有一个针对我的SQS用户的ASG设置。最小容量为3,最大容量为8,销毁策略设置为默认。它有两个简单的伸缩策略,附加到监控SQS队列大小的云监控告警上。 这是云手表警报ApproximateNumberOfMessagesVisible >= 10 for 1 consecutive periods of 300 seconds for the metric dimensions的阈值。 当云监控告警状态在300秒后为“报警”时,ASG会添加1个实例,直到达到最大容量。同样,当云监控警报状态在300秒后为"ok“时,ASG将删除1个实例,直到达到最小容量。