CloudWatch RUM
Com o CloudWatch RUM, você pode realizar o monitoramento de usuários reais para coletar e visualizar dados do lado do cliente sobre a performance de aplicações Web em sessões de usuário reais, praticamente em tempo real. Em aplicações Web, você pode analisar os tempos de carregamento de páginas, os erros no lado do cliente e o comportamento dos usuários. Em aplicações móveis, você pode monitorar os tempos de carregamento de tela, os tempos de inicialização da aplicação, erros de rede, panes e problemas específicos da plataforma, como aplicação Android não responsiva (ANR) e congelamentos de aplicação iOS. Ao visualizar esses dados, é possível vê-los agregados ou detalhados por tipos de dispositivo, sistemas operacionais e outras características do seu uso da aplicação.
Você pode usar os dados coletados para identificar e depurar rapidamente problemas de performance do lado do cliente. O CloudWatch RUM ajuda a visualizar anomalias na performance da aplicação e encontrar dados de depuração relevantes, como mensagens de erro, rastreamentos de pilha e sessões de usuário. Você também pode usar o RUM para entender o alcance do impacto para o usuário final, incluindo o número de usuários, áreas geográficas e navegadores usados.
Os dados do usuário final coletados para o CloudWatch RUM são retidos por 30 dias e, em seguida, excluídos automaticamente. Se quiser manter os eventos do RUM por mais tempo, o monitor de aplicações poderá enviar cópias dos eventos para o CloudWatch Logs em sua conta. Em seguida, você pode ajustar o período de retenção para esse grupo de logs.
Para usar o RUM, crie um app monitor (monitor de aplicações) e insira algumas informações. O RUM gera um trecho de código que você pode usar para adicionar uma injeção de dependências na aplicação. O trecho de código extrai o código do cliente do RUM conforme necessário. O cliente do RUM captura dados de uma porcentagem das sessões de usuário da aplicação, o que é exibido em um painel pré-compilado. Você pode especificar a porcentagem de sessões de usuário da qual coletar dados.
O CloudWatch RUM é integrado ao Application Signals, que pode descobrir e monitorar serviços das suas aplicações, clientes, canários do Synthetics e dependências de serviços. Use o Application Signals para ver uma lista ou um mapa visual dos seus serviços, visualizar métricas de integridade com base nos seus objetivos de nível de serviço (SLOs) e fazer uma busca profunda para ver rastreamentos do X-Ray correlacionados para uma solução de problemas mais detalhada. Para ver as solicitações de página do cliente do RUM no Application Signals, ative o rastreamento ativo do X-Ray criando um monitor de aplicações. Para aplicações Web, você também pode habilitar isso configurando manualmente o cliente Web do RUM. Os clientes RUM são exibidos no Mapa da aplicação conectado aos serviços e na página Detalhes do serviço dos serviços que eles chamam.
Os clientes do RUM são código aberto. Para saber mais, consulte o cliente Web do CloudWatch RUM
Definição de preço do RUM
Para obter informações sobre preços, consulte Amazon CloudWatch Pricing
Disponibilidade de regiões
No momento, o CloudWatch RUM está disponível nas seguintes regiões:
-
Leste dos EUA (Norte da Virgínia)
-
Leste dos EUA (Ohio)
-
Oeste dos EUA (N. da Califórnia)
-
Oeste dos EUA (Oregon)
-
África (Cidade do Cabo)
-
AWS GovCloud (Leste dos EUA)
-
AWS GovCloud (Oeste dos EUA)
-
Ásia-Pacífico (Mumbai)
-
Ásia-Pacífico (Hyderabad)
-
Ásia-Pacífico (Melbourne)
-
Ásia-Pacífico (Osaka)
-
Ásia-Pacífico (Seul)
-
Ásia-Pacífico (Singapura)
-
Ásia-Pacífico (Sydney)
-
Ásia-Pacífico (Jacarta)
-
Ásia-Pacífico (Malásia)
-
Ásia-Pacífico (Tailândia)
-
Ásia-Pacífico (Tóquio)
-
Ásia-Pacífico (Hong Kong)
-
Canadá (Central)
-
Europa (Frankfurt)
-
Europa (Irlanda)
-
Europa (Londres)
-
Europa (Milão)
-
Europe (Paris)
-
Europa (Espanha)
-
Europa (Estocolmo)
-
Europa (Zurique)
-
Oriente Médio (Bahrein)
-
Oriente Médio (Emirados Árabes Unidos)
-
México (Centro)
-
América do Sul (São Paulo)
-
Israel (Tel Aviv)
-
Oeste do Canadá (Calgary)