AWS DMS Task (replication task) is used to move a data set from the source endpoint to the target endpoint.
Before starting a migration, create a replication task as the last step that you take.
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. Also, you can:
- Migrate a database from an AWS service to an on-premises database.
- Migrate data between heterogeneous or homogeneous database engines.
Use the AWS public cloud integration to discover and collect metrics against the AWS service.
External reference
What is AWS Database Migration Service?
Setup
To set up the AWS integration and discover the AWS service, go to AWS Integration Discovery Profile and select Replication Instance
.
Replication Task is shown as dependencies for Replication 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.
Supported metrics
OpsRamp Metric | Metric Display Name | Unit | Aggregation Type |
---|---|---|---|
aws_dms_FullLoadThroughputBandwidthSource Incoming network bandwidth from a full load from the source in kilobytes (KB) per second. | FullLoadThroughputBandwidthSource | Kilobytes/Second | Average |
aws_dms_FullLoadThroughputBandwidthTarget Outgoing network bandwidth from a full load for the target in KB per second. | FullLoadThroughputBandwidthTarget | Count/Second | Average |
aws_dms_FullLoadThroughputRowsSource Incoming changes from a full load from the source in rows per second. | FullLoadThroughputRowsSource | Count/Second | Average |
aws_dms_FullLoadThroughputRowsTarget Outgoing changes from a full load for the target in rows per second. | FullLoadThroughputRowsTarget | Count/Second | Average |
aws_dms_CDCIncomingChanges Total number of change events at a point-in-time that are waiting to be applied to the target. | CDCIncomingChanges | Count | Average |
aws_dms_CDCChangesMemorySource Amount of rows accumulating in a memory and waiting to be committed from the source. | CDCChangesMemorySource | Count | Average |
aws_dms_CDCChangesMemoryTarget Amount of rows accumulating in a memory and waiting to be committed to the target. | CDCChangesMemoryTarget | Count | Average |
aws_dms_CDCChangesDiskSource Amount of rows accumulating on disk and waiting to be committed from the source. | CDCChangesDiskSource | Count | Average |
aws_dms_CDCChangesDiskTarget Amount of rows accumulating on disk and waiting to be committed to the target. | CDCChangesDiskTarget | Count | Average |
aws_dms_CDCThroughputBandwidthSource Network bandwidth for the source in KB per second. | CDCThroughputBandwidthSource | Kilobytes/Second | Average |
aws_dms_CDCThroughputBandwidthTarget Network bandwidth for the target in KB per second. | CDCThroughputBandwidthTarget | Kilobytes/Second | Average |
aws_dms_CDCThroughputRowsSource Incoming task changes from the source in rows per second. | CDCThroughputRowsSource | Count/Second | Average |
aws_dms_CDCThroughputRowsTarget Outgoing task changes for the target in rows per second. | CDCThroughputRowsTarget | Count/Second | Average |
aws_dms_CDCLatencySource The gap, in seconds, between the last event captured from the source endpoint and current system time stamp of the AWS DMS instance. | CDCLatencySource | Seconds | Average |
aws_dms_CDCLatencyTarget The gap, in seconds, between the first event timestamp waiting to commit on the target and the current timestamp of the AWS DMS instance. | CDCLatencyTarget | Seconds | Average |