Health Events Dashboard
Introduction
AWS Health
The CID Health Events Dashboard uses data collected from AWS Health Organizational View API and creates a variety of visualizations for your past, current, and upcoming AWS Health events. The dashboard’s charts allow you analyze individual or multiple events to raise awareness and facilitate your operational planning.
Some of the features of this dashboard include:
-
Drill down from summary views to granular details - See the most impactful events and drill down to lists of affected resources
-
Deprecating versions tracking - Analyze and plan for deprecating versions of different AWS services, such as RDS and Lambda
-
Upcoming event timeline - See the scope and dates of future events to facilitate operational planning
-
Consolidation - Centralized view of all accounts in an organization or across multiple payer accounts
The Data Collection Stack uses AWS Organizations API to collect daily the AWS Health data. See more in prerequisites.
Note
Please note that the data on this dashboard may have a lag of 48 hour or more. Please do not use this dashboard for monitoring or real time operational events. This dashboard is exclusively for review and longer term operational planning. Please use AWS Health Notifications to get the real time information when needed.
Note
AWS Health might not include records of events that occurred in your organization before you enabled the organizational view feature. This limitation also applies to scheduled change announcements.
Note
You must have a Business, Enterprise On-Ramp, or Enterprise Support plan from AWS Support to use the AWS Health API.
Architecture
We recommend installing the Health Events Dashboards in a separate Data Collection Account (Can be the same with your other CID dashboards).

-
The Data Collection Stack provides an Amazon Lambda function that assumes a role in one or multiple Management accounts to retrieve daily the AWS Health Data and store it on Amazon S3. The Lambda only pulls data that are updated since the last retrieval. The stack also provides AWS Glue Tables to query collected data.
-
Cloud Intelligence Dashboards provide Amazon Athena views for querying data directly from the S3 bucket using an AWS Glue tables and Amazon QuickSight Datasets and Dashboards, allowing Operation Teams acceding AWS Health data. Access can be secured through AWS IAM, IIC (SSO), and optional Row Level Security.
Demo Dashboard
Get more familiar with Dashboard using the live, interactive demo
dashboard following this
link

Prerequisites
-
Enable AWS Health events across accounts with organizational view.
For this dashboard you need to enable the organizational view of Health events. By default, you can use AWS Health to view the AWS Health events of a single AWS account. If you use AWS Organizations, you can also view AWS Health events centrally across your organization. This feature provides access to the same information as single account operations and it is the mechanism used to render this dashboard. You must have a Business, Enterprise On-Ramp, or Enterprise Support plan from AWS Support to use the AWS Health API.
-
Deploy or update Data Collection Lab and make sure Health Events Data Collection Module is enabled. Version 3.0.8 or higher required.
-
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 Amazon Quicksight section below.
-
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 Compute Optimizer data created via Data Collection Lab.
-
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.
-
Validate your Athena primary workgroup has an output location by
-
Open a new tab or window and navigate to the Athena console
-
Select Workgroup: primary
-
Confirm your Query result location is configured with an S3 bucket path.
-
If not configured, continue to setting up by clicking Edit workgroup
-
-
Add the S3 bucket path you have selected for your Query result location and click save
-
-
Enable Amazon QuickSight
Amazon QuickSight is the AWS Business Intelligence tool that will allow you to not only view the Standard AWS provided insights into all of your accounts, but will also allow to produce new versions of the Dashboards we provide or create something entirely customized to you. If you are already a regular Amazon QuickSight user you can skip these steps.
-
Log into your AWS Account and search for QuickSight in the list of Services
-
You will be asked to sign up before you will be able to use it
-
After pressing the Sign up button you will be presented with 2 options, please ensure you select the Enterprise Edition during this step
-
Select continue and you will need to fill in a series of options in order to finish creating your account.
-
Ensure you select the region that is most appropriate based on where your S3 Bucket is located containing your CO report files.
-
Enable the Amazon S3 option and select the bucket where your Compute Optimizer data created via Data Collection Lab are located
-
-
Click Finish & wait for the congratulations screen to display
-
Click Go to Amazon QuickSight
-
Check you have Amazon QuickSight Enterprise Edition
Deployment
Update
Please note that dashboards are not updated with update of CloudFormation Stack. When new version of the dashboard template is released, you can update your dashboard by running the following command in your command-line interface:
cid-cmd update --dashboard-id health-events-dashboard
Authors
-
Eric Christensen, Senior Technical Account Manager
-
Iakov Gan, Senior Solution Architect
Contributors
-
Yuriy Prykhodko, Principal Technical Account Manager
Feedback & Support
Follow Feedback & Support guide
Note
These dashboards and their content: (a) are for informational purposes only, (b) represents current AWS product offerings and practices, which are subject to change without notice, and (c) does not create any commitments or assurances from AWS and its affiliates, suppliers or licensors. AWS content, products or services are provided "as is" without warranties, representations, or conditions of any kind, whether express or implied. The responsibilities and liabilities of AWS to its customers are controlled by AWS agreements, and this document is not part of, nor does it modify, any agreement between AWS and its customers.