Overview - Real-Time Insights on AWS Account Activity


Amazon Web Services (AWS) enables customers to achieve significant gains in productivity, innovation, and cost reduction when they move to the AWS Cloud. AWS offers a variety of services and features that allow for flexible control of cloud computing resources and also of the AWS account(s) managing those resources. These options help to ensure proper cost allocation, agility, and security, however customers are sometimes unsure of how to best leverage the elasticity of the AWS Cloud to optimize their costs yet still meet their performance and capacity requirements.

Monitoring AWS account activity can provide valuable insight into who is accessing your resources and how your resources are being used. This insight can help you to make better-informed decisions that increase security and efficiency, facilitate compliance auditing, and optimize costs. Many customers choose to build custom account monitoring solutions using AWS services because these services provide an efficient way to handle a large number of activity events in real-time and flexibility to get specific metrics.

To help customers more easily monitor account activity in real-time, AWS offers the Real-Time Insights on AWS Account Activity solution, a reference implementation that automatically provisions the services necessary to record and visualize resource access and usage metrics for your AWS account(s) in real-time. This solution is designed to provide a framework for visualizing metrics, allowing you to focus on adding new metrics rather than underlying infrastructure operations.

Real-Time Insights on AWS Account Activity uses AWS CloudTrail to log account activity, Amazon Kinesis Data Analytics to compute metrics in real-time, and Amazon DynamoDB to durably store the computed data. The solution features a dashboard that visualizes your account activity metrics in real-time. Metrics are calculated for create, modify, and delete API calls for more than 60 supported AWS services.


The Real-Time Insights on AWS Account Activity solution enables an AWS CloudTrail trail to monitor events that occur in your account in real-time. Some events, however, might take up to 15 minutes to arrive in Amazon Kinesis Data Firehose from CloudTrail.


You are responsible for the cost of the AWS services used while running this reference deployment. As of the date of publication, the baseline cost for running this solution with default settings in the US East (N. Virginia) Region is approximately $100 per month. Note that the monthly cost will vary depending on your AWS console and API use. Prices are subject to change. For full details, see the pricing webpage for each AWS service you will be using in this solution.