

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Como monitorar transferências de dados com métricas do Amazon CloudWatch
<a name="monitor-datasync"></a>

O Amazon CloudWatch fornece métricas para monitorar o desempenho da transferência do DataSync e solucionar problemas da tarefa de transferência. 

Você pode monitorar o desempenho da transferência do AWS DataSync usando as métricas do Amazon CloudWatch. As métricas do DataSync são enviadas automaticamente ao CloudWatch em intervalos de cinco minutos (independentemente de como você [configura a criação de logs).](configure-logging.md) As métricas são mantidas durante um período de 15 meses.

Para ver as métricas do CloudWatch para o DataSync, você pode usar as seguintes ferramentas:
+ O console do CloudWatch
+ A CLI do CloudWatch
+ A API do CloudWatch
+ O console do DataSync (na página de detalhes da execução da tarefa)

Para obter mais informações, consulte o [https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/working_with_metrics.html](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/working_with_metrics.html).

## Métricas do CloudWatch para DataSync
<a name="accessing-metrics"></a>

As métricas do DataSync usam o namespace `aws/datasync` e fornecem métricas para as seguintes dimensões:
+ **AgentId**: o ID exclusivo do atendente (se a tarefa usar um atendente).
+ **TaskId**: o ID exclusivo da tarefa. Ele segue o formato `task-{{01234567890abcdef}}`.

O namespace `aws/datasync` inclui as métricas a seguir. Algumas métricas não estão disponíveis em todos os [modos de tarefa](choosing-task-mode.md).


| métrica do cloudwatch | Suporte ao modo de tarefa | Descrição | 
| --- | --- | --- | 
| `BytesCompressed` | Básico | O número de bytes físicos que o DataSync transfere pela rede após a compactação (se a compactação for possível). Tipicamente, esse número é menor do que `BytesTransferred`, a menos que os dados não sejam compactáveis.<br />Unidade: bytes | 
| `BytesPreparedDestination` | Básico | O número total de bytes lógicos que o DataSync prepara no local de destino.<br />Unidade: bytes | 
| `BytesPreparedSource` | Básico | O número total de bytes lógicos que o DataSync prepara no local de origem.<br />Unidade: bytes | 
| `BytesTransferred` | Básico | O número de bytes que o DataSync envia para a rede antes da compactação (se a compactação for possível). Para saber o número de bytes transferidos pela rede, consulte a métrica `BytesCompressed`.<br />Unidade: bytes | 
| `BytesVerifiedDestination` | Básico | O número de bytes lógicos que o DataSync verifica no local de destino.<br />Unidade: bytes | 
| `BytesVerifiedSource` | Básico | O número de bytes lógicos que o DataSync verifica no local de origem.<br />Unidades: bytes | 
| `BytesWritten` | Avançado, Básico | O número de bytes lógicos que o DataSync grava no local de destino.<br />Unidade: bytes | 
| `FilesDeleted` | Avançado, Básico | O número de arquivos, objetos e diretórios que o DataSync exclui no local de destino. Se você não [configurar sua tarefa](configure-metadata.md#task-option-file-object-handling) para excluir os dados no destino que não estão na origem, o valor sempre será `0`.<br />Unidade: Contagem | 
| `FilesListedSource` | Avançado | O número de objetos que o DataSync encontra no local de origem.<br />Unidade: Contagem | 
| `FilesPrepared` | Avançado | O número de objetos que o DataSync tentará transferir depois de comparar os locais de origem e destino. Para obter mais informações, consulte [Como DataSync prepara sua transferência de dados](how-datasync-transfer-works.md#how-datasync-prepares).<br />Essa métrica não é aplicável se você configurar a tarefa para [transferir todos os dados](configure-metadata.md#task-option-transfer-mode). Nesse cenário, o DataSync copia tudo da origem para o destino sem comparar diferenças entre os locais.<br />Unidade: Contagem | 
| `FilesPreparedDestination` | Básico | O número de arquivos, objetos e diretórios que o DataSync prepara no local de destino.<br />Unidade: Contagem | 
| `FilesPreparedSource` | Básico | O número de arquivos, objetos e diretórios que o DataSync prepara no local de origem.<br />Unidade: Contagem | 
| `FilesSkipped` | Básico | O número de arquivos, objetos e diretórios que o DataSync ignora durante a transferência.<br />Unidade: Contagem | 
| `FilesTransferred` | Avançado, Básico | O número de arquivos, objetos e diretórios que o DataSync transfere pela rede. Esse valor é atualizado periodicamente durante a fase de [execução da tarefa](run-task.md#understand-task-execution-statuses), quando algo é lido na fonte e enviado pela rede. Esse valor pode ser menor do que `EstimatedFilesToTransfer` em uma resposta a [DescribeTaskExecution](https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeTaskExecution.html) se houver falha em alguma transferência do DataSync. Em alguns casos, esse valor também pode ser maior que `EstimatedFilesToTransfer`. Essa métrica é específica da implementação para alguns tipos de local e, portanto, não a use como uma indicação exata do que foi transferido nem para monitorar a execução da tarefa.  <br />Unidade: Contagem | 
| `FilesVerified` | Avançado | O número de objetos que o DataSync de fato verifica durante a transferência.<br />Unidade: Contagem | 
| `FilesVerifiedDestination` | Básico | O número de arquivos, objetos e diretórios que o DataSync verifica no local de destino.<br />Unidade: Contagem | 
| `FilesVerifiedSource` | Básico | O número total de arquivos, objetos e diretórios que o DataSync verifica no local de origem.<br />Unidade: Contagem | 