

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 Amazon CloudWatch 指標監控資料傳輸
<a name="monitor-datasync"></a>

Amazon CloudWatch 提供指標來追蹤 DataSync 傳輸效能，並疑難排解傳輸任務的問題。

您可以使用 Amazon CloudWatch 指標來監控 AWS DataSync 傳輸效能。DataSync 指標會以 5 分鐘的間隔自動傳送至 CloudWatch （無論您如何[設定記錄](configure-logging.md))。指標會保留 15 個月。

若要查看 DataSync 的 CloudWatch 指標，您可以使用下列工具：
+ CloudWatch 主控台
+ CloudWatch CLI
+ CloudWatch API
+ DataSync 主控台 （在任務執行的詳細資訊頁面上）

如需更多資訊，請參閱 [https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/working_with_metrics.html](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/working_with_metrics.html)。

## DataSync 的 CloudWatch 指標
<a name="accessing-metrics"></a>

DataSync 指標使用 `aws/datasync` 命名空間，並提供下列維度的指標：
+ **AgentId** – 代理程式的唯一 ID （如果您的任務使用代理程式）。
+ **TaskId** – 任務的唯一 ID。其格式為 `task-01234567890abcdef`。

`aws/datasync` 命名空間包含下列指標。有些指標不適用於每個[任務模式](choosing-task-mode.md)。


| CloudWatch 指標 | 任務模式支援 | 描述 | 
| --- | --- | --- | 
|  `BytesCompressed`  | 基本 |  DataSync 在壓縮後透過網路傳輸的實體位元組數 （如果可以壓縮）。除非資料無法壓縮，`BytesTransferred`否則此數字通常小於 。 單位：位元組  | 
|  `BytesPreparedDestination`  | 基本 |  DataSync 在目的地位置準備的邏輯位元組數。 單位：位元組  | 
|  `BytesPreparedSource`  | 基本 |  DataSync 在來源位置準備的邏輯位元組數。 單位：位元組  | 
|  `BytesTransferred`  | 基本 |  DataSync 在壓縮前傳送至網路的位元組數 （如果可以壓縮）。如需透過網路傳輸的位元組數，請參閱 `BytesCompressed` 指標。 單位：位元組  | 
|  `BytesVerifiedDestination`  | 基本 |  DataSync 在目的地位置驗證的邏輯位元組數。 單位：位元組  | 
|  `BytesVerifiedSource`  | 基本 |  DataSync 在來源位置驗證的邏輯位元組數。 單位：位元組  | 
|  `BytesWritten`  | 增強型、基本型 |  DataSync 寫入目的地位置的邏輯位元組數。 單位：位元組  | 
|  `FilesDeleted`  | 增強型、基本型 |  DataSync 在您的目的地位置刪除的檔案、物件和目錄數量。如果您未設定任務來[刪除不在來源中的目的地中的資料](configure-metadata.md#task-option-file-object-handling)，則值一律為 `0`。 單位：計數  | 
|  `FilesListedSource`  | 增強型 |  DataSync 在您的來源位置找到的物件數量。 單位：計數  | 
|  `FilesPrepared`  | 增強型 |  在比較來源和目的地位置後，DataSync 將嘗試傳輸的物件數量。如需詳細資訊，請參閱[DataSync 如何準備資料傳輸](how-datasync-transfer-works.md#how-datasync-prepares)。 如果您將任務設定為[傳輸所有資料](configure-metadata.md#task-option-transfer-mode)，則此指標不適用。在這種情況下，DataSync 會將來源的所有內容複製到目的地，而不會比較位置之間的差異。 單位：計數  | 
|  `FilesPreparedDestination`  | 基本 |  DataSync 在目的地位置準備的檔案、物件和目錄數量。 單位：計數  | 
|  `FilesPreparedSource`  | 基本 |  DataSync 在來源位置準備的檔案、物件和目錄數量。 單位：計數  | 
|  `FilesSkipped`  | 基本 |  DataSync 在傳輸期間略過的檔案、物件和目錄數量。 單位：計數  | 
|  `FilesTransferred`  | 增強型、基本型 |  DataSync 透過網路傳輸的檔案、物件和目錄數量。此值會在[任務執行](run-task.md#understand-task-execution-statuses)期間，從來源讀取並透過網路傳送時定期更新。  如果 DataSync 無法傳輸某些內容，則此值可以小於 [DescribeTaskExecution](https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeTaskExecution.html) 回應`EstimatedFilesToTransfer`中的 。在某些情況下，此值也可以大於 `EstimatedFilesToTransfer`。此指標適用於某些位置類型，因此請勿將其用作傳輸內容或監控任務執行的確切指示。  單位：計數  | 
|  `FilesVerified`  | 增強型 | DataSync 在傳輸期間驗證的物件數量。 單位：計數 | 
|  `FilesVerifiedDestination`  | 基本 |  DataSync 在目的地位置驗證的檔案、物件和目錄數量。 單位：計數  | 
|  `FilesVerifiedSource`  | 基本 |  DataSync 在來源位置驗證的檔案、物件和目錄數量。 單位：計數  | 