A regra do scorecard de cobertura de distributed trace de Nível 0 mede a porcentagem da sua entidade APM que gera dados distributed trace . Essa métrica fundamental ajuda você a avaliar a amplitude da sua implementação distributed tracing em sua stack de aplicativos.
O que esta regra mede
Esta regra do scorecard calcula a porcentagem de entidades APM no seu ambiente que produzem ativamente dados de intervalo para rastreamento distribuído. Uma entidade passa a regra quando o New Relic detecta dados de intervalo daquele serviço ou aplicativo.
A regra se concentra especificamente em:
- APM-serviços e aplicativos instrumentados
- Presença de extensões distributed trace
- Cobertura em toda a sua entidade monitorada
Como interpretar sua pontuação
Sua pontuação de cobertura distributed trace representa a porcentagem de entidades APM que estão gerando ativamente dados distributed trace . Veja como entender seus resultados:
- Pontuação alta (80-100%): a maioria de suas entidades APM está produzindo dados distributed trace , indicando cobertura abrangente
- Pontuação média (50-79%): Cobertura moderada com espaço para melhorias na coleta de dados trace
- Pontuação baixa (0-49%): Implementação limitada distributed tracing que pode deixar lacunas na visibilidade do fluxo de solicitações
Dica
O objetivo não é necessariamente 100% de cobertura. Concentre-se em garantir que serviços críticos de negócios e aqueles com dependência complexa entre serviços tenham distributed tracing habilitado.
Ações Recomendadas
Use estas estratégias para melhorar sua pontuação de cobertura de distributed trace :
1. Avalie a criticidade e a complexidade do serviço
Trabalhe com suas equipes de desenvolvimento e operações para:
- Identifique serviços críticos para os negócios que lidam com fluxos de trabalho importantes do usuário
- Serviços de mapas com dependência complexa entre serviços
- Priorize serviços que frequentemente apresentam problemas de desempenho
2. Configure distributed tracing estrategicamente
Concentre seus esforços em áreas de alto impacto:
- Habilitar distributed tracing para serviços críticos primeiro
- Garantir que serviços com dependência complexa conhecida sejam instrumentados
- Verifique se os serviços pai na cadeia de solicitações têm o rastreamento habilitado
3. Validar captura e qualidade do intervalo
Revise sua implementação atual:
- Confirme se os intervalos estão sendo capturados com atributo de contexto completo
- Verifique se os dados trace incluem metadados relevantes para resolução de problemas
- Verifique se os intervalos contêm detalhes suficientes para análise de desempenho
4. Documente e acompanhe a cobertura
Mantenha a visibilidade do seu progresso:
- Crie um relatório de cobertura mostrando quais serviços críticos têm distributed tracing
- Identificar lacunas onde a implantação adicional de agente APM é necessária
- Acompanhe as melhorias na cobertura ao longo do tempo
5. Personalize a regra para seu ambiente
Adapte o scorecard às suas necessidades específicas:
- Aplicar tag aos serviços de grupo onde distributed tracing é mais importante
- Modifique a regra do scorecard para focar no seu grupo de serviço de tags
- Excluir serviços de teste ou desenvolvimento que não exigem rastreamento
Considerações importantes
Tenha estes fatores em mente ao trabalhar com sua pontuação de cobertura de distributed trace :
Personalize para seu ambiente: as regras do Scorecard fornecem orientação geral, mas seus requisitos específicos podem ser diferentes. Avalie os resultados no contexto da sua arquitetura, prioridades de negócios e restrições operacionais.
Foco na melhoria contínua: estratégias de rastreamento distribuído devem evoluir com a arquitetura do seu sistema. Revise regularmente sua cobertura e ajuste sua abordagem conforme serviços são adicionados, modificados ou descontinuados.
Equilibre cobertura com desempenho: embora o rastreamento abrangente forneça melhor visibilidade, considere o impacto no desempenho em serviços de transferência com altas taxas. Pode ser necessário ajustar as taxas de amostragem ou habilitar seletivamente o rastreamento para serviços específicos.
Ao entender sua pontuação de cobertura de distributed trace e implementar essas recomendações, você pode criar uma estratégia de observabilidade mais eficaz que forneça a visibilidade necessária e, ao mesmo tempo, esteja alinhada aos seus objetivos de negócios.