TAO Dashboard Deployment
There are 2 options to deploy the TAO Dashboard. If you are unsure what option to select, we recommend using the CloudFormation
Option 1: CloudFormation Deployment
If you already have CUDOS, Cost Intellegence Dashboard or KPI Dashboard installed via CloudFormation as described here, you can update the Stack (default name Cloud-Intelligence-Dashboards) by setting Deploy TAO Dashboard to “yes” and updating the path of Data Collection S3 bucket (if different from default).
Click here to continue with the CloudFormation Deployment
|NOTE: An IAM role will be created when you create the CloudFormation stack.|
Login into your Linked (Data Collection) Account where you would like to deploy dashboard
Click the Launch CloudFormation button below to open the pre-populated stack template in your CloudFormation console and select Next
Enter a Stack name for your template such as Cloud-Intelligence-Dashboards
Review Common Parameters and confirm prerequisites before specifying the other parameters. You must answer ‘yes’ to both prerequisites questions.
Copy and paste your QuicksightUserName into the parameter text box.
To find your QuickSight username:
- Open a new tab or window and navigate to the QuickSight console
- Find your username in the top right navigation bar
Update your Path to Optimization Data Collection S3 bucket if needed.
Check that Deploy TAO Dashboard is set to yes.
Review the configuration, click I acknowledge that AWS CloudFormation might create IAM resources, and click Create stack.
You will see the stack will start in CREATE_IN_PROGRESS
|NOTE: This step can take 5mins|
Once complete, the stack will show CREATE_COMPLETE
Navigate back to CloudFormation and to the Output of the Stack tab and check dashboard URLS. Click on a URL to open the dashboards.
|NOTE: This Output Section will be available once the Stack is Completed|
Option 2: Automation Scripts Deployment
The Cloud Intelligence Dashboards automation repo is an optional way to create the Cloud Intelligence Dashboards using a collection of setup automation scripts. The supplied scripts allow you to complete the workshops in less than half the time as the standard manual setup.
Click here to continue with the Automation Scripts Deployment
Step 1: Prepare Athena
If this is the first time you will be using Athena you will need to complete a few setup steps before you are able to create the views needed. If you are already a regular Athena user you can skip these steps and move on to the Enable Quicksight section below.
To get Athena warmed up:
From the services list, choose S3
Create a new S3 bucket for Athena queries to be logged to. Keep to the same region as the S3 bucket created for your Trusted Advisor Organizational View reports.
From the services list, choose Athena
Select Get Started to enable Athena and start the basic configuration
At the top of this screen select Before you run your first query, you need to set up a query result location in Amazon S3.
Enter the path of the bucket created for Athena queries, it is recommended that you also select the AutoComplete option NOTE: The trailing “/” in the folder path is required!
|NOTE: Configuration MUST be performed at the Athena workgroup level.|
Step 2: Deploy Dashboard
Follow the How to use steps for installation and dashboard deployment. We recommend to use AWS CloudShell for automated deployment
Open up a terminal application with permissions to run API requests against your AWS account. We recommend CloudShell.
We will be following the steps outlined in the Cloud Intelligence Dashboards automation GitHub repo. For more information on the CLI tool, please visit the repo.
In your Terminal type the following and hit return. This will make sure you have the latest pip package installed.
python3 -m ensurepip --upgrade
In your Terminal type the following and hit return. This will download and install the CID CLI tool.
pip3 install --upgrade cid-cmd
In your Terminal, type the following and hit return. You are now starting the process of deploying the dashboards.
Or you can provide all parameters in the command line. Please make sure the S3 path is the one where you have Trusted Advisor data collected.
cid-cmd -vv deploy \
--dashboard-id ta-organizational-view \
--athena-database optimization_data \
- Select the Trusted Advisor Organizational View dashboard and proceed with deployment.