Como monitorar transferências de dados com métricas do Amazon CloudWatch
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). 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 Guia do usuário do Amazon CloudWatch.
Métricas do CloudWatch para DataSync
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.
| métrica do cloudwatch | Suporte ao modo de tarefa | Descrição |
|---|---|---|
|
|
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 Unidade: bytes |
|
|
Básico |
O número total de bytes lógicos que o DataSync prepara no local de destino. Unidade: bytes |
|
|
Básico |
O número total de bytes lógicos que o DataSync prepara no local de origem. Unidade: bytes |
|
|
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 Unidade: bytes |
|
|
Básico |
O número de bytes lógicos que o DataSync verifica no local de destino. Unidade: bytes |
|
|
Básico |
O número de bytes lógicos que o DataSync verifica no local de origem. Unidades: bytes |
|
|
Avançado, Básico |
O número de bytes lógicos que o DataSync grava no local de destino. Unidade: bytes |
|
|
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 para excluir os dados no destino que não estão na origem, o valor sempre será Unidade: Contagem |
|
|
Avançado |
O número de objetos que o DataSync encontra no local de origem. Unidade: Contagem |
|
|
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 o DataSync prepara a transferência de dados. Essa métrica não é aplicável se você configurar a tarefa para transferir todos os dados. Nesse cenário, o DataSync copia tudo da origem para o destino sem comparar diferenças entre os locais. Unidade: Contagem |
|
|
Básico |
O número de arquivos, objetos e diretórios que o DataSync prepara no local de destino. Unidade: Contagem |
|
|
Básico |
O número de arquivos, objetos e diretórios que o DataSync prepara no local de origem. Unidade: Contagem |
|
|
Básico |
O número de arquivos, objetos e diretórios que o DataSync ignora durante a transferência. Unidade: Contagem |
|
|
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, quando algo é lido na fonte e enviado pela rede. notaEsse valor pode ser menor do que Unidade: Contagem |
|
|
Avançado | O número de objetos que o DataSync de fato verifica durante a transferência. Unidade: Contagem |
|
|
Básico |
O número de arquivos, objetos e diretórios que o DataSync verifica no local de destino. Unidade: Contagem |
|
|
Básico |
O número total de arquivos, objetos e diretórios que o DataSync verifica no local de origem. Unidade: Contagem |