Skip to content

AWS Integration - DocumentDB

Mackerel supports obtaining and monitoring Amazon DocumentDB metrics in AWS Integration. When integrating with AWS Integration, billable targets are determined using the conversion 1 Instance = 1 Micro Host. In addition to this, depending on the number of metrics retrieved, you may be charged for exceeding the maximum number of metrics per micro host.

Please refer to the following page for AWS Integration configuration methods and a list of supported AWS services.
AWS Integration

Obtaining metrics

The metrics obtainable with AWS Integration's DocumentDB support are as follows. For Metric explanations, refer to the AWS help page.

The maximum number of metrics obtainable is 53.

Graph nameMetricMetric name in MackerelUnitStatistics
CPUCPUUtilizationdocdb.cpu.usedpercentageAverage
Database ConnectionsDatabaseConnections
DatabaseConnectionsMax
docdb.database_connections.used
docdb.database_connections.max
integerSum
Database CursorDatabaseCursors
DatabaseCursorsMax
DatabaseCursorsTimedOut
docdb.database_cursor.used
docdb.database_cursor.max
docdb.database_cursor.timeout
integerSum
MemoryFreeableMemory
SwapUsage
docdb.memory.free
docdb.memory.swap
bytesAverage
StorageFreeLocalStoragedocdb.storage.freebytesAverage
TransactionTransactionsOpen
TransactionsOpenMax
TransactionsStarted
TransactionsCommitted
TransactionsAborted
docdb.transaction.open
docdb.transaction.open_max
docdb.transaction.started
docdb.transaction.committed
docdb.transaction.aborted
integerSum
Replica LagDBClusterReplicaLagMaximum *1
DBClusterReplicaLagMinimum *1
DBInstanceReplicaLag *2
docdb.replica_lag.max
docdb.replica_lag.min
docdb.replica_lag.lag
floatAverage
OperationOpcountersCommand
OpcountersDelete
OpcountersGetmore
OpcountersInsert
OpcountersQuery
OpcountersUpdate
docdb.operation.command
docdb.operation.delete
docdb.operation.getmore
docdb.operation.insert
docdb.operation.query
docdb.operation.update
integerSum
Disk LatencyReadLatency
WriteLatency
docdb.disk_latency.read
docdb.disk_latency.write
floatAverage
Disk IOPSReadIOPS
WriteIOPS
docdb.disk_iops.read
docdb.disk_iops.write
iopsAverage
DocumentsDocumentsDeleted
DocumentsInserted
DocumentsReturned
DocumentsUpdated
TTLDeletedDocuments
docdb.documents.deleted
docdb.documents.inserted
docdb.documents.returned
docdb.documents.updated
docdb.documents.ttl_deleted
integerSum
Network ThroughputNetworkReceiveThroughput
NetworkTransmitThroughput
NetworkThroughput
docdb.network_throughput.receive
docdb.network_throughput.transmit
docdb.network_throughput.all
integerAverage
Disk ThroughputReadThroughput
WriteThroughput
docdb.disk_throughput.read
docdb.disk_throughput.write
bytesAverage
CPU CreditCPUCreditUsage *3
CPUCreditBalance *3
CPUSurplusCreditBalance *3
CPUSurplusCreditsCharged *3
docdb.cpu_credit.usage
docdb.cpu_credit.balance
docdb.cpu_credit.surplus
docdb.cpu_credit.charged
floatAverage
Cache Hit RatioBufferCacheHitRatio
IndexBufferCacheHitRatio
docdb.cache_hit_ratio.buffer
docdb.cache_hit_ratio.index
percentageAverage
Throttle Queue DepthLowMemThrottleQueueDepth
LowMemThrottleMaxQueueDepth
docdb.throttle_queue_depth.low_mem
docdb.throttle_queue_depth.low_mem_max
integerSum
Disk Queue DepthDiskQueueDepthdocdb.disk_queue_depth.diskintegerSum
UptimeEngineUptimedocdb.uptime.engineintegerSum
ThrottledLowMemNumOperationsThrottleddocdb.throttled.low_memintegerSum
Change Stream LogChangeStreamLogSizedocdb.change_stream_log.sizeintegerSum
Volume UsedVolumeBytesUsed *4docdb.volume_used.bytesbytesSum
Backup Storage UsedSnapshotStorageUsed *4
TotalBackupStorageBilled *4
BackupRetentionPeriodStorageUsed *4
docdb.backup_storage_used.snapshot
docdb.backup_storage_used.total_billed
docdb.backup_storage_used.retention_period
bytesSum
*1 Only generated on the PRIMARY instance
*2 Only generated on the REPLICA instance
*3 Only generated on T3 instances
*4 Metric is generated per cluster, and instances of the same cluster show the same metrics.

Notes

Among the graphs/metrics obtainable with AWS Integration, metrics included in the following graphs are usually obtained in 5 minute intervals.

  • CPU Credit
  • Volume Used

Metrics included in the following graphs are usually obtained in 1 day intervals.

  • Backup Storage Used

This is specified by the AWS CloudWatch API.