Once you’ve integrated with AWS CloudWatch, you have access to all metrics for the DAX service, which provides an in-memory cache for DynamoDB.
See all AWS integrations.
To verify metrics are reporting, search for the metrics on the Metric details page in Settings.
The following table shows the DAX metrics ingested by Cloud Observability.
Metric Name | Unit | Description |
---|---|---|
aws.dax.cpu_utilization | percent | The percent of CPU utilization in a node or cluster. |
aws.dax.cache_memory_utilization | percent | The percent of cache memory in use by the item cache and query cache on a node or cluster. Cached data starts to be evicted when memory usage reaches 100%. If cache memory utilization reaches 100% on any node, write requests will be slowed down and you should consider switching to a larger node type. |
aws.dax.network_bytes_in | bytes | The number of bytes received on all network interfaces by a node or cluster. |
aws.dax.network_bytes_out | bytes | The number of bytes sent out on all network interfaces by a node or cluster. This metric shows the volume of outgoing traffic in terms of the number of bytes on a single node or cluster. |
aws.dax.network_packets_in | count | The number of packets received on all network interfaces by a node or cluster. |
aws.dax.network_packets_out | count | The number of packets sent out on all network interfaces by a node or cluster. This metric shows the volume of outgoing traffic in terms of the number of packets on a single node or cluster. |
aws.dax.get_item_request_count | count | The number of GetItem requests handled by a node or cluster. |
aws.dax.batch_get_item_request_count | count | The number of BatchGetItem requests handled by a node or cluster. |
aws.dax.batch_write_item_request_count | count | The number of BatchWriteItem requests handled by a node or cluster. |
aws.dax.delete_item_request_count | count | The number of DeleteItem requests handled by a node or cluster. |
aws.dax.put_item_request_count | count | The number of PutItem requests handled by a node or cluster. |
aws.dax.update_item_request_count | count | The number of UpdateItem requests handled by a node or cluster. |
aws.dax.transact_write_items_count | count | The number of TransactWriteItems requests handled by a node or cluster. |
aws.dax.query_request_count | count | The number of Query requests handled by a node or cluster. |
aws.dax.scan_request_count | count | The number of Scan requests handled by a node or cluster. |
aws.dax.evicted_size | bytes | The number of bytes evicted from the cache on a node or cluster. This can happen if the cache memory utilization reaches 100% (see the cache_memory_utilization metric). |
aws.dax.disk_utilization | percent | The percent of disk space in use by a node or cluster. |
aws.dax.read_capacity_units | count | The number of read capacity units (RCUs) consumed by a node or cluster. RCUs measure the number of read requests handled by a node or cluster. |
aws.dax.write_capacity_units | count | The number of write capacity units (WCUs) consumed by a node or cluster. WCUs measure the number of write requests handled by a node or cluster. |
Updated Dec 20, 2022