AWS Database Migration Service(DMS)は、データベースと分析ワークロードを AWS に移行するのに役立つ、マネージド移行およびレプリケーションサービスです。

Cisco Cloud Observability は、次の AWS DMS エンティティのモニタリングをサポートしています。

  • DMS レプリケーションタスク:ソースデータストアとターゲットデータストア間でデータを移行し、キャッシュされた変更を適用し、継続的なレプリケーションを実行できるエンティティ。
  • DMS レプリケーション インスタンス:1 つ以上のレプリケーションタスクをホストするマネージド Amazon Elastic Compute Cloud(Amazon EC2)インスタンス。
  • DMS エンドポイント:データストアに関する接続、データストアタイプ、およびロケーション情報を提供するエンドポイント。AWS DMS はこの情報を使用してデータストアに接続し、ソースエンドポイントからターゲットエンドポイントにデータを移行します。このエンティティにはメトリックがありません。

このエンティティを監視するには、クラウド接続を構成する必要があります。AWS をモニターするための Cisco AppDynamics Cloud Collector の設定」を参照してください。

Cisco Cloud Observability は、[Observe] ページに AWS エンティティを表示します。特定のエンティティインスタンスのメトリックは、リストビューと詳細ビューに表示されます。

Error rendering macro 'excerpt-include'

User 'null' does not have permission to view the page.

詳細ビュー

AWS DMS エンティティの詳細ビューを表示するには、次の手順を実行します。

  1. [Observe] ページに移動します。
  2. [Database & Storage,] で、[AWS DMS Replication Instances] をクリックします。 リストビューが表示されます。
  3. エンティティのNameをクリックすると、レプリケーション インスタンスの詳細ビューが表示されます。
  1. [Observe] ページに移動します。
  2. [Database & Storage] で、[AWS DMS Replication Instances] をクリックします。, [AWS DMS Replication Instances ] リストビューが表示されます。
  3. 左側のナビゲーションパネルの [Relationships] パネルで、[AWS DMS Replication Tasks] をクリックします。[AWS DMS Replication Task ] 詳細ビューが表示されます。
  4. エンティティのNameをクリックすると、レプリケーションタスクの詳細ビューが表示されます。

メトリックと重要業績評価指標

Cisco Cloud Observability では、AWS DMS インスタンスに、次のメトリックと重要業績評価指標(KPI)が表示されます。「Monitoring AWS DMS tasks」を参照してください。

[表示名(Display Name)]ソースメトリックDescription
Memory (Bytes)

AvailableMemory

スワッピングなしで新しいアプリケーションを開始するために使用できるメモリ量の見積。詳細については、Linux の man ページの「/proc/memInfo」セクションで MemAvailable の値を参照してください。
FreeMemoryアプリケーション、ページキャッシュ、およびカーネル独自のデータ構造で使用できる物理メモリの量。詳細については、Linux の man ページの「/proc/memInfo」セクションで MemFree の値を参照してください。
FreeableMemory使用可能なランダムアクセスメモリの量。
CPU (%)CPUUtilizationインスタンスで現在使用されている割り当て済み vCPU(仮想 CPU)の割合。
Pending RequestsDiskQueueDepthディスクへのアクセスを待機している未処理の読み取り/書き込み要求の数(I/O 数)。
Free Storage Space (Bytes)FreeStorageSpace使用可能なストレージ領域の量。
IOPSReadIOPS1 秒あたりのディスク読み取り I/O 操作の平均数。
WriteIOPS1 秒あたりのディスク書き込み I/O 操作の平均数。
Disk Throughput (Bytes/s)

ReadThroughput

1 秒あたりにディスクから読み取られた平均バイト数。
WriteThroughput1 秒あたりにディスクに書き込まれた平均バイト数。
Latency (ms)ReadLatencyディスク I/O(入力)操作ごとの平均所要時間。
WriteLatencyディスク I/O(出力)操作ごとの平均所要時間。
Swap Usage (Bytes)SwapUsageレプリケーション インスタンスで使用されているスワップ領域の量。
Network Throughput (Bytes/s)

