我们有多个kinesis消费者应用程序(KCL 2.0)正在使用来自相同kinesis流的数据。所有消费者都将指标发送到cloud watch,并在cloud watch中显示这些指标。 如果我想明确地理解和扩展到一个消费者应用程序的多个实例。我们怎样才能做到这一点……? 云监控指标Get records iterator age、Incoming data - sum (Count)
我已经通过UI创建了弹性伸缩组。我想在cloudwatch中获得所有的“通用”指标。我想要获取以下指标:
General GroupMinSize Average
General GroupMaxSize Average
General GroupDesiredCapacity Average
General GroupInServiceInstances Average
General GroupPendingInstances A
在我的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个实例,直到达到最小容量。