Visualizer Setup Guide

The visualizer is very easy to install and use. Here is the quick setup guide:

  1. Setup Athena

    The visualizer draws the data from the AWS CUR. Every AWS account, can and should have a CUR. Every member account in the organization can have its own CUR.
    Please enable the CUR for your account and set an S3 bucket for it. In step 14, please choose the "parquet format" option. Now, please follow this simple AWS guide to set up Athena to query the CUR. Please note, you will need the table name and S3 bucket for the next step below, so please save them in a text editor.

  1. Set the tags

    When you launch the Visualizer for the first time, it will look at the following tags for its internal setup. Thus, please set up the tags in the launch process. If you are using our CloudFormation or Terraform, please make sure to set the tag variables correctly. Here are the tags:

    Tag Name Example Value Comment
    athena_region us-east-1 Launch the Visualizer in the same region
    schemaname curdb Athen Schema
    tablename cur_hourly_report s3://aws-athena-query-results-NNNNNNNNNNNN-us-east-1/
    QueryResultsBucket CloudHiro-Visualizer Based on your convention
    Name CloudHiro-Visualizer Based on your convention
  1. Log in to the instance

    We recommend that you set up a DNS for the instance and place it in a private subnet behind an AWS load-balancer. This is out of scope for this guide as it depends on your network structure and policies. Once the instance has launched, please go to the instance address and use admin as the user name and the instance id as the password to log in.

That's it, you are all done. Please note that the first time the Dashboard loads some of the charts may timeout. You can use the three dots menu to force refresh the chart.