如何导出 CloudWatch 仪表板数据以与没有 AWS 账户的人共享。

How to export CloudWatch Dashboard data to share with people with no AWS account.

我设置了有关负载均衡器活动连接的监控和警报,CPU 以及我所有 CloudWatch 实例的内存使用情况。我的客户(网站上产品的所有者)希望我分享所有这些数字以及可能的图表,以便他可以了解系统的行为等。他没有 AWS 账户。

CloudWatch 中是否有任何功能可以提供这些结果、图表或数字?

我们使用 Datadog for some of our devops analytics. If you want something more hands on, you can setup Grafana,它有一个插件可以从 CloudWatch 中提取数据。

来自Reduce Time to Resolution with Amazon CloudWatch Snapshot Graphs and Alerts | AWS DevOps Blog

You can use snapshot graphs to integrate and display CloudWatch charts outside of the AWS Management Console to improve monitoring visibility or reduce time to resolution. This feature makes it possible for you to display CloudWatch charts on your webpage or integrate charts with third-party tools, such as ticketing, chat applications, and bug tracking.

另见第 2 部分:Building an Amazon CloudWatch Dashboard Outside of the AWS Management Console | AWS DevOps Blog

我遇到了同样的问题,想出了一个 API 可以用来创建 public 版本(半 public,使用预签名的 s3 url) 用于 Cloudwatch 仪表板。 这是文档 enter link description here 的 link。 免责声明:这不是 100% 免费的,对于大量使用和经常更新的仪表板,使用 rapidapi subscription.

的价格很低

添加了一项新的 AWS 功能,允许创建可共享的 link 到任何 cloudwatch 仪表板——无论您是否登录到 AWS 帐户或是否被授予权限。把link交给第三者。

我们已将它们添加到我们的维基页面。仍在尝试弄清楚如何在融合页面中呈现仪表板,但 link 本身工作正常。

CW dashboard sharing