NetworkTransmitThroughput

モニタリングとレプリケーションに使用される顧客データベーストラフィックと AWS DMS トラフィックの両方を含む、レプリケーション インスタンスの発信(送信)ネットワークトラフィック。
NetworkReceiveThroughputモニタリングとレプリケーションに使用される顧客データベーストラフィックと AWS DMS トラフィックの両方を含む、レプリケーション インスタンスの着信(受信)ネットワークトラフィック。
[表示名(Display Name)]ソースメトリックDescription
Full Load Througput Bandwidth to Target (KB/s)FullLoadThroughputBandwidthTargetターゲットの全負荷から送信された発信データ(KB/秒)。
Full Load Throughput to Target (Rows/s)FullLoadThroughputRowsTargetターゲットの全ロードからの発信変更(1 秒あたりの行数)。
CDC Incoming Changes(数)CDCIncomingChangesある時点でターゲットへの適用を待機している変更イベントの合計数。これは、送信元エンドポイントのトランザクション変更率の測定値と同じではないことに注意してください。このメトリックの数値が大きい場合、通常、AWS DMS がキャプチャされた変更を適切なタイミングで適用できず、ターゲットの遅延が大きくなることを示します。
CDC Changes Memory (Rows)CDCChangesMemorySourceメモリに蓄積され、送信元からのコミットを待機している行の量。このメトリックは、CDCChangesDiskSource とともに表示できます。
CDCChangesMemoryTargetメモリに蓄積され、ターゲットへのコミットを待機している行の量。このメトリックは、CDCChangesDiskTarget. とともに表示できます
CDC Changes Disk (Rows)CDCChangesDiskSourceディスクに蓄積され、送信元からのコミットを待機している行の量。このメトリックは、CDCChangesMemorySource とともに表示できます。
CDCChangesDiskTargetディスクに蓄積され、ターゲットへのコミットを待機している行の量。このメトリックは、CDCChangesMemoryTarget とともに表示できます。
CDC Throughput (Rows/s)CDCThroughputRowsSource送信元からの着信タスクの変更(1 秒あたりの行数)。
CDCThroughputRowsTargetターゲットの発信タスクの変更(1 秒あたりの行数)。
CDC Throughput Bandwidth to Target (KB/s)CDCThroughputBandwidthTargetターゲットに送信された発信データ(KB/秒)。CDCThroughputBandwidth は、サンプリングポイントで送信された発信データを記録します。タスク ネットワーク トラフィックが見つからない場合、値はゼロです。CDC は実行時間が長いトランザクションを発行しないため、ネットワークトラフィックは記録されない場合があります。
CDC Latency (s)CDCLatencySource

送信元エンドポイントからキャプチャされた最後のイベントと、AWS DMS インスタンスの現在のシステムタイムスタンプとの間のギャップ(秒単位)。CDCLatencySource は、送信元とレプリケーション インスタンス間の遅延を表します。高い CDCLatencySource は、送信元から変更をキャプチャするプロセスが遅延していることを意味します。進行中のレプリケーションの遅延を特定するために、このメトリックを CDCLatencyTarget とともに表示できます。CDCLatencySourceCDCLatencyTarget の両方が高い場合は、最初に CDCLatencySource を調査します。

送信元とレプリケーション インスタンスの間にレプリケーションラグがない場合は、CDCSourceLatency を 0 にできます。また、レプリケーションタスクが送信元のトランザクションログ内の次のイベントを読み取ろうとし、最後に送信元から読み取ったときと比較して新しいイベントがない場合にも、CDCSourceLatency を 0 にできます。この場合、タスクは CDCSourceLatency を 0 にリセットします。

CDCLatencyTarget

