DynamoDB Accelerator (DAX)

Overview

Amazon DynamoDB Accelerator (DAX) is a fully managed, highly available, in-memory cache for DynamoDB that delivers up to a 10x performance improvement – from milliseconds to microseconds – even at millions of requests per second.

Setup

Installation

If you haven’t already, first set up the AWS CloudWatch integration. No additional steps are needed for installation.

Configuration

On the AWS CloudWatch integration page, ensure that the DynamoDB Accelerator (DAX) service is selected for metric collection.

Metrics

Name Description
CPU Utilization The percentage of CPU utilization.
Item Cache Hits The number of successful item lookups based on its primary key.
Item Cache Misses The number of unsuccessful item lookups based on its primary key.
Query Cache Hits The number of successful query result lookups based on query parameters.
Query Cache Misses The number of unsuccessful query result lookups based on query parameters.
Query Request Count The number of Scan requests handled by the instance.
Scan Cache Hits The number of successful scan result lookups based on scan parameters.
Scan Cache Misses The number of unsuccessful scan result lookups based on scan parameters.
Scan Request Count The number of Scan requests handled by the instance.
Failed request count (total) Total number of requests that resulted in an error reported by the instance.
Error request count (customer errors) Total number of requests that resulted in a user error reported by the instance.
Fault request count (service errors) Total number of requests that resulted in an internal error reported by the instance.
Total request Count Total number of requests submitted to the cluster.
GetItem Request Count The number of GetItem requests handled by the instance.
PutItem Request Count The number of PutItem requests handled by the instance.
DeleteItem Request Count The number of DeleteItem requests handled by the instance.
UpdateItem Request Count The number of UpdateItem requests handled by the instance.
BatchGetItem Request Count The number of BatchGetItem requests handled by the instance.
BatchWriteItem Request Count The number of BatchWriteItem requests handled by the instance.
DatabaseSize The amount of storage allocated for storing objects in Dax.

Available Tags

Name Description
clusterid The cluster ID
nodeid The node ID for the Accelerator
region The region for the node and cluster
awsaccount AWS account associated with the metrics