Amazon DocumentDB (with MongoDB compatibility) is a fast, reliable, and fully managed database service.

Amazon DocumentDB makes it easy to set up, operate, and scale MongoDB-compatible databases in the cloud. With Amazon DocumentDB, you can run the same application code and use the same drivers and tools that you use with MongoDB.

DocumentDB cluster

A cluster consists of:

  • 0 to 16 instances.
  • A cluster storage volume that manages the data for those instances.

Additionally,

  • All writes are done through the primary instance.
  • All instances (primary and replicas) support reads.
  • Cluster’s data is stored in the cluster volume with copies in three (3) different availability zones.

DocumentDB instance

An Amazon DocumentDB instance is an isolated database environment in the cloud.

An instance has the following capability:

  • Setup of multiple user-created databases.
  • Selection of computation and memory capacity of an instance using the instance class.

For example, you can select the instance that best meets your needs and if your needs change, you can choose a different instance class.

Use the OpsRamp AWS public cloud integration to discover and collect metrics against the AWS service.

Setup

To set up the OpsRamp AWS integration and discover the AWS service, go to AWS Integration Discovery Profile and select DocDB Cluster.

Metrics

Cluster metrics

OpsRamp MetricMetric Display NameUnitAggregation Type
aws_docdb_BackupRetentionPeriodStorageUsed

BackupRetentionPeriodStorageUsed
BackupRetentionPeriodStorageUsedBytesAverage
aws_docdb_BufferCacheHitRatio

BufferCacheHitRatio
BufferCacheHitRatioPercentAverage
aws_docdb_ChangeStreamLogSize

ChangeStreamLogSize
ChangeStreamLogSizeMegabytesAverage
aws_docdb_DBInstanceReplicaLag

DBInstanceReplicaLag
DBInstanceReplicaLagMillisecondsAverage
aws_docdb_DBClusterReplicaLagMaximum

DBClusterReplicaLagMaximum
DBClusterReplicaLagMaximumMillisecondsAverage
aws_docdb_DBClusterReplicaLagMinimum

DBClusterReplicaLagMinimum
DBClusterReplicaLagMinimumMillisecondsAverage
aws_docdb_DiskQueueDepth

DiskQueueDepth
DiskQueueDepthCountAverage
aws_docdb_EngineUptime

EngineUptime
EngineUptimeSecondsAverage
aws_docdb_FreeableMemory

FreeableMemory
FreeableMemoryBytesAverage
aws_docdb_FreeLocalStorage

FreeLocalStorage
FreeLocalStorageBytesAverage
aws_docdb_NetworkReceiveThroughput

NetworkReceiveThroughput
NetworkReceiveThroughputBytes/SecondAverage
aws_docdb_NetworkThroughput

NetworkThroughput
NetworkThroughputBytes/SecondAverage
aws_docdb_NetworkTransmitThroughput

NetworkTransmitThroughput
NetworkTransmitThroughputBytes/SecondAverage
aws_docdb_ReadLatency

ReadLatency
ReadLatencySecondsAverage
aws_docdb_ReadThroughput

ReadThroughput
ReadThroughputBytes/SecondAverage
aws_docdb_SnapshotStorageUsed

SnapshotStorageUsed
SnapshotStorageUsedBytesAverage
aws_docdb_SwapUsage

SwapUsage
SwapUsageBytesAverage
aws_docdb_TotalBackupStorageBilled

TotalBackupStorageBilled
TotalBackupStorageBilledBytesAverage
aws_docdb_VolumeBytesUsed

VolumeBytesUsed
VolumeBytesUsedBytesAverage
aws_docdb_VolumeReadIOPs

VolumeReadIOPs
VolumeReadIOPsCountAverage
aws_docdb_VolumeWriteIOPs

VolumeWriteIOPs
VolumeWriteIOPsCountAverage
aws_docdb_WriteLatency

WriteLatency
WriteLatencySecondsAverage
aws_docdb_WriteIOPS

WriteIOPS
WriteIOPSCount/SecondAverage
aws_docdb_WriteThroughput

WriteThroughput
WriteThroughputBytes/SecondAverage
aws_docdb_CPUUtilization

CPUUtilization
PercentAverage
cloud.instance.state

Status/State
Status/Staten/an/a

Instance metrics

OpsRamp MetricMetric Display NameUnitAggregation Type
aws_docdb_ChangeStreamLogSize

ChangeStreamLogSize
ChangeStreamLogSizeMegabytesAverage
aws_docdb_DatabaseConnections

DatabaseConnections
DatabaseConnectionsCountAverage
aws_docdb_FreeLocalStorage

FreeLocalStorage
FreeLocalStorageBytesAverage
aws_docdb_FreeableMemory

FreeableMemory
FreeableMemoryBytesAverage
aws_docdb_WriteIOPS

WriteIOPS
WriteIOPSCount/SecondAverage
aws_docdb_ReadIOPS

ReadIOPS
ReadIOPSCount/SecondAverage
aws_docdb_WriteLatency

WriteLatency
WriteLatencySecondsAverage
aws_docdb_ReadLatency

ReadLatency
ReadLatencySecondsAverage
aws_docdb_WriteThroughput

WriteThroughput
WriteThroughputBytes/SecondAverage
aws_docdb_ReadThroughput

ReadThroughput
ReadThroughputBytes/SecondAverage
aws_docdb_NetworkThroughput

NetworkThroughput
NetworkThroughputBytes/SecondAverage
aws_docdb_NetworkTransmitThroughput

NetworkTransmitThroughput
NetworkTransmitThroughputBytes/SecondAverage
aws_docdb_NetworkReceiveThroughput

NetworkReceiveThroughput
NetworkReceiveThroughputBytes/SecondAverage
aws_docdb_EngineUptime

EngineUptime
EngineUptimeSecondsAverage
aws_docdb_SwapUsage

SwapUsage
SwapUsageBytesAverage
aws_docdb_DiskQueueDepth

DiskQueueDepth
DiskQueueDepthCountAverage
aws_docdb_BufferCacheHitRatio

BufferCacheHitRatio
BufferCacheHitRatioPercentAverage
aws_docdb_BackupRetentionPeriodStorageUsed

BackupRetentionPeriodStorageUsed
BackupRetentionPeriodStorageUsedBytesAverage
aws_docdb_SnapshotStorageUsed

SnapshotStorageUsed
SnapshotStorageUsedBytesAverage
aws_docdb_TotalBackupStorageBilled

TotalBackupStorageBilled
TotalBackupStorageBilledBytesAverage
aws_docdb_CPUUtilization

CPUUtilization
PercentAverage
cloud.instance.state

Status/State
Status/Staten/an/a

Event support

CloudTrail event support

  • Not Supported

CloudWatch alarm support

  • Supported
  • Configurable in OpsRamp AWS Integration Discovery Profile.

External reference