Documentation forSolarWinds Observability SaaS

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 some of the metrics collected for these entities. To see the AWS RDS metrics in the Metrics Explorer, type 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 sw.metrics.healthscore metric by entity_types and select awsrds.

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.