Use Amazon CloudWatch data in Geckoboard

In this article, we'll show how to use our Amazon CloudWatch data source to display information from your Amazon Web Services (AWS) data on your Geckoboard dashboard.

Metrics and visualizations available for CloudWatch

  • Estimated Billing Charges
    Display estimated total charges for all AWS services (in USD).
  • Geck-O-Meter
    Display metrics from AWS CloudWatch namespaces such as EC2, RDS, ELB and more.
  • Line chart
    Display metrics from AWS CloudWatch namespaces such as EC2, RDS, ELB and more.
  • Number Widget
    Display metrics from AWS CloudWatch namespaces such as EC2, RDS, ELB and more.

Create a new Amazon CloudWatch widget

  1. Click Add widget, located in the top right of your dashboard.
  2. Search for Amazon CloudWatch using the Search sources field.

    Alternatively, you can also scroll down the alphabetical list of integrations until you reach the Amazon CloudWatch integration.
  3. Click on the Amazon CloudWatch integration.

Create a connection with Amazon CloudWatch

When adding your first Amazon CloudWatch widget, you'll be asked to create a connection and authenticate your Amazon CloudWatch account so that we're able to collect your data and display it on the dashboard. You only need to create this connection once – we'll take care of the rest.

To connect your Amazon CloudWatch account with Geckoboard, follow these steps:

  1. The authentication box will ask you to Name this connection.


    Create a distinct name for your connection, to differentiate it from other accounts later on.

    Connect Geckoboard with Amazon Cloudwatch
  2. You'll then need to enter your AWS Key and Secret. These are required by Geckoboard to access your Amazon CloudWatch account.

    Important note

    In line with best practice, we recommend using Amazon's IAM facility to create a separate access key and secret that has read-only permission on your AWS account.

    To allow Geckoboard to send requests to the AWS API, please ensure that the IAM user that you have added to Geckoboard has "Action":["cloudwatch:ListMetrics", "cloudwatch:GetMetricStatistics"] in its policy.

  3. Click on the Connect button.


    For help with configuring your CloudWatch widgets, see AWS' documentation on Dimensions and Metrics.

Estimated Billing Charges

In order to use the Estimated Billing Charges widget in Geckoboard, you'll need to enable the Receive Billing Alerts option in your AWS console. Find out how to enable the monitoring of your estimated charges

Was this article helpful?

Awesome! 👍 Thanks so much for your feedback!

Sorry about that! Start a conversation now.

Ready to create your own dashboard?

Get started for free

Still have questions? Get in touch.