Todos os produtos
Search
Central de documentação

Application Real-Time Monitoring Service:Crie uma tarefa de transferência de arquivos e teste de velocidade de CDN

Última atualização: Sep 10, 2026

Se sua aplicação depende de downloads de arquivos ou da entrega acelerada pelo Alibaba Cloud CDN, transferências lentas ou configurações incorretas de CDN podem prejudicar a experiência do usuário em diferentes regiões e redes. O Synthetic Monitoring no Application Real-Time Monitoring Service (ARMS) permite criar tarefas agendadas que simulam uploads e downloads de arquivos a partir de pontos de monitoramento distribuídos. Assim, você detecta gargalos de transferência, mede a eficácia da aceleração de CDN e identifica problemas de disponibilidade antes que afetem seus usuários.

Ao contrário do monitoramento HTTP geral, este tipo de tarefa oferece controles específicos para limites de tamanho de transferência e seleção do mecanismo de download (cURL vs. WinInet).

Importante

A partir de 1º de junho de 2024, o Synthetic Monitoring não oferece mais recursos de pagamento conforme o uso ou assinatura para novos usuários. Para mais detalhes, consulte Descontinuação da ativação do Synthetic Monitoring.

Pré-requisitos

Antes de começar, verifique se você possui:

  • Uma conta Alibaba Cloud com o ARMS ativado

  • Uma URL de arquivo de destino acessível que comece com http:// ou https://, ou que utilize o formato Endereço IP:número da porta

Crie uma tarefa

  1. Faça login no console do ARMS.

  2. No painel de navegação à esquerda, escolha Synthetic Monitoring > Scheduled Tests.

  3. Na página Synthetic Tasks, clique em New Task.

  4. Na página Create Synthetic Task, clique em File Transfer & CDN Speed Test.

  5. Na seção STEP1, configure as definições básicas da tarefa.

    Parâmetro

    Descrição

    Task name

    Nome descritivo para a tarefa. Utilize um nome que identifique o recurso de destino e o objetivo do teste, como CDN-download-prod-assets.

    Target Address

    URL ou endereço IP do recurso a ser testado. Formatos suportados: URL iniciando com http ou https, ou endereço no formato Endereço IP:Número da porta.

    Dialing Frequency

    Frequência de execução da tarefa. Frequency: intervalo entre execuções consecutivas do teste. Custom: ative a chave Custom para restringir as execuções a períodos específicos.

  6. Na seção STEP2, selecione os pontos de monitoramento. Esses pontos representam as localizações geográficas de onde o Synthetic Monitoring executa o teste. Escolha locais que reflitam a distribuição real dos seus usuários para obter resultados mais relevantes.

    Nota

    Aplicações web IPv6 não podem ser monitoradas a partir de locais de data center.

    Parâmetro

    Descrição

    Monitoring point type

    Selecione PC End ou Mobile End para corresponder ao tipo de dispositivo dos seus usuários-alvo.

    Monitoring Point Group

    Escolha um grupo predefinido ou personalizado. Recommended Monitoring Point Group: pontos comuns recomendados pelo sistema. All Monitoring Point Group: todos os pontos disponíveis. Custom Monitoring Point Group: pontos salvos por você para reutilização.

    Select Monitoring Point

    Adicione operadoras individuais à seção Selected Monitoring Point à direita. Para reutilizar essa seleção posteriormente, salve-a como um grupo de pontos de monitoramento personalizado.

  7. Na seção STEP3, configure as definições avançadas. Essas opções controlam o comportamento da rede, timeouts, personalização de requisições e validação de resultados.

    Parâmetro

    Descrição

    IP Protocol

    Protocolo IP utilizado pelos servidores que acessam o site. Automation: testa aleatoriamente via IPv4 ou IPv6. IPv4: testa apenas via IPv4. IPv6: testa apenas via IPv6.

    Download Kernel

    Mecanismo usado para baixar arquivos. curl: biblioteca open source multiplataforma com suporte a Windows, Linux e macOS. Recomendado para testar a velocidade de download em servidores ou macOS. WinInet: biblioteca de API nativa do Windows. Recomendado para testar a velocidade de download no Windows.

    Protocol

    Protocolo utilizado pelo kernel de download selecionado.

    Monitoring Related Items

    Redirect: define se a navegação deve continuar após um redirecionamento.

    Ignore Certificate Errors

    Ignora erros específicos de certificado SSL durante o handshake: Ignore Certificate Status Error, Ignore Certificate Untrusted, Ignore Host Invalid Error.

    Parâmetro

    Descrição

    Monitoring Timeout

    Duração máxima da tarefa em milissegundos. A tarefa é interrompida se exceder esse limite. Padrão: 60000 (60 segundos).

    Connection Timeout

    Tempo máximo de espera para uma conexão TCP em milissegundos. Caso a conexão não seja estabelecida dentro desse limite, o sistema retorna uma mensagem com o código de erro 601. Padrão: 5000 (5 segundos).

    Transfer Size

    Tamanho máximo do arquivo a ser baixado durante o teste. Valor máximo: 20 MB.

    Parâmetro

    Descrição

    Custom Header

    Adiciona ou modifique campos de cabeçalho de requisição HTTP. Insira os valores do cabeçalho no campo correspondente.

    Customize host

    Modo de host personalizado. Selecione o modo Poling ou Random e insira endereços IP separados por vírgulas. Exemplo: 192.168.1.11,192.168.1.12:www.a.domain. Se dois pontos (:) forem utilizados, a URL antes dos dois pontos será resolvida automaticamente.

    Parâmetro

    Descrição

    Verify Keywords

    Valida o cabeçalho de resposta em relação ao conteúdo esperado. String Verification: verifique se os dados da resposta contêm uma string especificada. Um erro é reportado caso esteja ausente. MD5 Verification: salva os dados da resposta como um arquivo e calcula seu hash MD5, que deve corresponder exatamente ao valor esperado.

    Hijack Parameters

    DNS Hijack Whitelist: define endereços IP ou registros CNAME confiáveis para um domínio. Se a resolução DNS retornar um IP ou CNAME fora da lista de permissões, o sequestro de DNS será sinalizado. Formato: nome do domínio:regra de correspondência. As regras de correspondência aceitam endereços IP exatos, curingas, máscaras de sub-rede ou registros CNAME, separados por barras verticais (`

    `). Exemplo: `www.aliyun.com:202.0.3.55

    203.3.44.67` -- qualquer IP resolvido diferente desses dois será considerado sequestrado.

    Availability Assertion

    Condições que determinam se o resultado do monitoramento é considerado disponível. A tarefa só é marcada como disponível quando a resposta atende a todas as condições especificadas.

    Parâmetro

    Descrição

    Resource Group

    Grupo de recursos ao qual a tarefa será atribuída. Para informações sobre como crie um grupo de recursos, consulte Create a resource group.

  8. Clique em Create Task. Após a criação da tarefa, você será redirecionado para a página Synthetic Tasks.

Próximos passos

Visualize as métricas de desempenho de transferência de arquivos no painel da tarefa. Para mais detalhes, consulte View the dashboard of a file transfer and CDN speed test task.