Relational Database Service (RDS) metrics
Amazon Relational Database Service (Amazon RDS) makes it easy to set up, operate, and scale a relational database in the cloud. Ensure your cloud platform is configured in SolarWinds Observability SaaS to collect this service's data. See Add an AWS cloud account. CloudWatch metrics must also be enabled for this service in the AWS Console for the metric data to be available.
Many of the collected metrics from AWS RDS entities are displayed as widgets in SolarWinds Observability explorers; additional metrics may be collected and available in the Metrics Explorer. You can also create an alert for when an entity's metric value moves out of a specific range. See Entities in SolarWinds Observability SaaS for information about entity types in SolarWinds Observability SaaS.
The following table lists AWS.RDS
in the search box.
Metric | Units | Description |
---|---|---|
sw.metrics.healthscore |
Percent (%) |
Health state. The health state provides real-time insight into the overall health and performance of your monitored entities. The health state is determined based on anomalies detected for the entity, alerts triggered for the entity's metrics, and the status of the entity. The health state is displayed as one of the following four states and colors: Good, Moderate, Bad, or Unknown. You can determine the impact of the alerts, anomalies, and statuses on the health of an entity type by going to Settings > Health, and selecting a specific entity type. You can also customize the impact. To view the health of AWS RDS entities in the Metrics Explorer, filter the |
AWS.RDS.AbortedClients
|
Count |
The number of connections that were aborted because the client died and didn't correctly close the connection. |
AWS.RDS.ActiveTransactions
|
Count |
The number of active transactions in the database. |
AWS.RDS.ACUUtilization
|
Percent (%) | The percentage of Aurora Capacity Units (ACUs) utilized by the Aurora Serverless v2 cluster. |
AWS.RDS.AuroraBinlogReplicaLag
|
seconds (s) | The amount of lag in seconds for binary log replication between the primary instance and the replica. |
AWS.RDS.AuroraEstimatedSharedMemoryBytes
|
bytes | The estimated amount of shared memory used by the Aurora MySQL database. |
AWS.RDS.AuroraGlobalDBDataTransferBytes
|
bytes | The amount of redo log data transferred from the source AWS Region to a secondary AWS Region in an Aurora Global Database. |
AWS.RDS.AuroraGlobalDBProgressLag
|
milliseconds (ms) | The measure of how far the secondary cluster is behind the primary cluster for both user transactions and system transactions in an Aurora Global Database. |
AWS.RDS.AuroraGlobalDBReplicatedWriteIO
|
Count | The number of write I/O operations replicated from the primary AWS Region to the cluster volume in a secondary AWS Region in an Aurora Global Database. |
AWS.RDS.AuroraGlobalDBRPOLag
|
milliseconds (ms) | The recovery point objective (RPO) lag time, measuring how far the secondary cluster is behind the primary cluster for user transactions in an Aurora Global Database. |
AWS.RDS.AuroraOptimizedReadsCacheHitRatio
|
Percent (%) | The percentage of read operations that are served from the cache in an Aurora database. |
AWS.RDS.AuroraReplicaLag
|
milliseconds (ms) | The amount of lag in milliseconds for replication between the primary instance and the Aurora replica. |
AWS.RDS.AuroraReplicaLagMaximum
|
milliseconds (ms) | The maximum amount of lag in milliseconds for replication between the primary instance and the Aurora replica. |
AWS.RDS.AuroraReplicaLagMinimum
|
milliseconds (ms) | The minimum amount of lag in milliseconds for replication between the primary instance and the Aurora replica. |
AWS.RDS.AuroraSlowConnectionHandleCount
|
Count | The number of slow connection handles in Aurora. |
AWS.RDS.AuroraSlowHandshakeCount
|
Count | The number of slow handshakes in Aurora. |
AWS.RDS.AuroraVolumeBytesLeftTotal
|
bytes | The remaining available space for the cluster volume in Aurora. |
AWS.RDS.BacktrackChangeRecordsCreationRate
|
Count per minute |
The number of backtrack change records created over a specified period for your Aurora DB cluster. |
AWS.RDS.BacktrackChangeRecordsStored
|
Count |
The actual number of backtrack change records stored by your Aurora DB cluster. |
AWS.RDS.BacktrackWindowActual
|
minutes |
The actual amount of time you can backtrack your Aurora DB cluster, which can be smaller than the target backtrack window. |
AWS.RDS.BacktrackWindowAlert
|
Count |
The number of times the actual backtrack window is smaller than the target backtrack window for a given period. |
AWS.RDS.BackupRetentionPeriodStorageUsed
|
bytes |
The amount of storage used by automated backups that are retained for the backup retention period. |
AWS.RDS.BinLogDiskUsage
|
bytes |
BinLogDiskUsage. The average amount of disk space occupied by binary logs. |
AWS.RDS.BlockedTransactions
|
Count |
The number of transactions that are blocked due to row-level locks in the database. |
AWS.RDS.BufferCacheHitRatio
|
Percent (%) |
The percentage of requests that are served from the buffer cache, indicating the efficiency of the cache. |
AWS.RDS.BurstBalance
|
Percent (%) |
BurstBalance. The average percent of General Purpose SSD (gp2) burst-bucket I/O credits available. |
AWS.RDS.CheckpointLag
|
seconds (s) | The amount of time since the most recent checkpoint. |
AWS.RDS.CommitLatency
|
microseconds |
The cumulative commit latency, measured as the time between when a client submits a commit request and when it receives the commit acknowledgment. |
AWS.RDS.CommitThroughput
|
Count per second |
The number of commit operations per second in the database. |
AWS.RDS.ConnectionAttempts
|
Count |
The number of attempts to connect to an instance, whether successful or not. |
AWS.RDS.CPUCreditBalance
|
Count |
CpuCreditBalance. The average number of earned CPU credits that an instance has accrued since it was launched or started. |
AWS.RDS.CPUCreditUsage
|
Count |
CpuCreditUsage. The average number of CPU credits spent by the instance for CPU utilization. |
AWS.RDS.CPUSurplusCreditBalance
|
Count |
The number of surplus CPU credits spent to sustain CPU utilization when the CPUCreditBalance value is zero. |
AWS.RDS.CPUSurplusCreditsCharged
|
Count |
The number of surplus CPU credits exceeding the maximum number of CPU credits that can be earned in a 24-hour period, attracting an additional charge. |
AWS.RDS.CPUUtilization
|
Percent (%) |
CpuUtilization. The average percentage of CPU utilization. |
AWS.RDS.DatabaseConnections
|
Count |
DatabaseConnections. The total number of client network connections to the database instance. |
AWS.RDS.DBLoad
|
Average Active Sessions (AAS) |
Measures the level of session activity in your database, representing the activity of the DB instance in average active sessions. |
AWS.RDS.DBLoadCPU
|
Average Active Sessions (AAS) |
The number of active sessions where the wait event type is CPU. |
AWS.RDS.DBLoadNonCPU
|
Average Active Sessions (AAS) |
The number of active sessions where the wait event type is not CPU. |
AWS.RDS.DDLLatency
|
milliseconds (ms) |
The average time taken to complete Data Definition Language (DDL) operations in the database. |
AWS.RDS.DDLThroughput
|
Count per second |
The number of Data Definition Language (DDL) operations per second in the database. |
AWS.RDS.Deadlocks
|
Count |
The number of deadlock events detected in the database. A deadlock occurs when two or more processes are waiting on the same resource and each process is waiting on the other process to complete before moving forward. |
AWS.RDS.DeleteLatency
|
milliseconds (ms) |
The average time taken to complete delete operations in the database. |
AWS.RDS.DeleteThroughput
|
Count per second |
The number of delete operations per second in the database. |
AWS.RDS.DiskQueueDepth
|
Count |
DiskQueueDepth. The average number of outstanding I/Os (read/write requests) waiting to access the disk. |
AWS.RDS.DiskQueueDepthLogVolume
|
Count | The number of input and output (I/O) requests that were submitted by the application but haven't been sent to the storage device yet. |
AWS.RDS.DMLLatency
|
milliseconds (ms) |
The average time taken to complete Data Manipulation Language (DML) operations in the database. |
AWS.RDS.DMLThroughput
|
Count per second |
The number of Data Manipulation Language (DML) operations per second in the database. |
AWS.RDS.EBSByteBalance
|
Percent (%) |
The percentage of throughput credits remaining in the burst bucket of your RDS database. |
AWS.RDS.EBSIOBalance
|
Percent (%) |
The percentage of I/O credits remaining in the burst bucket of your RDS database. |
AWS.RDS.EngineUptime
|
seconds (s) |
The number of seconds since the last time a DB instance was started. |
AWS.RDS.FailedSQLServerAgentJobsCount
|
Count |
The number of SQL Server Agent jobs that have failed. |
AWS.RDS.ForwardingMasterDMLLatency
|
milliseconds (ms) |
The average response time of forwarded DML statements on the master DB instance. |
AWS.RDS.ForwardingMasterDMLThroughput
|
Count per second |
The number of forwarded DML statements processed each second by the master DB instance. |
AWS.RDS.ForwardingMasterOpenSessions
|
Count |
The number of open sessions on the master DB instance processing forwarded queries. |
AWS.RDS.ForwardingReplicaDMLLatency
|
milliseconds (ms) |
The average response time in milliseconds of forwarded DML statements on the replica DB instance. |
AWS.RDS.ForwardingReplicaDMLThroughput
|
Count per second |
The number of forwarded DML (Data Manipulation Language) statements processed each second by the replica DB instance. |
AWS.RDS.ForwardingReplicaOpenSessions
|
Count |
The number of open sessions on the replica DB instance that are processing forwarded queries. |
AWS.RDS.ForwardingReplicaReadWaitLatency
|
milliseconds (ms) |
The average wait time in milliseconds that the replica waits to be consistent with the Log Sequence Number (LSN) of the writer DB instance. |
AWS.RDS.ForwardingReplicaReadWaitThroughput
|
Count per second |
The total number of SELECT statements processed each second in all sessions that are forwarding writes. |
AWS.RDS.ForwardingReplicaSelectLatency
|
milliseconds (ms) |
The average response time in milliseconds of forwarded SELECT statements on the replica. |
AWS.RDS.ForwardingReplicaSelectThroughput
|
Count per second |
The number of forwarded SELECT statements processed each second by the replica DB instance. |
AWS.RDS.ForwardingWriterDMLLatency
|
milliseconds (ms) |
The average time to process each forwarded DML statement on the writer DB instance. It doesn't include the time for the DB cluster to forward the write request or the time to replicate changes back to the writer. |
AWS.RDS.ForwardingWriterDMLThroughput
|
Count per second |
The number of forwarded DML statements processed each second by the writer DB instance. |
AWS.RDS.ForwardingWriterOpenSessions
|
Count |
The number of forwarded sessions on the writer DB instance. |
AWS.RDS.FreeEphemeralStorage
|
bytes | The amount of free ephemeral storage available in the RDS instance. |
AWS.RDS.FreeableMemory
|
bytes |
FreeableMemory. The average amount of available random access memory. |
AWS.RDS.FreeLocalStorage
|
bytes |
The amount of free local storage available in the RDS instance. |
AWS.RDS.FreeStorageSpace
|
bytes |
FreeStorageSpace. The average amount of available storage space. |
AWS.RDS.FreeStorageSpaceLogVolume
|
bytes | The amount of free storage space available in the log volume of the RDS instance. |
AWS.RDS.InsertLatency
|
microseconds |
The cumulative commit latency, measured as the time between when a client submits a commit request and when it receives the commit acknowledgment. |
AWS.RDS.InsertThroughput
|
Count per second |
The number of insert operations per second in the database. |
AWS.RDS.LoginFailures
|
Count |
The number of failed login attempts to the database. |
AWS.RDS.LVMReadIOPS
|
Count |
The average number of read input/output operations per second (IOPS) for the logical volume manager (LVM) in the RDS instance. |
AWS.RDS.LVMWriteIOPS
|
Count |
The average number of write input/output operations per second (IOPS) for the logical volume manager (LVM) in the RDS instance. |
AWS.RDS.MaximumUsedTransactionIDs
|
Count |
MaximumUsedTransactionIDs. The maximum transaction IDs that have been used. This metric applies to PostgreSQL. |
AWS.RDS.NetworkReceiveThroughput
|
bps |
NetworkReceiveThroughput. The average incoming (receive) network traffic on the DB instance, including both customer database traffic and Amazon RDS traffic used for monitoring and replication. |
AWS.RDS.NetworkThroughput
|
bps |
The average number of bytes transmitted and received over the network per second in the RDS instance. |
AWS.RDS.NetworkTransmitThroughput
|
bps |
NetworkTransmitThroughput. The average outgoing (transmit) network traffic on the DB instance, including both customer database traffic and Amazon RDS traffic used for monitoring and replication. |
AWS.RDS.NumBinaryLogFiles
|
Count |
The number of binary log files on the RDS instance.. |
AWS.RDS.OldestReplicationSlotLag
|
bytes |
OldestReplicationSlotLag. The average lagging size of the replica lagging the most in terms of write-ahead log (WAL) data received. This metric applies to PostgreSQL. |
AWS.RDS.Queries
|
Count |
The number of queries executed on the RDS instance. |
AWS.RDS.RDSToAuroraPostgreSQLReplicaLag
|
milliseconds (ms) |
The amount of lag in milliseconds for replication from an RDS for PostgreSQL DB instance to an Aurora PostgreSQL DB cluster. |
AWS.RDS.ReadIOPS
|
Count per second |
ReadIOPS. The average number of disk read I/O operations per second. |
AWS.RDS.ReadIOPSEphemeralStorage
|
Count per second | The average number of read input/output operations per second (IOPS) for ephemeral storage in the RDS instance. |
AWS.RDS.ReadIOPSLogVolume
|
Count per second | The average number of read input/output operations per second (IOPS) for the log volume in the RDS instance. |
AWS.RDS.ReadLatency
|
seconds (s) |
Readlatency. The average amount of time taken per disk I/O operation. |
AWS.RDS.ReadLatencyEphemeralStorage
|
milliseconds (ms) | The average time taken to complete read operations on ephemeral storage in the RDS instance. |
AWS.RDS.ReadLatencyLogVolume
|
milliseconds (ms) | The average time taken to complete read operations on the log volume in the RDS instance. |
AWS.RDS.ReadThroughput
|
bps |
ReadThroughput. The average number of bytes read from disk per second. |
AWS.RDS.ReadThroughputLogVolume
|
bps | The average number of bytes read from the log volume per second in the RDS instance. |
AWS.RDS.ReplicaLag
|
seconds (s) |
ReplicaLag. For read replica configurations, the average amount of time a read replica DB instance lags behind the source DB instance. |
AWS.RDS.ReplicationChannelLag
|
seconds (s) | The amount of lag in seconds for replication between the primary instance and the replica in the RDS instance. |
AWS.RDS.ReplicationSlotDiskUsage
|
bytes |
ReplicationSlotDiskUsage. The average disk space used by replication slot files. This metric applies to PostgreSQL. |
AWS.RDS.ResultSetCacheHitRatio
|
Percent (%) |
The percentage of read operations that are served from the result set cache in the RDS instance. |
AWS.RDS.RollbackSegmentHistoryListLength
|
Count |
The length of the undo log or rollback segment history list, which contains the before images of database records used during transaction rollbacks or to provide a consistent read view for long-running transactions. |
AWS.RDS.RowLockTime
|
milliseconds (ms) |
The average time spent waiting for row locks in the RDS instance. |
AWS.RDS.SelectLatency
|
milliseconds (ms) |
The average time taken to complete select operations in the database. |
AWS.RDS.SelectThroughput
|
Count per second |
The number of select operations per second in the database. |
AWS.RDS.ServerlessDatabaseCapacity
|
Aurora Capacity Units (ACUs) |
The capacity of the Aurora Serverless v2 database, measured in Aurora Capacity Units (ACUs). |
AWS.RDS.SnapshotStorageUsed
|
bytes |
The amount of storage used by snapshots in the RDS instance. |
AWS.RDS.StorageNetworkReceiveThroughput
|
bps |
The amount of network throughput received from the storage subsystem by the RDS instance. |
AWS.RDS.StorageNetworkThroughput
|
bps |
The total network throughput for storage operations in the RDS instance. |
AWS.RDS.StorageNetworkTransmitThroughput
|
bps |
The amount of network throughput sent to clients by each instance in the RDS instance. |
AWS.RDS.SumBinaryLogSize
|
bytes |
The total size of all binary log files on the RDS instance. |
AWS.RDS.SwapUsage
|
bytes |
SwapUsage. The average amount of swap space used on the DB instance. This metric is not available for SQL Server. |
AWS.RDS.TempStorageIOPS
|
Count per second | The average number of input/output operations per second (IOPS) for temporary storage in the RDS instance. |
AWS.RDS.TempStorageThroughput
|
bps | The average number of bytes read from or written to temporary storage per second in the RDS instance. |
AWS.RDS.TotalBackupStorageBilled
|
bytes |
The total amount of backup storage billed for the RDS instance. |
AWS.RDS.TransactionLogsDiskUsage
|
bytes |
TransactionLogsDiskUsage. The average disk space used by transaction logs. This metric applies to PostgreSQL. |
AWS.RDS.TransactionLogsGeneration
|
bps |
TransactionLogsGeneration. The average size of transaction logs generated per second. This metric applies to PostgreSQL. |
AWS.RDS.UpdateLatency
|
milliseconds (ms) |
The average time taken to complete update operations in the database. |
AWS.RDS.UpdateThroughput
|
Count per second |
The number of update operations per second in the database. |
AWS.RDS.VolumeBytesUsed
|
bytes |
The amount of storage space used by the volume in the RDS instance. |
AWS.RDS.VolumeReadIOPs
|
Count per minute |
The average number of read input/output operations per second (IOPS) for the volume in the RDS instance. |
AWS.RDS.VolumeWriteIOPs
|
Count per minute |
The average number of write input/output operations per second (IOPS) for the volume in the RDS instance. |
AWS.RDS.WriteIOPS
|
Count per second |
WriteIOPS. The average number of disk write I/O operations per second. |
AWS.RDS.WriteIOPSEphemeralStorage
|
Count per second | The average number of write input/output operations per second (IOPS) for ephemeral storage in the RDS instance. |
AWS.RDS.WriteIOPSLogVolume
|
Count per second | The average number of write input/output operations per second (IOPS) for the log volume in the RDS instance. |
AWS.RDS.WriteLatency
|
seconds (s) |
WriteLatency. The average amount of time taken per disk I/O operation. |
AWS.RDS.WriteLatencyEphemeralStorage
|
milliseconds (ms) | The average time taken to complete write operations on ephemeral storage in the RDS instance. |
AWS.RDS.WriteLatencyLogVolume
|
seconds (s) | The average time taken to complete write operations on the log volume in the RDS instance. |
AWS.RDS.WriteThroughput
|
bps |
WriteThroughput. The average number of bytes written to disk per second. |
AWS.RDS.WriteThroughputEphemeralStorage
|
bps | The average number of bytes written to ephemeral storage per second in the RDS instance. |
AWS.RDS.WriteThroughputLogVolume
|
bps | The average number of bytes written to the log volume per second in the RDS instance. |