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

4

14

I set up monitoring and alarms about active connections to the loadbalancer, CPU and Memory usage from all of my instances with CloudWatch. And my client (the owner of the product in the website) wants me to share all these numbers and possibly graphs of those so he can see how the system is behaving, etc. He doesn't have an AWS account.

Is there any feature in CloudWatch that can give me these results, graphs or numbers?

Paramecium answered 9/10, 2018 at 21:33 Comment(0)
C
16

From 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.

Also see part 2: Building an Amazon CloudWatch Dashboard Outside of the AWS Management Console | AWS DevOps Blog

Cousin answered 9/10, 2018 at 22:58 Comment(0)
P
3

We use Datadog for some of our devops analytics. If you want something more hands on, you can setup Grafana, it has a plugin to pull data from CloudWatch.

Pyknic answered 9/10, 2018 at 21:38 Comment(0)
N
2

A new AWS feature was added that allows for the creation of a shareable link to any cloudwatch dashboard -- whether or not you are logged in to an AWS account or were granted permissions. Hand the link to the 3rd party.

We have added them to our wiki pages. Still trying to figure out how to render the dashboards in confluence pages, but the link itself works fine.

CW dashboard sharing

Nibelungenlied answered 23/9, 2020 at 11:50 Comment(3)
Please add explanation to the answer instead of just a linkGuy
Yes, that was a bit terse. Have added more contextNibelungenlied
@VaTo, This should be the accepted answer as of nowNancinancie
D
1

I struggled with the same problem, and came up with an API that you can use to create public versions (semi-public, using a pre-signed s3 url) for Cloudwatch dashboards. Here's a link to the documentation enter link description here. Disclaimer : this is not 100% free, for heavy use and frequently updated dashboards, there's a small price using a rapidapi subscription.

Dong answered 1/12, 2019 at 15:8 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.