This repository contains CloudFormation templates and Command Line tool (cid-cmd) for managing various dashboards provided in AWS Well Architected LAB Cloud Intelligence Dashboards.
There are several ways we can manage dashboards:
- Manual (2 hours)
- CloudFormation Tempalte (30 mins)
- (
recommended
) Using cid-cmd tool. (5 mins)
We recommend cid-cmd tool via AWS CloudShell.
Dashboard documentation | Demo URL | Prerequisites URL |
---|---|---|
CUDOS Dashboard | demo | link |
Cost Intelligence Dashboard | demo | link |
Trusted Advisor Organisation (TAO) Dashboard | demo | link |
Trends Dashboard | demo | link |
KPI Dashboard | demo | link |
Compute Optimizer Dashboard | demo | link |
- ❗ Complete the prerequisites for respective dashboard (see above).
- ❗ Specifying a Query Result Location Using a Workgroup
- ❗ Make sure QuickSight Enterprise edition is activated.
-
Launch AWS CloudShell or your local shell
Automation requires Python 3
-
Make sure you have latest pip package installed
python3 -m ensurepip --upgrade
-
Install CID Python automation PyPI package
pip3 install --upgrade cid-cmd
-
Deploy the Dashboards
cid-cmd deploy
-
Update existing Dashboards
cid-cmd update
-
See available commands and command line options
cid-cmd --help
If you experience unexpected behaviour of the cid-cmd script please run cid-cmd in debug mode
cid-cmd -vv [command]
This will produce a log file in the same directory that were at the tile of launch of cid-cmd.
❗Inspect the produced debug log for any sensitive information and anonimise it.
We encourage you to open new issue with description of the problem and attached debug log file.