使用CloudWatch API获取统计信息

时间:2015-11-28 16:18:09

标签: amazon-web-services amazon-cloudwatch

我在AWS上部署了LAMP堆栈应用程序。我需要使用CloudWatch监控它。

有人可以指导我如何将GetWtrics的CloudWatch API用于CPU利用率吗? AWS documentation非常稀缺。

我看到putmetrics调用会让我创建自己的指标。 我的要求是我需要在移动应用中显示这些指标结果。 我的应用程序监视AWS上部署的项目。进入的警报和指标必须流入应用程序。 我不想只是AWS控制台中的指标数据, 我希望它在我的移动应用程序中可见。该应用程序是在MEAN堆栈中开发的。 我还必须补充一点,该应用程序部署在AWS和应用程序上 被监控也在那里(它是一个LAMP堆栈)。我已设法设置2个端点(HTTP和DB),我写了 Javascript中的简单脚本来监视它们。但理想情况下,它们应该通过Cloudwatch发生。

2 个答案:

答案 0 :(得分:0)

提供一段能够复制您正常看到的问题的代码,可以让看到问题的人更好地帮助您,而不是猜测您正在做什么。

您使用SDK执行此操作吗?什么语言/版本?

这里是API文档的链接: http://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricStatistics.html http://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_ListMetrics.html

模式是列出指标,然后使用结果并将其提供给getmetricsstatistics。

在您的具体情况下,稍微使用Google搜索问题可能会在您提出问题之前回答问题。例如: https://forums.aws.amazon.com/thread.jspa?messageID=295740

答案 1 :(得分:0)

当您遇到错误的端点时,可能会发生这种情况。检查您是否正在访问正确的AWS服务的端点。

例如,当您想要访问CloudWatch API时尝试访问DynamoDB的端点。