Skip to main content

AWS Document DB

Overview

AWS DocumentDB is a fully managed NoSQL database service provided by Amazon Web Services (AWS). It is designed to handle large volumes of semi-structured data and is compatible with the MongoDB API, making it easy for developers familiar with MongoDB to migrate their applications to AWS DocumentDB seamlessly.

Prerequisites

You can check the list of prerequisites required for Amazon DocumentDB here. These are the same for any other AWS service that you need to monitor using AIOps. Move to the section Adding AWS resources for Monitoring on the above link to view the prerequisites for AWS resource monitoring.

List of Supported KPIs

MetricsDescriptionType
aws.documentdb.swap.used.bytesThe amount of swap space used on the instance.Count
aws.documentdb.disk.read.bytes.per.secThe average number of disk I/O operations per second.Count
aws.documentdb.database.connectionsThe average number of connections to an instance.Count
aws.documentdb.low.mem.throttle.queue.depthThe queue depth for requests that are throttled due to low available memory taken at a one-minute frequency.Count
aws.documentdb.low.mem.throttle.max.queue.depthThe queue depth for requests that are throttled due to low available memory taken at a one-minute frequency.Count
aws.documentdb.database.max.connectionsThe maximum number of connections to an instance.Count
aws.documentdb.low.mem.throttled.operationsThe number of requests that are throttled due to low available memory in a one-minute period.Count
aws.documentdb.opened.cursorsThe maximum number of open cursors on an instance in a one-minute period.Count
aws.documentdb.max.cursorsThe maximum number of open cursors on an instance in a one-minute period.Count
aws.documentdb.timed.out.cursorsThe number of cursors that timed out in a one-minute period.Count
aws.documentdb.buffer.cache.hit.ratio.percentAverage percentage of requests that are served by the buffer cache.Percentage(%)
aws.documentdb.disk.queue.depthThe number of outstanding read/write requests waiting to access the disk.Count
aws.documentdb.opened.transactionsThe number of transactions open on an instance taken at a one-minute frequency.Count
aws.documentdb.max.open.transactionsThe number of transactions open on an instance taken at a one-minute frequencyCount
aws.documentdb.engine.uptime.secondsThe amount of time that the instance has been running.Seconds
aws.documentdb.read.latency.secondsShown as secondSeconds
aws.documentdb.write.latency.secondsThe average amount of time taken per disk I/O operation.Seconds
aws.documentdb.deleted.documentsShown as millisecondCount
aws.documentdb.inserted.documentsThe number of inserted documents in a one-minute period.Count
aws.documentdb.returned.documentsThe number of returned documents in a one-minute period.Count
aws.documentdb.updated.documentsThe number of updated documents in a one-minute period.Count
aws.documentdb.query.opcountersThe number of queries issued in a one-minute period.Count
aws.documentdb.command.opcountersThe number of commands issued in a one-minute period.Count
aws.documentdb.delete.opcountersThe number of delete operations issued in a one-minute period.Count
aws.documentdb.getmore.opcountersThe number of getmores issued in a one-minute period.Count
aws.documentdb.insert.opcountersThe number of insert operations issued in a one-minute period.Count
aws.documentdb.update.opcountersThe number of update operations issued in a one-minute period.Count
aws.documentdb.started.transactionsThe number of transactions started on an instance in a one-minute period.Count
aws.documentdb.committed.transactionsThe number of transactions committed on an instance in a one-minute period.Count
aws.documentdb.aborted.transactionsThe number of transactions aborted on an instance in a one-minute periodCount
aws.documentdb.disk.write.ops.per.secThe average number of disk I/O operations per second.Count
aws.documentdb.disk.write.bytes.per.secThe average number of disk I/O operations per second.Count