Amazon CloudWatch メトリクスを使用したデータ転送のモニタリング - AWS DataSync

Amazon CloudWatch メトリクスを使用したデータ転送のモニタリング

Amazon CloudWatch は、DataSync 転送パフォーマンスを追跡し、転送タスクに関する問題をトラブルシューティングするためのメトリクスを提供します。

Amazon CloudWatch メトリクスを使用して AWS DataSync 転送パフォーマンスをモニタリングできます。DataSync メトリクスは、ログ記録の設定方法に関係なく 5 分間隔で CloudWatch に自動的に送信されます。メトリクスは 15 か月間保持されます。

DataSync の CloudWatch メトリクスを確認するには、以下のツールを使用できます。

  • CloudWatch コンソール

  • CloudWatch CLI

  • CloudWatch API

  • DataSync コンソール (タスク実行の詳細ページ)

詳細については、Amazon CloudWatch ユーザーガイドを参照してください。

DataSync の CloudWatch メトリクス

DataSync メトリクスは aws/datasync ネームスペースを使用し、次のディメンションのメトリクスを提供します。

  • AgentId – エージェントの一意の ID (タスクでエージェントを使用している場合)。

  • TaskId -タスクの一意の ID。task-01234567890abcdef の形式です。

aws/datasync 名前空間には、次のメトリクスが含まれます。一部のメトリクスは、すべてのタスクモードで利用できるわけではありません。

CloudWatch メトリクス タスクモードのサポート 説明

BytesCompressed

ベーシック

圧縮が適用された後にネットワーク上で DataSync が転送した物理バイト数 (圧縮可能な場合)。データが圧縮可能でない限り、この数値は通常 BytesTransferred よりも小さくなります。

単位: バイト

BytesPreparedDestination

ベーシック

DataSync が送信先の場所で準備する論理バイト数。

単位: バイト

BytesPreparedSource

ベーシック

DataSync が送信元の場所で準備する論理バイト数。

単位: バイト

BytesTransferred

ベーシック

圧縮前に DataSync がネットワークに送信するバイト数 (圧縮可能な場合)。ネットワーク経由で転送されるバイト数については、BytesCompressed のメトリックを参照してください。

単位: バイト

BytesVerifiedDestination

ベーシック

DataSync が送信先の場所で検証する論理バイト数。

単位: バイト

BytesVerifiedSource

ベーシック

DataSync が送信元の場所で検証する論理バイト数。

単位: バイト

BytesWritten

拡張、基本

DataSync が転送先の場所に書き込む論理バイト数。

単位: バイト

FilesDeleted

拡張、基本

DataSync が送信先の場所で削除するファイル、オブジェクト、およびディレクトリの数。送信元にない送信先のデータを削除するようにタスクを設定しない場合、値は常に 0 です。

単位: 数

FilesListedSource

拡張

DataSync が送信元の場所で検出するオブジェクトの数。

単位: 数

FilesPrepared

拡張

送信元と送信先の場所を比較した後に DataSync が転送を試みるオブジェクトの数。詳細については、「DataSync がデータ転送を準備する方法」を参照してください。

このメトリクスは、すべてのデータを転送するようにタスクを設定する場合には適用されません。この場合、DataSync は、場所間の違いを比較せずに、送信元から送信先にすべてコピーします。

単位: 数

FilesPreparedDestination

ベーシック

DataSync が送信先の場所で準備するファイル、オブジェクト、およびディレクトリの数。

単位: 数

FilesPreparedSource

ベーシック

DataSync が送信元の場所で準備するファイル、オブジェクト、およびディレクトリの数。

単位: 数

FilesSkipped

ベーシック

転送中に DataSync がスキップするファイル、オブジェクト、およびディレクトリの数。

単位: 数

FilesTransferred

拡張、基本

DataSync がネットワーク経由で転送したファイル、オブジェクト、およびディレクトリの数。この値は、タスク実行中にソースから何かが読み取られ、ネットワーク経由で送信されたときに定期的に更新されます。

注記

DataSync が何かの転送に失敗した場合、この値は DescribeTaskExecution レスポンスの EstimatedFilesToTransfer よりも小さくすることができます。場合によっては、この値は EstimatedFilesToTransfer より大きくなることもあります。一部の場所タイプではこのメトリクスは実装に固有のものであるため、転送されたものを正確に示すものとして使用したり、あるいはタスクの実行をモニタリングするために使用したりしないでください。

単位: 数

FilesVerified

拡張

転送中に DataSync が検証するオブジェクトの数。

単位: 数

FilesVerifiedDestination

ベーシック

DataSync が送信先の場所で検証するファイル、オブジェクト、およびディレクトリの数。

単位: 数

FilesVerifiedSource

ベーシック

DataSync が送信元の場所で検証するファイル、オブジェクト、およびディレクトリの数。

単位: 数