Como monitorar transferências de dados com métricas do Amazon CloudWatch - DataSync AWS

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

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.

Unidade: bytes

BytesPreparedDestination

Básico

O número total de bytes lógicos que o DataSync prepara no local de destino.

Unidade: bytes

BytesPreparedSource

Básico

O número total de bytes lógicos que o DataSync prepara no local de origem.

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.

Unidade: bytes

BytesVerifiedDestination

Básico

O número de bytes lógicos que o DataSync verifica no local de destino.

Unidade: bytes

BytesVerifiedSource

Básico

O número de bytes lógicos que o DataSync verifica no local de origem.

Unidades: bytes

BytesWritten

Avançado, Básico

O número de bytes lógicos que o DataSync grava no local de destino.

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 para excluir os dados no destino que não estão na origem, o valor sempre será 0.

Unidade: Contagem

FilesListedSource

Avançado

O número de objetos que o DataSync encontra no local de origem.

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 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

FilesPreparedDestination

Básico

O número de arquivos, objetos e diretórios que o DataSync prepara no local de destino.

Unidade: Contagem

FilesPreparedSource

Básico

O número de arquivos, objetos e diretórios que o DataSync prepara no local de origem.

Unidade: Contagem

FilesSkipped

Básico

O número de arquivos, objetos e diretórios que o DataSync ignora durante a transferência.

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, quando algo é lido na fonte e enviado pela rede.

nota

Esse valor pode ser menor do que EstimatedFilesToTransfer em uma resposta a DescribeTaskExecution 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.

Unidade: Contagem

FilesVerified

Avançado

O número de objetos que o DataSync de fato verifica durante a transferência.

Unidade: Contagem

FilesVerifiedDestination

Básico

O número de arquivos, objetos e diretórios que o DataSync verifica no local de destino.

Unidade: Contagem

FilesVerifiedSource

Básico

O número total de arquivos, objetos e diretórios que o DataSync verifica no local de origem.

Unidade: Contagem