【问题标题】:Does AWS CloudWatch support metric whitelisting?AWS CloudWatch 是否支持指标白名单?
【发布时间】:2016-04-12 10:00:45
【问题描述】:

看起来 CloudWatch 在免费计划下为客户提供了 10 个自定义指标,然后每增加一个的费用为 0.50 美元。有谁知道如何强制 PutMetric 只接受一组自定义指标?

我有兴趣限制来自移动客户端的自定义指标,或者可能添加一层防止滥用的保护。

是实现我自己的服务并针对白名单进行验证的唯一解决方案吗?

【问题讨论】:

  • 嗯。我打算推荐一个 IAM 策略,将 PutMetricData 调用限制为特定的指标名称,但似乎无法指定 Principal。所以,这种方法没有运气。
  • 很难相信这不是一项功能。您能否推荐 CloudWatch 的替代解决方案(最好是免费的!)
  • 您可以使用 Axibase 时间序列数据库,a) 可以使用 CloudWatch API 收集默认和自定义 CloudWatch 指标,b) 可以收集自定义指标。 CE是免费的。披露:我为 Axibase 工作。 axibase.com/products/axibase-time-series-database/writing-data/…

标签: amazon-web-services metrics amazon-cloudwatch


【解决方案1】:

您可以考虑的一个选项是将 AWS Gateway 放在 Cloudwatch 前面并通过 api 进行调用。

此示例向您展示了如何为 S3 执行此操作,但您没有理由不能为 Cloudwatch 执行类似的操作。

这将向您展示如何为 dynamo 执行此操作:https://aws.amazon.com/blogs/compute/using-amazon-api-gateway-as-a-proxy-for-dynamodb/

【讨论】:

    【解决方案2】:

    我最终运行了一个简单的 tomcat 服务,该服务根据白名单(存储在 s3 中)验证指标并将它们发布到 CloudWatch。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多