Introduction

AWS DMS Task (replication task) is used to move a data set from the source endpoint to the target endpoint.

AWS DMS (replication instance) is a web service that is used to migrate data from your database to a database on an AWS service.

Your database can be one of the following:

  • On-premises
  • An Amazon Relational Database Service (Amazon RDS) DB instance
  • An Amazon Elastic Compute Cloud (Amazon EC2) instance

These services can include a database on Amazon RDS or a database on an Amazon EC2 instance. In addition, you can:

  • Migrate a database from an AWS service to an on-premises database.
  • Migrate data between heterogeneous or homogeneous database engines.

Setup

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

Metrics

OpsRamp MetricMetric Display NameUnitAggregation TypeDescription
aws_dms_FullLoadThroughputBandwidthSourceFullLoadThroughputBandwidthSourceKilobytes/SecondAverageIncoming network bandwidth from a full load from the source in kilobytes (KB) per second.
aws_dms_FullLoadThroughputBandwidthTargetFullLoadThroughputBandwidthTargetCount/SecondAverageOutgoing network bandwidth from a full load for the target in KB per second.
aws_dms_FullLoadThroughputRowsSourceFullLoadThroughputRowsSourceCount/SecondAverageIncoming changes from a full load from the source in rows per second.
aws_dms_FullLoadThroughputRowsTargetFullLoadThroughputRowsTargetCount/SecondAverageOutgoing changes from a full load for the target in rows per second.
aws_dms_CDCIncomingChangesCDCIncomingChangesCountAverageTotal number of change events at a point-in-time that are waiting to be applied to the target.
aws_dms_CDCChangesMemorySourceCDCChangesMemorySourceCountAverageAmount of rows accumulating in a memory and waiting to be committed from the source.
aws_dms_CDCChangesMemoryTargetCDCChangesMemoryTargetCountAverageAmount of rows accumulating in a memory and waiting to be committed to the target.
aws_dms_CDCChangesDiskSourceCDCChangesDiskSourceCountAverageAmount of rows accumulating on disk and waiting to be committed from the source.
aws_dms_CDCChangesDiskTargetCDCChangesDiskTargetCountAverageAmount of rows accumulating on disk and waiting to be committed to the target.
aws_dms_CDCThroughputBandwidthSourceCDCThroughputBandwidthSourceKilobytes/SecondAverageNetwork bandwidth for the source in KB per second.
aws_dms_CDCThroughputBandwidthTargetCDCThroughputBandwidthTargetKilobytes/SecondAverageNetwork bandwidth for the target in KB per second.
aws_dms_CDCThroughputRowsSourceCDCThroughputRowsSourceCount/SecondAverageIncoming task changes from the source in rows per second.
aws_dms_CDCThroughputRowsTargetCDCThroughputRowsTargetCount/SecondAverageOutgoing task changes for the target in rows per second.
aws_dms_CDCLatencySourceCDCLatencySourceSecondsAverageThe gap, in seconds, between the last event captured from the source endpoint and current system time stamp of the AWS DMS instance.
aws_dms_CDCLatencyTargetCDCLatencyTargetSecondsAverageThe gap, in seconds, between the first event timestamp waiting to commit on the target and the current timestamp of the AWS DMS instance.

Event support

CloudTrail event support

  • Supported
  • Configurable in OpsRamp AWS Integration Discovery Profile

CloudWatch alarm support

  • Supported
  • Configurable in OpsRamp AWS Integration Discovery Profile

External reference