【发布时间】:2015-02-27 17:08:11
【问题描述】:
是的,所以我正在尝试使用 AWS Ruby sdk 获取特定命名空间的 metric_names 列表(我宁愿它是一个对象,但我正在使用我所拥有的),并且cloudwatch 有list_metrics 功能,太棒了!..
除了list_metrics 不返回指标支持的单位和统计数据,这有点愚蠢,因为您需要两者都从指标请求数据。
如果您尝试动态构建每个命名空间的指标列表(我就是这样),您将不知道特定指标可能支持哪些单元或统计信息,而无需事先了解指标,这使得使用 list_metrics动态获取毫无意义的指标列表。
如何解决这个问题,以便我可以构建包含任何命名空间指标的正确格式的哈希,而无需事先了解任何关于指标的信息,除了哈希结构。
还有为什么没有查询对象(发电机、elb 等)具有哪些指标?
这似乎是合乎逻辑的事情,因为对象不存在度量,除非它实际上至少为该度量吐出一次数据(有人告诉我);这意味着即使您有一个命名空间支持的所有指标的列表,也不意味着命名空间内的对象将具有这些指标。
【问题讨论】:
标签: ruby amazon-web-services sdk metrics amazon-cloudwatch