QuickSight Setup and CFM Dashboard Install

Written By Marc Fleurant (Collaborator)

Updated at October 2nd, 2024

FinOps Center leverages Components that are installed during the deployment of the CUDOS Framework. 

Follow the instructions to launch the CUDOS Framework from Step 3 as we already setup the Cost and Usage Report and the Bucket Replication in previous steps. 

https://catalog.workshops.aws/awscid/en-US/dashboards/foundational/cudos-cid-kpi/deploy

AWS Cloud Intelligence Dashboards

3. When you deploy the CloudFormation Scripts, update the Path to the Cost and Usage Report to the Bucket and path Bucket that was repllicated in the Finops Center Account. (Note: the path will be s3://curbucketname/prefix/curname/curname/


 

4. When logged into the Finops Center deployed account (aka CloudOps) Link to CloudFormation:

https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?templateURL=https://aws-managed-cost-intelligence-dashboards.s3.amazonaws.com/cfn/cid-cfn.yml&stackName=Cloud-Intelligence-Dashboards&param_DeployCUDOSDashboard=yes&param_DeployKPIDashboard=yes&param_DeployCostIntelligenceDashboard=yes

4. At completion of the CUDOS Framework install, you will see Dashboards and Datasets in the QuickSight Console. Both the Dashboards and Datasets need to be updated for use in Finops Center for UI and Row Level Security Purposes. 

5. Save Dashboards as Analysis

  1. Go to the QuickSight service homepage inside your account. Be sure to select the correct region from the top right user menu or you will not see your expected tables
  2. From the left hand menu, choose Dashboards
  3. On the dashboard page, select the dashboard you wish to share.
  4. Select Share on the application bar.
  5. Select Share dashboard
  6. When you on the Share Dashboard Screen click the Toggle "Share as Analysis"
  7. Once you return to the Dashboard you need to do a hard refresh of the page and you will see the Save Icon in the upper right menu to Save Dashboard as Analysis.
  8. Repeat for all of the Dashboard that have been Created

 

QuickSight Environment Updates:

1. FinOps Center uses the Anonymous Embedding Pattern for QuickSight Dashboards. During Enrollment of QuickSight, the Subscription type needs to be Capacity Based Pricing 

2.In the QuickSight Management Console, navigate to the Domains and Embedding  screen. 

The DNS of FinOps Center needs to be added as the Domain including the https:// (example: https://demo.finopscenter.com)

Include Subdomains