ターゲットでコミットを待機している最初のイベントのタイムスタンプと、AWS DMS インスタンスの現在のタイムスタンプとの間のギャップ(秒単位)。ターゲット遅延は、レプリケーション インスタンス サーバーの時刻と、ターゲットコンポーネントに転送された最も古い未確認イベント ID との差です。つまり、ターゲット遅延は、レプリケーション インスタンスと、適用されたが TRG エンドポイントによって確認されていない最も古いイベントとのタイムスタンプの差です(99%)。CDCLatencyTarget が高い場合、ターゲットに変更イベントを適用するプロセスが遅延していることを示します。進行中のレプリケーションの遅延を特定するために、このメトリックを CDCLatencySource とともに表示できます。CDCLatencyTarget が高くても CDCLatencySource が高くない場合は、次の点を調査します。

  • ターゲットにプライマリキーまたはインデックスがない

  • ターゲットまたはレプリケーション インスタンスでリソースのボトルネックが発生している

  • レプリケーション インスタンスとターゲットの間にネットワークの問題が存在する

CPU Utilization (%)CPUUtilization複数のコアにまたがるタスクで使用されている CPU のパーセンテージ。タスク CPUUtilization のセマンティクスは、レプリケーション CPUUtilization とは若干異なります。1 つの vCPU が完全に使用されている場合は 100% を示しますが、複数の vCPU が使用されている場合は、値が 100% を超える可能性があります。
Swap Usage (Bytes)SwapUsageタスクによって使用されたスワップの量。
Memory Usage (Bytes)MemoryUsage

タスクによって使用された制御グループ(cgroup)memory.usage_in_bytes。DMS は cgroup を使用して、メモリや CPU などのシステムリソースの使用を制御します。このメトリックは、タスクに割り当てられた cgroup 内のタスクのメモリ使用量をメガバイト単位で示します。cgroup の制限は、DMS レプリケーション インスタンス クラスで使用可能なリソースに基づいています。memory.usage_in_bytes  は、メモリの常駐セットサイズ(RSS)、キャッシュ、およびスワップコンポーネントで構成されます。オペレーティングシステムは、必要に応じてキャッシュメモリを再利用できます。

AWS DMS は、CloudWatch コンソールの ReplicationInstanceIdentiferReplicationTaskIdentifier を組み合わせたディメンションに対してこのメトリックを引き上げます。このメトリックを表示するには、ReplicationInstanceIdentifierReplicationTaskIdentifier カテゴリを使用します。




プロパティ(属性)

インスタンス名をクリックすると、右側に [Properties] パネルがある詳細ビューが表示されます。

Cisco Cloud Observability は、AWS DMS インスタンスの次のプロパティを表示します。

[表示名(Display Name)]プロパティ名Description
Replication Instance Nameaws.dms.replication_instance.nameレプリケーション インスタンスの名前。
ARNaws.dms.replication_instance.arnレプリケーション インスタンスの Amazon リソースネーム(ARN)。
Classaws.dms.replication_instance.class指定されたレプリケーション インスタンス クラスに定義されているレプリケーション インスタンスのコンピューティングおよびメモリ容量。
Statusaws.dms.replication_instance.status

レプリケーション インスタンスのステータス。

