We are having multiple dashboards across multiple AWS Accounts that we need to check multiple times a day.
As a software developer, I find this kind of work pretty annoying and would prefer having either a single quick sight dashboard (which won’t work because the dashboard’s data sources are across multiple accounts and not all of them are actually managed by our team) or to have the dashboard data in a machine readable form.
In the ideal world, I would have e.g. a Lambda function that fetches the data from the dashboards via REST and writes it in a sql or mongodb once a day. This would also allow me to see changes in this data (some of our alerts would then finally be implementable: alert when the number grows compared to last day)
I didn’t find any documentation on this. The Web GUI uses an undocumented web socket API that also looks like it doesn’t support API Token authentication.
Any hints?