问题标签 [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 回答
229 浏览

amazon-ec2 - How to monitor different metrics for scaling an application on Amazon

Is that possible to decide about scalability based upon multiple metrics. For example, I wanna check both the "CPU Utilization" and "number of requests" together and then decide whether I need to Scale my application or not.

0 投票
1 回答
654 浏览

amazon-web-services - 为什么 mon-put-data 不接受多个值?

我下载了命令行工具 CloudWatch-2010-08-01.zip(据我所知是最新版本)。根据在线文档,我应该能够一次发送多个统计信息:

但是我的 mon-put-data 副本告诉我,我一次只能发送一个 - 这是来自它打印出的使用信息:

是我搞砸了,还是亚马逊把他们的版本搞混了?

0 投票
1 回答
3605 浏览

timer - 如果在另一个计费时间之前空闲,则关闭 EC2 实例

在不可预测的时间(用户请求),我需要运行内存密集型作业。为此,我获得了一个现场或按需实例,并用标签将其标记为non_idle. 工作完成后(可能需要几个小时),我给它打上标签idle。由于 AWS 的按小时计费模型,我想保持该实例处于活动状态,直到另一个计费小时发生,以防另一个工作进入。如果有工作进入,则应重用该实例并将其标记为non_idle. 如果在此期间没有工作进入,则实例应终止。

AWS 是否为此提供现成的解决方案?据我所知,CloudWatch 无法设置应在特定时间运行的警报,更不用说使用 CPUUtilization 或实例的标签了。否则,也许我可以简单地为每个创建的实例设置一个 java 计时器或 scala actor,在实例创建后每小时运行一次并检查 tag idle

0 投票
2 回答
1000 浏览

amazon-ec2 - 我可以在不向 CloudWatch 仪表板添加警报的情况下定义具有扩展策略的 EC2 自动扩展组吗?

我按照http://docs.aws.amazon.com/AutoScaling/latest/DeveloperGuide/as-scale-based-on-demand.html上的说明创建了一个基于 CPUUtilization 的自动缩放组。我注意到由 mon-put-metric-alarm 创建的警报会创建列在 cloudwatch 仪表板上的警报。这意味着在低 cpu 利用率下,我总是有一个处于 ALARM 状态的指标。我可以在 CloudWatch Web 界面中隐藏自动缩放指标吗?

0 投票
3 回答
19022 浏览

python - 如何使用 Boto 获取实例的最新 Cloudwatch 指标数据?

我正在尝试获取一个实例的 CPU 利用率的最新数据(实际上,有几个实例,但只是一个开始),但是以下调用不返回任何数据:

其他站点上的各种帖子表明检查区域是否正确,检查period(第一个参数)是否为 60 的倍数,并且(如果您没有启用详细监控)大于或等于 300。我检查过所有这些事情,我仍然没有得到任何数据。

0 投票
2 回答
848 浏览

python - 警报操作“终止 EC2 实例”失败

当我启动某种类型的实例时,userdata-script 通过 Boto 创建一个指标 + 警报。该指标正确地将其数据传送到 CloudWatch。如果基于度量的某些条件匹配,则警报应将实例作为操作终止。在 CloudWatch 中,警报似乎已正确创建,并根据需要切换警报状态。

但是:当涉及到执行操作时,它会失败并显示以下“历史”条目:警报更新自

  • 可以报​​警。原因:超过阈值:5 个数据点大于阈值 (200.0)。最新数据点:999.0、999.0。
  • arn:aws:automate:eu-west-1:ec2:terminate 正在进行中。
  • 终止 EC2 实例“i-xxx”操作失败。AWS 无法验证提供的访问凭证。

报警历史截图

我已经将策略“AdministratorAccess”授予附加到实例的“userdata”-Role。

有什么提示吗?

问候汤姆

0 投票
3 回答
8749 浏览

java - How to fetch the CloudWatch metrics data for EC2 instances

I want to fetch the Cloudmetrics data for my EC2 instance so that I can draw graphs using those data and display it on my android device. How do I do that? Is there any sample program or tutorial for the same?

Thanks in advance.

This is what I am doing:

0 投票
1 回答
688 浏览

amazon-rds - 监控 Amazon RDS 中写入数据库的行数

Amazon RDS 通过 CloudWatch 内置了详细的监控功能。如果在过去一小时内将超过 10 条记录写入数据库,我会尝试发出警报。

我可以在 Amazon RDS CloudWatch 中设置这样的警报吗?如果可以,如何设置?如果没有,我如何使用关系数据库监控这样的参数?

0 投票
1 回答
369 浏览

java - 无法从 cloudwatch 获取 EC2 实例的指标值

我正在尝试从 cloudwatch 获取 CPU 利用率,但我遇到了错误,无法弄清楚出了什么问题。

这就是我在 Logcat 中得到的:

提前致谢。

0 投票
1 回答
1806 浏览

amazon-web-services - 针对 AWS CloudWatch 和 AutoScaling 中的特定 SQS 队列

我是 AWS AutoScaling 和 CloudWatch 的新手,并且在 windows 命令行上使用这两个 sdk。要么我试图做的事情是不可能的,要么教程中缺少信息,要么我完全理解断开连接。请帮我弄清楚是哪一个。

我已经使用 AWS 成功设置了与这些策略相关的启动配置、自动缩放器、策略和警报。但是,通过我学习过的所有教程以及网络上的示例,我还没有看到如何准确地指定我希望我的警报监控哪个队列的指标。

假设我在 Amazon Cloud 中有多个队列。如何指定在我的一个队列而不是其他队列上设置自动缩放和警报?

我遵循了这些教程:

  1. http://docs.aws.amazon.com/AutoScaling/latest/DeveloperGuide/US_BasicSetup.html
  2. 在http://docs.aws.amazon.com/AutoScaling/latest/DeveloperGuide/as-scale-based-on-demand.html中创建策略和警报部分