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 ObserveOps . 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