Nossos relatórios de análise de desempenho fornecem visualizações simples e predefinidas da integridade e do desempenho do seu aplicativo. Escolha qualquer relatório abaixo para saber mais:
O relatório Background jobs analysis ajuda a analisar o desempenho de jobs e outras transações da web em execução em produção que utilizam framework instrumentado pela New Relic, como DelayedJob
e Resque
. O relatório mostra informações comparativas das últimas 24 horas com os últimos 7 dias, incluindo a quantidade de tempo gasto em taxas de transferência (solicitações por minuto ou rpm), tempo total gasto no trabalho e tempo médio para executá-lo .
Ver relatório na interface
Para visualizar o relatório Background jobs analysis do seu aplicativo: Vá para a guia one.newrelic.com > All capabilities > APM & services > (select an app) > Reports > Performance > Non-web transactions . O relatório padrão compara as últimas 24 horas com o período de 24 horas anterior, 7 dias atrás, e as médias dos últimos 7 dias.
If you want to... | Do this |
---|---|
Alterar a quantidade de detalhes mostrados | Marque ou desmarque as opções da caixa de seleção do período. |
Limitar a transação que aparece | Use a caixa de texto Filter . |
Alterar a ordem de classificação | Selecione uma das opções disponíveis no menu dropdown Sort by. |
Selecione quais dados aparecem como um gráfico de barras | Selecione uma opção Plotting . |
Ver detalhes da transação | Selecione o título da transação para ir diretamente para a páginaTransactions do APM. |
O relatório de análise de capacidade do APM mostra quantas instâncias do seu aplicativo estão em execução e quão ocupadas elas estão. Essas informações são úteis para analisar se seu app possui instância implantada suficiente para suportar cargas de solicitações. Você pode então usar essas informações para ajustar sua configuração para obter desempenho ideal.
O relatório de análise de capacidade está disponível apenas para agentes de linguagem Python e Ruby.
Veja o relatório de análise de capacidade
Para visualizar o relatório de análise de capacidade do seu aplicativo:
Vá para
one.newrelic.com > All capabilities > APM & services > (select an app) > Reports > Capacity
.
Use qualquer uma das funções de página padrão do New Relic para obter informações detalhadas.
O relatório inclui três gráficos.
Capacity chart
Description
Instância do aplicativo ocupada
Este gráfico mostra o quão ocupada está a instância do seu aplicativo como a porcentagem de tempo para processar solicitações. Isso inclui as porcentagens média, mínima e máxima para qualquer período no gráfico.
Use essas informações para determinar se você tem o número correto de instâncias para sua aplicação. À medida que a utilização do aplicativo se aproxima de 100%, seu aplicativo precisa de mais instâncias para lidar com as solicitações recebidas.
A instância do aplicativo é reiniciada por host
Este gráfico mostra o número de reinicializações de instância para cada intervalo de tempo. Use estas informações para determinar se a instância do seu aplicativo está reiniciando com muita frequência.
Para isolar a atividade de um host específico, selecione os títulos de outros hosts na legenda abaixo do gráfico para ocultá-los ou retorná-los ao gráfico.
OU:
Selecione sua opção na lista Hosts na página Resumo do APM.
Análise de instância de aplicativo
Este gráfico mostra o número total de instâncias em execução, juntamente com a carga de instância simultânea. A carga de instância simultânea é o número de instâncias totalmente ocupadas que seriam necessárias para lidar com a carga no aplicativo. A New Relic baseia isso no valor médio da instância do aplicativo do gráfico App instance busy , multiplicado pelo número de instâncias em execução.
Aplicativos Python simples ou multithread
Para o agente Python, o relatório de análise de capacidade funciona apenas para aplicativos tradicionais simples ou multithread. Isso ocorre porque a maneira como o New Relic calcula a carga do sistema não se traduz em sistemas baseados em co-rotina.
Ao utilizar uma aplicação tradicional simples ou multithread, as informações métricas geradas pelo agente Python são capturadas e reportadas apenas se o componente opcional de extensão C puder ser compilado e instalado. Ao usar sistemas baseados em co-rotina, como gevent ou eventlet em conjunto com um servidor WSGI, o relatório de análise de capacidade não mostrará nenhum dado, exceto reinicializações do agente.
O relatório de análise de banco de dados do APM permite analisar o desempenho do seu aplicativo do ponto de vista do banco de dados, desde as últimas 24 horas até os últimos sete dias. Mostra informações comparativas de transação, incluindo o tempo gasto em taxas de transferência (solicitações de operação por minuto ou rpm), tempo total gasto na operação e tempo médio para executá-la.
Visualizar o relatório de análise do banco de dados
Para visualizar o relatório de análise de banco de dados do seu aplicativo: Vá para a guia one.newrelic.com > All capabilities > APM & services > (select an app) > Reports > Performance > Databases . O relatório padrão compara as últimas 24 horas com o período de 24 horas anterior, 7 dias atrás, e as médias dos últimos 7 dias.
If you want to... | Do this |
---|---|
Alterar a quantidade de detalhes mostrados | Marque ou desmarque as opções da caixa de seleção do período. |
Limitar a transação que aparece | Digite o valor na caixa de texto Filter ; por exemplo, para mostrar apenas transações para |
Alterar a ordem de classificação | Selecione uma das opções disponíveis no menu dropdown Sort by. |
Selecione quais dados aparecem como um gráfico de barras | Selecione uma opção Plotting . |
Ver detalhes da transação | Selecione o título da transação para ir diretamente para a página do banco de dados e consulta lenta da APM. |
O relatório de análise de escalabilidade do APM mostra o tempo de resposta, o tempo do banco de dados e o tempo de CPU em relação à carga do aplicativo. Isso ajuda a avaliar o desempenho e identificar possíveis requisitos de hardware à medida que seu aplicativo cresce.
Veja o relatório de análise de escalabilidade
Para visualizar o relatório do seu aplicativo:
Vá para one.newrelic.com > All capabilities > APM & services > (select an app) > Reports > Scalability.
O relatório de análise de escalabilidade inclui três guias: tempo de resposta, banco de dados e CPU APM. Cada guia contém um outdoor e um gráfico e representa um aspecto diferente do desempenho.
Tab | Description |
---|---|
Tempo de resposta | O gráfico nesta guia representa o tempo de resposta do seu aplicativo em relação à carga do aplicativo em termos de solicitações por minuto. Para um aplicativo com bom dimensionamento, o tempo de resposta deve ser igual ou próximo da horizontal. O outdoor mostra o tempo de resposta médio, mínimo e máximo e as taxas médias de transferência. |
Banco de dados | O gráfico nesta guia representa o tempo do banco de dados do seu aplicativo em relação à carga do aplicativo em termos de solicitações por minuto. Para um aplicativo com bom dimensionamento, você deverá ver um padrão aproximadamente linear nos pontos plotados. O outdoor mostra os tempos médios, mínimos e máximos do banco de dados e as taxas médias de transferência. |
CPU APM | O gráfico nesta guia representa o tempo de CPU do seu aplicativo por solicitação, versus a carga do aplicativo em termos de solicitações por minuto. Para um aplicativo com bom dimensionamento, você deverá ver um padrão aproximadamente linear nos pontos plotados. O outdoor mostra os tempos médios, mínimos e máximos de CPU e as taxas médias de transferência. |
Os gráficos apresentam duas linhas: a linha primária, que conecta os pontos de dados, e a linha secundária, que é rotulada como "Suavizada" e mostra uma versão suavizada da linha primária. A linha secundária ajuda a visualizar o desempenho do aplicativo sem se preocupar com flutuações inesperadas observadas na linha primária.
Esses gráficos são construídos de maneira um pouco diferente de outros gráficos da New Relic e não possuem as ações de gráfico padrão normalmente disponíveis.
Selecione opções para períodos de tempo
O relatório de escalabilidade possui um seletor de hora que permite visualizar dados em diferentes períodos de tempo. O período mínimo recomendado é de 30 minutos porque, ao analisar a escalabilidade de um aplicativo, intervalos de tempo mais baixos não fornecem uma imagem completa. O seletor de hora utiliza o valor padrão dos últimos 30 minutos.
Visualizar dados para instância individual
Cada guia inclui um seletor de instância que permite selecionar uma instância específica e o gráfico e o outdoor serão filtrados para os dados dessa instância.
O relatório de análise de transação da web da APM fornece informações comparativas para transação da web, incluindo a quantidade de tempo gasto em taxas de transferência (solicitações por minuto ou rpm), tempo total na transação da web, tempo médio para executá-la e Apdex pontuação. Você pode comparar os dados das últimas 24 horas com o período de 24 horas anteriores, 7 dias atrás, e as médias dos últimos 7 dias.
Utilize essas informações para analisar qual transação da web consome mais tempo, tem maior número de ligações, tem maior número de Desvio padrão e muito mais. Essas informações podem ajudar você a identificar onde ajustar seu aplicativo.
Veja o relatório de análise de transação da web
Para visualizar o relatório de análise de transação da web para seu aplicativo: Vá para a guia one.newrelic.com > All capabilities > APM & services > (select an app) > Reports > Performance > Web transactions .
O relatório padrão compara as últimas 24 horas com o período de 24 horas anterior, 7 dias atrás, e as médias dos últimos 7 dias. As entradas do Apdex seguidas de um asterisco (*) indicam que mais de um limite do Apdex foi definido para um determinado período de tempo.
If you want to... | Do this |
---|---|
Alterar a quantidade de detalhes mostrados | Marque ou desmarque as opções da caixa de seleção do período. |
Limitar a transação que aparece | Use a caixa de texto Filter ; por exemplo, para reportar apenas transações que incluam |
Alterar a ordem de classificação | Selecione uma das opções disponíveis no menu dropdown Sort by. |
Selecione quais dados aparecem como um gráfico de barras | Selecione uma opção Plotting . |
Ver detalhes da transação da web | Selecione o título da transação da web para ir diretamente para a páginaTransactions do APM. |
Toda segunda-feira, a New Relic envia um relatório de desempenho semanal por e-mail para qualquer usuário da sua conta que tenha optado por receber esse relatório. O relatório por e-mail contém um resumo da métrica de desempenho da semana passada para um grupo selecionado do seu aplicativo. O relatório semanal de desempenho é diferente dos relatórios do Acordo de Nível de Serviço (SLA) da APM.
Importante
Neste momento, os relatórios de desempenho semanais não estão disponíveis para contas na região da UE.
Veja exemplos de detalhes do relatório
Para ver um exemplo de relatório de desempenho semanal da sua conta:
No menu do usuário, selecione
User preferences
.
Vá até
Weekly summary emails
e selecione
See a sample email
.
O relatório de desempenho está dividido em seções:
Section
Description
Aplicativo em destaque
Isso fornece padrão de taxas de transferência e métrica de desempenho para o aplicativo com maior contagem de chamadas em sua conta.
Os aplicativos com vinculados terão prioridade sobre aqueles que não o têm, mesmo que a contagem de chamadas seja menor.
Relatório de todos os aplicativos
Esta seção fornece métricas de desempenho importantes para os 20 aplicativos da sua conta com a maior contagem de chamadas. As métricas nesta lista incluem tempo de operação, Apdex, tempo de carregamento e taxas de transferência.
Evento recente
Esta seção contém quaisquer alertas recentes, implantação que você fez em seu aplicativo ou outro evento que esteja registrado para aplicativos em sua conta.
Aplicativo selecionado
A New Relic seleciona os 20 principais aplicativos por contagem de chamadas que atendem a estes critérios:
O aplicativo deve ter pelo menos 25 solicitações por minuto (rpm) de taxas de transferência.
O aplicativo deve incluir transação da web.
Os aplicativos com monitoramento de browser vinculado serão priorizados em relação aos que não possuem, mesmo que a contagem de chamadas seja menor.
Ativar ou desativar e-mails de relatório
Para gerenciar seus e-mails de relatórios de desempenho semanais, acesse one.newrelic.com, clique no menu do usuário e selecione User preferences. Observe que você aceita/exclui separadamente para cada conta New Relic à qual tem acesso.
Analise seus dados
O APM inclui vários relatórios na interface do usuário. Para coletar, analisar e visualizar dados sobre o seu software em outros formatos, utilize criador de consulta.