Allocated Storageaws.dms.replication_instance.allocated_storageレプリケーション インスタンスに割り当てられているストレージの量(ギガバイト単位)。
Created Ataws.dms.replication_instance.create_timeレプリケーション インスタンスが作成された時刻。
Multi AZcloud.network.idVPC の識別子。
VPC IDaws.dms.replication_instance.multi_azレプリケーション インスタンスがマルチ AZ 展開であるかどうかを指定します。Multi-AZ パラメータが true に設定されている場合、AvailabilityZone パラメータを設定することはできません。
Engine Versionaws.dms.replication_instance.engine_versionレプリケーション インスタンスのエンジンバージョン番号。
Automatic Minor Version Upgradeaws.dms.replication_instance.auto_minor_version_upgradeマイナーバージョンのアップグレードがインスタンスに自動的に適用されるかどうかを示すブール値。
Public IP Addressesaws.dms.replication_instance.public_ip_addressesレプリケーション インスタンスのパブリック IP アドレスのカンマ区切りリスト。
Private IP Addressesaws.dms.replication_instance.private_ip_addressesレプリケーション インスタンスのプライベート IP アドレスのカンマ区切りリスト。
Pending modify values - Instance Classaws.dms.replication_instance.pending_modified_values.class指定されたレプリケーション インスタンス クラスに定義されているレプリケーション インスタンスのコンピューティングおよびメモリ容量。
Pending modify values - Storageaws.dms.replication_instance.pending_modified_values.allocated_storageレプリケーション インスタンスに割り当てられているストレージの量(ギガバイト単位)。
Pending modify values - Multi AZaws.dms.replication_instance.pending_modified_values.multi_azレプリケーション インスタンスがマルチ AZ 展開であるかどうかを指定します。
Pending modify values - Engine Versionaws.dms.replication_instance.pending_modified_values.engine_versionレプリケーション インスタンスのエンジンバージョン番号。
Publicaws.dms.replication_instance.publicly_accessibleインスタンスがパブリックかプライベートかを指定します。
Providercloud.providerクラウドプロバイダーの名前。
Account IDcloud.account.idリソースが割り当てられているクラウドアカウント ID。
Regioncloud.regionリソースが割り当てられているクラウドアカウント ID。
Platformcloud.platform使用中のクラウドプラットフォーム。
Availability Zonecloud.availability_zoneリソースが実行されているゾーン。



[表示名(Display Name)]プロパティ名Description
Replication Task Nameaws.dms.replication_task.nameレプリケーションタスクの名前。
Source ARNaws.dms.replication_task.source_endpoint_arn送信元データベースエンドポイントの ARN。
Target ARNaws.dms.replication_task.target_endpoint_arnターゲット データベース エンドポイントの ARN。
ARNaws.dms.replication_task.arnレプリケーションタスクの ARN。
Replication Instance ARNaws.dms.replication_task.replication_instance_arn関連付けられた DMS レプリケーション インスタンスの ARN。
Created Ataws.dms.replication_task.creation_dateレプリケーションタスクが作成されたタイムスタンプ。
Started Ataws.dms.replication_task.start_dateレプリケーションの開始がスケジュールされている日付。
Last Checkpointaws.dms.replication_task.recovery_checkpoint変更データキャプチャ(CDC)操作中に発生した最後のチェックポイントを示します。
Last Failure Messageaws.dms.replication_task.last_failure_messageタスクの実行中に発生した最後のエラーメッセージ。
Migration Typeaws.dms.replication_task.migration_type

データベース移行のタイプ。

Stop Reasonaws.dms.replication_task.stop_reason

レプリケーションタスクが停止した理由。

Tables Loadedaws.dms.replication_task.tables.loadedこのタスクでロードされたテーブルの数。
Tables Loadingaws.dms.replication_task.tables.loadingこのタスクで現在ロードされているテーブルの数。
Tables Queuedaws.dms.replication_task.tables.queuedこのタスクのキューに入っているテーブルの数。
Tables Erroredaws.dms.replication_task.tables.erroredこのタスク中のエラーの数。
Providercloud.providerクラウドプロバイダーの名前。
Account IDcloud.account.idリソースが割り当てられているクラウドアカウント ID。
Regioncloud.regionリソースが実行されている地理的リージョン。
Platformcloud.platform使用中のクラウドプラットフォーム。
Availability Zonecloud.availability_zone可用性ゾーンは、リソースが実行されているゾーンを表します。



表示名(Display Name)プロパティ名Description
ARNaws.dms.endpoint.arnエンドポイントの ARN。
Typeaws.dms.endpoint.type

エンドポイントのタイプ。

This page has not yet been translated to Japanese.

これらのマニュアルで使用されている Amazon Web サービス、AWS ロゴ、AWS、およびその他の AWS マークは、米国およびその他の国における Amazon.com, Inc. またはその関連会社の商標です。