visualização
Ainda estamos trabalhando nesse recurso, mas adoraríamos que você experimentasse!
Atualmente, esse recurso é fornecido como parte de um programa de visualização de acordo com nossas políticas de pré-lançamento.
Importante
Contas de data center JP: notificações por e-mail deste recurso são processadas por meio do endpoint da UE do SendGrid. Isso está em conformidade com a decisão de adequação do Japão sobre os controles de privacidade de dados da UE.
Performance Risks inbox adiciona uma camada inteligente sobre os dados de telemetria do New Relic, analisando continuamente seus aplicativos em busca de problemas de desempenho e revelando-os antes que evoluam para incidentes de produção. Ele usa analisadores integrados para detectar automaticamente anomalias de desempenho usando limites configuráveis, e agrupa problemas semelhantes para que você possa se concentrar em resolver os problemas mais impactantes primeiro.
Cobertura e escopo
Performance Risks inbox fornece monitoramento abrangente em toda a sua stack de aplicativos:
- Serviços APM
- Aplicativo Browser
- Operações de banco de dados
Principais benefícios
- Detecção proativa de problemas: identificar problemas de desempenho antes que se transformem em incidentes de produção
- Tempo médio de resolução (MTTR) reduzido: o agrupamento inteligente ajuda você a se concentrar primeiro nos problemas mais críticos
- Produtividade de engenharia aprimorada: passe menos tempo na investigação manual de desempenho e mais tempo em inovação
- Melhor confiabilidade do aplicativo: resolva os riscos de desempenho antes que impactem seus usuários finais

Como funciona a caixa de entrada de riscos de desempenho?
Performance Risks inbox utiliza os seguintes analisadores para detectar os problemas de desempenho mais comuns:
Casos de uso
Performance Risks inbox ajuda você a lidar com duas áreas principais: reduzir os custos de infraestrutura e melhorar o desempenho do aplicativo. A seguir estão exemplos de casos de uso que ilustram como Performance Risks inbox pode abordar essas áreas.
Reduzir custos de infraestrutura
Padrões de código ineficientes resultam em consumo desnecessário de recursos que impacta diretamente os custos de infraestrutura:
- N+1 consultas: em vez de executar uma única consulta otimizada, um aplicativo executa uma consulta para recuperar uma lista e, em seguida, uma consulta separada para cada item dessa lista. Em escala, um usuário aguardando a conclusão de 100 consultas ao banco de dados — quando uma única consulta poderia retornar o mesmo resultado — aumenta desnecessariamente tanto a carga do banco de dados quanto o uso de recursos.
- Grandes cargas HTTP: quando um aplicativo chama uma API grande e envia a resposta completa a cada interação do usuário, os provedores de cloud cobram pela largura de banda e transferência de dados de cada chamada, mesmo quando esses dados não eram necessários para a interação.
Melhorar o desempenho do aplicativo
Problemas de desempenho afetam diretamente a velocidade e a capacidade de resposta do aplicativo:
- Consultas sequenciais ao banco de dados: quando um usuário faz requests de duas informações não relacionadas, o aplicativo pode buscar a primeira e esperar que ela seja concluída antes de buscar a segunda — mesmo que ambas as consultas sejam independentes e possam ser executadas ao mesmo tempo. O usuário espera mais do que o necessário por um resultado que poderia ter sido retornado muito mais rápido.
- Respostas HTTP lentas: quando um usuário interage com o aplicativo e vê um estado de carregamento por um período prolongado, geralmente é porque uma API subjacente não tem um bom desempenho. O usuário é forçado a esperar por uma resposta lenta antes que o resultado apareça.