gpt4 book ai didi

amazon-web-services - 如何为AWS EC2实例、S3 bucket设置低内存警报?

转载 作者:行者123 更新时间:2023-12-02 02:51:11 24 4
gpt4 key购买 nike

我正在使用 AWS EC2 部署 dropwizard 服务器代码。我们最近遇到了实例自动停止的情况。在调查中我们发现它的整个内存都被消耗了我们看到消耗内存的主要是备份文件和日志文件。我们删除了那些并重新启动了运行良好的服务器。

为了避免将来出现此类行为,我们考虑使用 AWS 提供的 ClaudWatch 警报,但 EC2 的警报参数更多是磁盘吞吐量,与网络相关,而不是与磁盘空间相关。

EC2 monitoring.

他们建议使用 cloud watch agent实际安装。

在 RDS 中有 memory alarm type如果内存保持低于某个预定义标准,则会触发。

对于 EC2 实例、S3 存储桶,我们是否有任何云监视警报类型或任何其他工具可以在实例内存不足时触发电子邮件通知?

注意:S3 提供了对象计数警报,但无法找到任何特定于低内存的警报。

更新:

评论 Michael建议“这里有两个问题。EC2 实例在用完“内存”(也不是存储,这正是您实际描述的内容)时不会停止。这不会发生。此外,存储桶存储是无限的。”

可能有两种可能性实例可能由于其他原因而停止,但是当我们调查添加到实例的 8GB 存储时,它已满。正如他所建议的,对于 S3,可以存储多少没有限制 [因此 couldwatch 仪表板可能显示对象计数,而不是实际内存消耗,但是当 S3 在AWS 我们可能会收到通知]

最佳答案

正如您提到的,您需要将监控脚本或 CloudWatch 代理放在 EC2 实例上以导出内存使用情况或磁盘使用情况并为其附加警报 - 请参阅 https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/mon-scripts.html

S3 用于存储 blob 文件 - 您无需关心该服务中的内存使用情况,因为它由 AWS 在底层处理,因此您无权访问任何与内存相关的指标。

关于amazon-web-services - 如何为AWS EC2实例、S3 bucket设置低内存警报?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52146708/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com