Amazon ec2 如何监控Amazon上扩展应用程序的不同指标

Amazon ec2 如何监控Amazon上扩展应用程序的不同指标,amazon-ec2,scalability,amazon-cloudwatch,Amazon Ec2,Scalability,Amazon Cloudwatch,这是否可能基于多个度量来决定可伸缩性。例如,我想同时检查“CPU利用率”和“请求数”,然后决定是否需要扩展我的应用程序 目前,基于和,我认为这是不可能的 您确实可以使用自定义CloudWatch指标作为扩展源。因此,您可以根据其他数据创建自己的度量,而不是尝试使用两个度量来决定如何/何时进行扩展 这是关于可用性的原始博文。还有,这里有一篇关于 这将使您能够在系统可伸缩事件的构成方面尽可能细化。我想知道的不仅仅是自定义指标,还包括如何同时基于多个指标来决定伸缩性。例如,如果cpu利用率超过70%,

这是否可能基于多个度量来决定可伸缩性。例如,我想同时检查“CPU利用率”和“请求数”,然后决定是否需要扩展我的应用程序

目前,基于和,我认为这是不可能的

您确实可以使用自定义CloudWatch指标作为扩展源。因此,您可以根据其他数据创建自己的度量,而不是尝试使用两个度量来决定如何/何时进行扩展

这是关于可用性的原始博文。还有,这里有一篇关于


这将使您能够在系统可伸缩事件的构成方面尽可能细化。

我想知道的不仅仅是自定义指标,还包括如何同时基于多个指标来决定伸缩性。例如,如果cpu利用率超过70%,同时内存性能超过75%,我喜欢放大。好的,我理解你的需要。然而,正如我所注意到的,我没有办法这样做。我建议您自己制定一个指标,将这两个值考虑在内,这样您就可以像上面的问题那样做。那么,您的意思是说,例如,我在自己的应用程序中监控CPU和内存,然后每当两者的组合满足我的缩放策略时,然后我将其作为一种自定义度量发布到CloudWatch以执行缩放?这是我的想法。它允许您控制您正在寻找的,但让您在AWS生态系统的过程中。在它们支持单个报警的多个指标之前,这可能是您的最佳选择。也许其他人会有一个更好的,但就我所知,这可能是运行的方法!