使用 CloudWatch 监控并发用户

使用 CloudWatch 监控并发用户

我正在寻找一种监控服务器中并发用户的好方法。服务器有一个 websocket 连接,因此很容易确定用户是否已连接。在研究了 CloudWatch 一段时间后,我有一个计划:

每分钟,服务器集群中的每台服务器都会发送当前连接到同一 CloudWatch 指标和命名空间的用户数量

最后,我可以使用 CloudWatch Sum 视图查看该时间段内的并发用户数 -假设我用1分钟的时间。我对 CloudWatch 的使用经验不多,这让我怀疑这是否是一种好方法。我知道,即使是图形可视化,CloudWatch 一次可以显示的信息量也是有限的。我还知道,如果我想查看更高的时间范围,我可以制作一个 CW 图表,例如,可以使用 15 分钟的总和,然后将其除以 15。但这让我怀疑我是否滥用了 CloudWatch,该计划是否合理,以及我可能会遇到哪些我没有预见到的问题。

例如,如果数据以这种方式构建,我是否可以添加异常警报?有没有更好的方法来实现这一点?这个计划有意义吗?

谢谢你!

相关内容