我已经通过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个实例,直到达到最小容量。
不确定这是否可以通过firebase云函数实现。 假设,我想在特定集合中的所有文档上触发一个云函数onCreate。在创建之后,云函数应该在不同的集合中添加另一个文档。从手动创建的文档中传递一个值。 当然,这是可行的!: export const createAutomaticInvoice = functions.firestore.document('users/{userId}/lessons/{lesson}').onCreate((snap, context) => {
let db = admin.firestore();
let info