【问题标题】:Using CloudWatch API to get statistics使用 CloudWatch API 获取统计信息
【发布时间】:2016-09-21 10:45:39
【问题描述】:

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

有人可以指导我如何使用 CloudWatch API for GetMetrics 来获取 CPU 利用率吗? AWS documentation 非常稀缺。

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

【问题讨论】:

  • 我认为我已经取得了一些微小的进展..但是当我将指标作为 cpu 利用率并将维度名称指定为InstanceId 和值作为实例的值。我已经检查了代码中所有有版本的地方,版本是 2010,但我仍然得到这个错误!
  • 有人请帮忙...我在互联网上没有看到任何有关此错误的有用信息
  • 好的...我在 AWS CLI 上检查了同样的事情,它有效...但它在我的应用程序中对我不起作用!

标签: amazon-web-services amazon-cloudwatch


【解决方案1】:

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

您是否使用 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。

在您的具体情况下,先在谷歌上搜索一下问题可能会在您在 SO 上提问之前回答问题。例如: https://forums.aws.amazon.com/thread.jspa?messageID=295740

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2017-07-30
      • 1970-01-01
      • 1970-01-01
      • 2015-06-26
      • 2020-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-18
      相关资源
      最近更新 更多