因此,我正在为 AWS 实例创建自己的仪表板,我正在尝试确定是否有任何方法可以获取 AWS 云观察指标日志,以便我可以获取数据并将其绘制在图表中。我一直在使用 AWS CLI,但无法找到完美的方法来解决我的查询。我只需要像这样的指标
CPU 利用率与时间
磁盘利用率与时间
网络输出/输入与时间
ETC
因此,我正在为 AWS 实例创建自己的仪表板,我正在尝试确定是否有任何方法可以获取 AWS 云观察指标日志,以便我可以获取数据并将其绘制在图表中。我一直在使用 AWS CLI,但无法找到完美的方法来解决我的查询。我只需要像这样的指标
CPU 利用率与时间
磁盘利用率与时间
网络输出/输入与时间
ETC
AWS CloudWatch API 可以为您执行此操作,您可能需要执行以下两项操作:
GetMetricStatistics:获取给定 MetricName 的一个或多个统计信息的时间序列数据。
ListMetrics:列出与您的 AWS 账户关联的指标的名称、命名空间和维度。您可以使用指标名称、命名空间或维度的任意组合来过滤指标。
除了 CLI,还有一堆用于不同语言(Java、.NET、Ruby、JavaScript 等)的开发工具包,您可以使用它们来调用 AWS API。您可以在官方 AWS github 存储库中找到这些:https ://github.com/aws