A regra do scorecard de cobertura do Nível 0 Sintético mede a porcentagem da sua entidade APM que é monitorada pelo teste sintético. O monitoramento sintético é essencial para testes proativos de disponibilidade de serviço, prevenindo pontos cegos na sua cobertura de telemetria e garantindo uma entrega de serviço consistente da perspectiva do seu usuário.
O que esta regra mede
Esta regra do scorecard avalia se seus serviços APM que lidam com transação da web são cobertos pelo monitoramento sintético New Relic . A regra é bem-sucedida quando detecta um serviço APM com transação da web que possui correspondente teste de monitoramento sintético de disponibilidade endpoint .
O monitoramento sintético ajuda você a:
- Teste a disponibilidade do serviço de perspectivas externas antes que o usuário encontre problemas
- Monitore jornadas críticas de usuários e fluxo de trabalho de negócios
- Estabelecer expectativas de desempenho baseline para o endpoint principal
- Detecte interrupções e degradação de desempenho proativamente
Como interpretar sua pontuação
Sua pontuação de cobertura Sintético representa o percentual de entidades APM com transação da web que são monitoradas pelo teste sintético. Veja como entender seus resultados:
- Pontuação alta (80-100%): a maioria dos serviços voltados para a web tem monitoramento sintético, indicando monitoramento proativo abrangente
- Pontuação média (50-79%): Cobertura moderada com oportunidades de expandir os testes Sintético para mais serviços
- Pontuação baixa (0-49%): Monitoramento sintético limitado que pode deixar serviços críticos sem monitoramento
Essa pontuação ajuda a identificar qual entidade APM com endpoint voltado para a web precisa de cobertura de monitoramento sintético. Se um serviço APM expõe URIs ao usuário, ele deve ser considerado para testes Sintéticos para garantir entrega de serviço consistente e detecção antecipada de problemas de disponibilidade.
Dica
Concentre-se em serviços que impactam diretamente a experiência do usuário ou as operações comerciais. Nem todo serviço requer monitoramento integrado, mas o endpoint voltado para o cliente e o fluxo de trabalho crítico do negócio devem ser priorizados.
Ações Recomendadas
Use estas estratégias para melhorar sua pontuação de cobertura do Sintético:
1. Avalie a criticidade do serviço e o impacto no usuário
Priorize os serviços de monitoramento sintético com base na importância do negócio:
- Identifique serviços voltados para o cliente que impactam diretamente a experiência do usuário
- Concentre-se no endpoint gerador de receita e no fluxo de trabalho crítico dos negócios
- Considere serviços que dão suporte às operações comerciais essenciais
- Avalie os serviços com base no custo do período de inatividade e no impacto do usuário
2. Identificar o ponto final para o teste Sintético
Determine quais serviços se beneficiariam mais do monitoramento proativo:
- Mapeie as jornadas do usuário e identifique os principais pontos de contato
- Foco no login, checkout, pesquisa e outros fluxos críticos do usuário
- Inclui endpoints de API que suportam aplicativos móveis ou integração de terceiros
- Considere testar em vários locais geográficos para serviços globais
3. Implementar monitoramento sintético estratégico
Projete testes sintéticos eficazes para seus serviços priorizados:
- Crie verificações de disponibilidade simples para monitoramento básico de tempo de operação
- Crie testes com scripts complexos para fluxo de trabalho do usuário em várias etapas
- Configurar testes de API para serviços de backend e microsserviços
- Configurar frequências de teste apropriadas com base na criticidade do serviço
4. Personalize a regra para seu ambiente
Adapte o scorecard para atender às suas necessidades específicas de monitoramento:
- Aplicar tag nos serviços do grupo que necessitam de monitoramento sintético
- Modifique a regra do scorecard para focar no seu grupo de serviço de tags
- Excluir serviços internos ou de desenvolvimento que não precisam de monitoramento externo
- Configure regras diferentes para diferentes níveis de serviço ou ambientes
Considerações importantes
Tenha estes fatores em mente ao trabalhar com sua pontuação de cobertura do Sintético:
Foco no impacto nos negócios: nem todo serviço precisa de monitoramento sintético. Priorize serviços voltados para o cliente e fluxos de trabalho de negócios críticos que impactam diretamente a receita ou a experiência do usuário.
Equilibre a cobertura com o custo: teste sintético consome recursos e tem custos associados. Concentre-se no monitoramento de alto valor em vez de tentar atingir 100% de cobertura em todos os serviços.
Considere a complexidade do teste: comece com verificações de disponibilidade simples e adicione gradualmente testes de script mais complexos para jornadas críticas do usuário. Testes complexos oferecem mais valor, mas exigem mais manutenção.
Planeje a manutenção: o teste sintético precisa de manutenção contínua à medida que seu aplicativo evolui. Considere a sobrecarga operacional ao planejar sua estratégia de monitoramento sintético.
Próximos passos
Para melhorar sua cobertura Sintético:
- Comece com serviços críticos: comece implementando o monitoramento sintético para seus serviços mais críticos para os negócios e voltados para os clientes.
- Projete testes significativos: Crie testes que reflitam o comportamento real do usuário e o fluxo de trabalho do negócio
- Monitore e repita: use o scorecard para acompanhar o progresso e ajustar sua estratégia com base nos resultados
- Expandir gradualmente: uma vez que os serviços principais estejam cobertos, estender o monitoramento para serviços adicionais com base no valor comercial
O monitoramento sintético eficaz cria uma rede de segurança que detecta problemas antes que eles afetem o usuário, possibilitando tempo de resposta mais rápido e melhor confiabilidade do serviço.