问题标签 [amazon-cloudwatch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2208 浏览

amazon-web-services - Amazon Web Services Cloudwatch - ELB 的健康主机计数在手动停止 ec2 时显示没有数据

我在同一区域的该 ELB 下创建了 ELB 和 2 个 ec2 实例。由于应用程序部署在运行在默认端口 8080 上的 tomcat 上,因此我已经使用端口 8080 提供了我的应用程序的简单运行状况检查 url。当我手动停止两个 ec2 实例时,在此创建的 ELB 和警报的健康主机计数指标中没有数据绘制ELB HHC 指标显示数据不足。ELB 本身在负载均衡器控制台中显示两台服务器都停止服务,但 cloudwatch 指标没有显示 HHC 在应该显示 0 的位置。有趣的是,如果我只停止这些实例上的 tomcat 服务而不是停止 ec2 实例,则更新 ELB cloudwatch 指标正确,HHC 变为 0,相应的警报也被触发。当我手动停止 ec2 实例时,我期望得到相同的结果,因为在这两种情况下 HealthCheck url 都无法访问。我已经检查了 cloudwatch 中的所有 HealthyHostCount 指标(区域等),但所有指标都显示相同的结果。任何帮助表示赞赏。

0 投票
1 回答
2792 浏览

amazon-web-services - 监控 Auto Scaling 组的内存使用情况

我在 Amazon 云中有一个 Auto Scaling 实例组,我想监控 Auto Scaling 组中所有实例的一些指标。

例如,最好有一个指标来报告属于该组的所有实例的最大内存使用量。因此,我将有机会检测 memleaks。

我知道我可以通过负载均衡器的指标监控一个组,但我没有也不想这样做。

本页http://docs.aws.amazon.com/cli/latest/reference/autoscaling/enable-metrics-collection.html上描述的组指标也不适合。

0 投票
1 回答
1872 浏览

amazon-ec2 - 在正常工作时间内禁用 AWS Cloudwatch 警报

我希望警报只在 18:00 到 08:00 之间通宵运行,这样我就可以让 EC2 实例全天运行,如果没有人使用它,我可以在一夜之间停止。这可能吗?

0 投票
1 回答
1003 浏览

amazon-web-services - 如何在 AWS ec2 中创建自定义指标以监控实例的内存利用率

我想知道如何创建自定义指标来监控我的 aws EC2 实例?我想监控我的实例的内存利用率

我通过使用 power-shell 创建自定义指标来了解它,但是每当我尝试它时,它都会说为我使用 .\mon-put-metrics-mem.ps1 用于创建自定义指标的脚本安装 .net SDK。

需要知道安装 aws .net SDK 实用程序时是否有任何设置或配置?

0 投票
0 回答
449 浏览

amazon-web-services - AWS 弹性负载均衡器建议

我需要一些关于创建渲染系统的建议。

背景:我有一个渲染管理器,它是一个 EC2 实例,它从客户端收集图像并将其拆分为多个图块。然后它将切片转发到渲染服务器,该服务器又是一个 EC2 实例。渲染服务器的编程方式是,一旦收到图块,它就会开始渲染它,并且在渲染期间,服务器的 CPU 利用率保持 100%。

未来:现在使用云的弹性。我已经创建了一个 ELB 和一个渲染服务器的自动缩放组。此时我需要建议,例如,我说需要渲染 5 个图块。因此,将有 5 个请求通过 ELB 转发到渲染服务器。现在在这种情况下,自动缩放策略是什么?所需的解决方案是 ELB 只需创建 5 个新的渲染实例,为每个实例分配一个图块,并在任务完成后停止它们。

需要有关自动缩放策略的建议,适合所需任务的警报配置。

0 投票
1 回答
2883 浏览

amazon-web-services - 如何在启动时为root用户设置环境变量?

我正在尝试将内存使用情况监控添加到 console.aws.amazon.com 上实例的监控选项卡。这是一个运行 Amazon Linux AMI 2013.09.2 的实例我找到了适用于 Linux 的 Amazon CloudWatch 监控脚本,特别是 mon-put-instance-data.pl,它让我可以收集内存统计数据并将其作为自定义指标报告给 CloudWatch。

要让这个工作,我需要将环境变量 AWS_CREDENTIAL_FILE 设置为指向包含我的 AWSAccessKeyId 和 AWSSecretKey 的文件。我通过键入:

为了避免一遍又一遍地输入,我正在寻找一种在启动时设置环境变量的方法。我尝试将代码添加到这些文件中:

当我切换到root 用户时,在任何一个文件中添加代码行似乎都有效,我应该把它放在哪里?如果我在 /home/ec2-user/.bash_profile 中设置变量,则该变量是为 ec2-user 设置的,但不是为 root 设置的。如果我然后 sudo -E su 它可以工作,但我不知道这是否是最好的方法?

0 投票
3 回答
10551 浏览

amazon-web-services - 多个 EC2 实例的 AWS CloudWatch 警报

我想应用 CloudWatch 警报来停止未在我们的预生产环境中使用的实例。我们经常有实例被启动、使用然后打开,这真的开始花费我们相当多的钱。

CloudWatch 警报有一个方便的功能,我们可以根据一些指标停止 - 这太棒了,我想用它来不断关注服务器,但让它为我整理实例。

这样做的问题是,似乎需要针对每个实例单独创建 CloudWatch 警报。有没有一种方法可以创建一个警报,该警报将在所有将要启动的当前和未来实例之间共享值?

ETA - 或者,告诉我这些选项比 CloudWatch 更好,我会很高兴的。

AWS EC2 通过 PowerShell/CMD 工具停止一切

0 投票
4 回答
2531 浏览

amazon-web-services - 查看 AWS CloudWatch 中的实例数量/正确配置实例扩展

我目前正在开发一个使用 AWS 进行(除其他外)负载平衡的高流量网站。我们正在配置负载均衡器,因此我们有足够的实例运行以保持站点正常运行,但不会太多导致我们赔钱。

我们现在解决这个问题的方法是密切关注 CloudWatch 中的 CPU 利用率并相应地更改我们的配置。

我们遇到的一个问题是,我们似乎无法弄清楚如何让 CloudWatch 绘制正在运行的实例数量的图表,以便我们可以将其抵消为 CPU 利用率。我们只能看到当前有多少实例处于活动状态,因此我们最终不得不检查很多次,而不是仅仅回顾过去几小时/几天/几周的统计数据。

理想情况下,我希望看到每个 Elastic Beanstalk 应用程序的实例数量图表。

我对 AWS 及其所有组件都很陌生,所以我可能以完全错误的方式看待这个问题,所以如果有人对如何正确配置实例扩展有任何其他建议和/或资源,我会喜欢听说它。

0 投票
1 回答
794 浏览

amazon-ec2 - 如何在 AWS 中使用 Cloud Watch 设置 ping 警报?

我想使用Cloud watch. 有没有可能?我希望将其用于Auto Scaling功能,例如,如果我们无法 ping 一个实例,则应自动启动另一个具有相同配置的实例。

任何线索表示赞赏。

谢谢

0 投票
0 回答
99 浏览

amazon-web-services - AWS EstimatedCharges 始终为 0

我正在使用 cloudwatch “EstimatedCharges”来查看我花了多少钱。但是,我发现该值始终为 0。我肯定启用了此指标。我有两个帐户,一个正在返回正确的值,另一个是 0。所以我的过程不应该是错误的。有谁知道可能出什么问题?

谢谢。