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
Metrics | Description | Type |
---|---|---|
aws.documentdb.swap.used.bytes | The amount of swap space used on the instance. | Count |
aws.documentdb.disk.read.bytes.per.sec | The average number of disk I/O operations per second. | Count |
aws.documentdb.database.connections | The average number of connections to an instance. | Count |
aws.documentdb.low.mem.throttle.queue.depth | The 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.depth | The queue depth for requests that are throttled due to low available memory taken at a one-minute frequency. | Count |
aws.documentdb.database.max.connections | The maximum number of connections to an instance. | Count |
aws.documentdb.low.mem.throttled.operations | The number of requests that are throttled due to low available memory in a one-minute period. | Count |
aws.documentdb.opened.cursors | The maximum number of open cursors on an instance in a one-minute period. | Count |
aws.documentdb.max.cursors | The maximum number of open cursors on an instance in a one-minute period. | Count |
aws.documentdb.timed.out.cursors | The number of cursors that timed out in a one-minute period. | Count |
aws.documentdb.buffer.cache.hit.ratio.percent | Average percentage of requests that are served by the buffer cache. | Percentage(%) |
aws.documentdb.disk.queue.depth | The number of outstanding read/write requests waiting to access the disk. | Count |
aws.documentdb.opened.transactions | The number of transactions open on an instance taken at a one-minute frequency. | Count |
aws.documentdb.max.open.transactions | The number of transactions open on an instance taken at a one-minute frequency | Count |
aws.documentdb.engine.uptime.seconds | The amount of time that the instance has been running. | Seconds |
aws.documentdb.read.latency.seconds | Shown as second | Seconds |
aws.documentdb.write.latency.seconds | The average amount of time taken per disk I/O operation. | Seconds |
aws.documentdb.deleted.documents | Shown as millisecond | Count |
aws.documentdb.inserted.documents | The number of inserted documents in a one-minute period. | Count |
aws.documentdb.returned.documents | The number of returned documents in a one-minute period. | Count |
aws.documentdb.updated.documents | The number of updated documents in a one-minute period. | Count |
aws.documentdb.query.opcounters | The number of queries issued in a one-minute period. | Count |
aws.documentdb.command.opcounters | The number of commands issued in a one-minute period. | Count |
aws.documentdb.delete.opcounters | The number of delete operations issued in a one-minute period. | Count |
aws.documentdb.getmore.opcounters | The number of getmores issued in a one-minute period. | Count |
aws.documentdb.insert.opcounters | The number of insert operations issued in a one-minute period. | Count |
aws.documentdb.update.opcounters | The number of update operations issued in a one-minute period. | Count |
aws.documentdb.started.transactions | The number of transactions started on an instance in a one-minute period. | Count |
aws.documentdb.committed.transactions | The number of transactions committed on an instance in a one-minute period. | Count |
aws.documentdb.aborted.transactions | The number of transactions aborted on an instance in a one-minute period | Count |
aws.documentdb.disk.write.ops.per.sec | The average number of disk I/O operations per second. | Count |
aws.documentdb.disk.write.bytes.per.sec | The average number of disk I/O operations per second. | Count |