Problemas de front-end não detectados, como altas taxas de erro JS, carregamento lento de páginas ou falhas em chamadas de API, degradam a experiência do usuário e afetam os resultados do negócio. As regras de alerta do Browser Monitoring do Application Real-Time Monitoring Service (ARMS) permitem definir limiares para essas métricas e receber notificações assim que um limiar for ultrapassado.
Pré-requisitos
Antes de começar, verifique se você tem:
Um aplicativo conectado ao Browser Monitoring do ARMS. Para mais informações, consulte Visão geral do monitoramento de navegador.
Crie uma regra de alerta
Faça login no console do ARMS.
No painel de navegação à esquerda, escolha Browser Monitoring > Browser Monitoring Alert Rules.
Clique em Create Browser Monitoring Alert Rule no canto superior direito.
Configure os parâmetros descritos nas seções a seguir e clique em Save.
Save
mantém a página atual aberta para permitir a criação de outra regra.
Completed
redireciona para a lista de regras de alerta.
Nome e escopo do alerta
|
Parâmetro |
Descrição |
|
Alert Name |
Nome descritivo da regra. Exemplo: |
|
Select Applications |
Aplicativos do Browser Monitoring aos quais esta regra se aplica. É possível selecionar vários aplicativos. |
|
Automatically apply this alert rule to newly created applications |
Quando ativado, o ARMS aplica esta regra a qualquer aplicativo adicionado futuramente ao Browser Monitoring. |
Tipo de métrica
Selecione a categoria de métricas a monitorar. A escolha determina as condições de alerta disponíveis.
|
Tipo de métrica |
Quando usar |
O que monitora |
|
Page_Metric |
Acompanhe o desempenho da página, como tempos de carregamento, análise do DOM e primeira pintura. |
Métricas de desempenho de página da web |
|
API_Metric |
Monitore a integridade das chamadas de API, incluindo tempos de resposta e taxas de erro. |
Métricas de desempenho de API |
|
Page_API_Metric |
Observe métricas de página e de API em uma única regra. |
Métricas combinadas de desempenho de página da web e API |
|
Custom_Statistics_Metric |
Utilize para métricas de negócio personalizadas definidas no código do aplicativo. |
Métricas baseadas em chaves personalizadas definidas no aplicativo |
|
Custom_Query |
Crie alertas personalizados com dimensões de agregação e métricas específicas. Requer configuração manual. |
Métricas de dimensões personalizadas |
Filtrar e agregar métricas
Configure como o ARMS coleta e agrega os dados avaliados pelas condições de alerta.
|
Parâmetro |
Descrição |
|
Filter Conditions |
Restringe o escopo dos dados monitorados. Por exemplo, |
|
Select Aggregation Dimension |
Dimensões usadas para agrupar métricas. Definido automaticamente para todos os tipos de métrica, exceto Custom_Query, que exige seleção manual das dimensões na lista suspensa. |
|
Select Metric |
Exibido apenas quando Metric Type for Custom_Query. Selecione as métricas para uso nas condições de alerta. |
Regras de acionamento de alerta
Especifique como múltiplas condições interagem:
Meet all the following rules: o alerta dispara somente quando todas as condições são atendidas (lógica AND).
Meet one of the following rules: o alerta dispara quando qualquer condição individual é atendida (lógica OR).
Condição de alerta
Defina os limiares que acionam o alerta. Cada condição especifica janela de tempo, métrica, método de agregação, comparador e valor de limiar.
Exemplo: Recently 10 Minutes JS_Error_Rate AVG Greater Than or Equal To 20% dispara quando a taxa média de erros JS nos últimos 10 minutos atinge 20% ou mais.
Para adicionar uma condição:
Clique em + Add Condition.
Selecione a janela de tempo, métrica, método de agregação, comparador e limiar.
Clique no ícone de confirmação para salvar a condição.
As métricas disponíveis dependem das dimensões de agregação selecionadas.
Após salvar uma condição, você pode:
|
Ação |
Como fazer |
|
Edite uma condição |
Clique no ícone de edição ao lado da condição. |
|
Visualize o gráfico de tendência da métrica |
Clique no ícone de mais opções ao lado da condição. |
|
Exclua uma condição |
Clique no ícone de exclusão ao lado da condição. |
|
Adicionar outra condição |
Clique novamente em + Add Condition. |
Dicas para limiares eficazes:
Comece com uma janela de tempo maior (por exemplo, 10 minutos) e um limiar moderado. Ajuste esses valores após observar os padrões reais de tráfego.
Use o gráfico de tendência da métrica (ícone de mais opções) para revisar dados históricos antes de definir limiares. Isso evita fadiga de alertas causada por configurações excessivamente sensíveis.
Para problemas intermitentes, use Meet all the following rules com múltiplas condições para reduzir falsos positivos.
Política de notificação
Especifique como o ARMS entrega as notificações de alerta:
Do Not Specify Notification Rules: o ARMS envia notificações apenas quando o evento de alerta corresponde a uma regra de evento em uma política de notificação existente.
Select or create a notification policy: selecione uma política na lista suspensa ou crie uma nova. Quando o alerta dispara, o ARMS envia notificações pelos canais configurados na política escolhida. Clique em View para inspecionar uma política selecionada.
Para mais informações, consulte Crie e gerencie uma política de notificação.
Configurações avançadas de alerta
|
Parâmetro |
Descrição |
|
No data |
Controla como o ARMS lida com anomalias de dados, como dados ausentes, métricas compostas anormais ou resultados de comparação período a período anormais. As opções incluem alterar o valor da métrica para 0 ou 1, ou suprimir o alerta. Para mais informações, consulte Termos. |
Gerencie regras de alerta
Todas as regras de alerta criadas aparecem na página Browser Monitoring Alert Rules.
Faça login no console do ARMS.
No painel de navegação à esquerda, escolha Browser Monitoring > Browser Monitoring Alert Rules.
(Opcional) Insira o nome completo ou parcial do alerta na caixa de pesquisa e clique no ícone Search. Nomes parciais retornam resultados de pesquisa aproximada.
Localize a regra desejada e selecione uma ação na coluna Actions:
|
Ação |
Passos |
|
Edite uma regra |
Clique em Edit. Modifique os parâmetros na página Edit Alert e clique em Save. |
|
Ative uma regra |
Clique em Start e confirme clicando em OK na caixa de diálogo. |
|
Desativar uma regra |
Clique em Stop e confirme clicando em OK na caixa de diálogo. |
|
Exclua uma regra |
Clique em Delete e confirme clicando em OK na caixa de diálogo. |
|
Visualize histórico de alertas |
Clique em Alert History para abrir a aba Alert Event History e revisar eventos de alerta anteriores. |
A aba
Alert Event History
exibe eventos gerados após o acionamento da regra de alerta. Se um evento não corresponder às regras de evento de nenhuma política de notificação, o sistema não enviará notificações. Para visualizar registros de entrega de notificações, acesse
Alert Management
>
Alert Sending History
no painel de navegação à esquerda.