• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Apdex: Meça a satisfação do usuário

Apdex é um padrão da indústria para medir a satisfação do usuário com o tempo de resposta de aplicativos e serviços web. É uma solução simplificada de Acordo de Nível de Serviço (SLA) que ajuda você a ver o quão satisfeito o usuário está com seu aplicativo por meio de métricas como pontuação Apdex e percentual de insatisfação, em vez de métricas tradicionais facilmente distorcidas, como tempo médio de resposta.

Definir um limite útil para seus níveis de Apdex ajuda você a:

  • Veja rapidamente a satisfação geral do seu usuário final com seu aplicativo.
  • Obtenha a quantidade certa de rastreamento para solucionar problemas e melhorar o desempenho do aplicativo.
Go agent
Java agent
.NET agent
Node.js agent
PHP agent
Python agent
Ruby agent

Para saber mais, assista a este pequeno vídeo no YouTube (aprox. 3:50 minutos).

Como usar Apdex

A pontuação Apdex é um valor da proporção entre o número de solicitações satisfeitas e tolerantes e o total de solicitações feitas. Cada solicitação satisfeita conta como uma solicitação, enquanto cada solicitação tolerante conta como metade de uma solicitação satisfeita.

A pontuação do Apdex varia de 0 a 1, sendo 0 a pior pontuação possível (100% do tempo de resposta foram Frustrados) e 1 a melhor pontuação possível (100% dos tempos de resposta foram Satisfeitos).

Example Apdex score:

Durante um período de 2 minutos, um host atende 200 solicitações. O limite Apdex T = 0,5 segundos (500ms). Este valor é arbitrário e selecionado pelo usuário.

  • 170 das solicitações foram atendidas em 500 ms, portanto são classificadas como Satisfeitas.
  • 20 das solicitações foram tratadas entre 500ms e 2 segundos (2.000 ms), portanto são classificadas como Tolerantes.
  • Os 10 restantes não foram tratados adequadamente ou demoraram mais de 2 segundos, por isso são classificados como Frustrados.

A pontuação Apdex resultante é 0,9: (170 + (20/2))/200 = 0.9.

Importante

A fórmula usada para calcular a pontuação Apdex foi projetada para aplicativos com altas taxas de transferência. Se as taxas de transferência do seu aplicativo forem inferiores a 100 RPM, não serão coletados dados suficientes para determinar uma pontuação estável. A instabilidade pode fazer com que o Apdex condição do alerta se comporte de forma inesperada.

Contagens de Apdex

Apdex rastreia três contagens de respostas:

  • Satisfied:

    O tempo de resposta é menor ou igual a T.

  • Tolerating:

    O tempo de resposta é maior que T e menor ou igual a 4T. Neste exemplo, 4 x 1,2 = 4,8 segundos é o tempo de resposta máximo tolerável.

  • Frustrated:

    O tempo de resposta é maior que 4T ou a solicitação retorna um erro no servidor. Uma alta taxa de erros pode fazer com que você tenha um tempo médio de resposta satisfatório, mas uma pontuação Apdex baixa.

O valor apdex_f do seu arquivo de configuração é quatro vezes o valor Apdex T do seu servidor de aplicativos. Este limite é útil, por exemplo, com rastreamento da transação. Para obter mais informações, consulte a documentação do arquivo de configuração do agente New Relic.

O cálculo do tempo mudará com base na configuração T do seu próprio aplicativo. No exemplo a seguir, T = 1,2 segundos.

Level

Multiplier

Time (T Example = 1.2)

Satisfeito

T ou menos

<= 1,2 segundos

Tolerado

>T, <= 4T

Entre 1,2 e 4,8 segundos

Frustrado

> 4T

Maior que 4,8 segundos

Depois de definir seus níveis de Apdex, use qualquer um dos recursos da New Relic para ajudar a identificar e solucionar problemas de alterações que indicam experiências ruins dos clientes com seu aplicativo.

Você pode definir vários valores Apdex T para cada um destes:

Medições de apêndice

Comentários

Aplicativos APM

APM monitora o desempenho desses aplicativos. Para definir suas configurações de Apdex, use a interface APM. Você pode encontrar Apdex na página Resumo do APM .

Aplicativos de browser

O browser monitora a experiência do usuário final para esses aplicativos. Em vez de usar Apdex para monitor seu usuário, recomendamos core web vitals.

Transação principal

São transações importantes para o seu negócio que você escolhe monitor. Você pode definir configurações de Apdex para transação principal na página Key transactions .

Importante

A configuração Apdex da transação principal substitui o valor T desse aplicativo. Para detalhes, consulte transação principal Apdex.

Alerta Apdex

Você também pode configurar condição do alerta para Apdex. Quando a pontuação Apdex ultrapassa o limite definido, o New Relic envia um alerta para o mecanismo de notificação (canal).

Páginas de erros

Qualquer solicitação que retorne um erro do lado do servidor, como 500: Application Error , é uma resposta frustrante, independentemente da velocidade de retorno. Você pode usar o Apdex para visualizar o impacto desses erros e, em seguida, identificar e resolver esses erros com as ferramentas integradas de análise de erros e perfil de erros da New Relic.

Porcentagem de insatisfação

O dissatisfaction percentage é a porcentagem da insatisfação total experimentada pelo usuário do aplicativo resultante de uma transação.

Example Apdex dissatisfaction calculation:

Frustrações(transação) + Tolerações(transação)/2

Frustrações(App) + Tolerâncias(App)/2

Para visualizar o percentual de insatisfação, você pode classificar sua transação pela mais insatisfatória.

Se uma transação for sempre frustrantemente lenta, mas raramente visitada, isso não contribuirá muito para a insatisfação total do aplicativo. Por outro lado, se uma transação normalmente é rápida, mas tem altas taxas de transferência, isso pode contribuir com uma grande proporção para a insatisfação do aplicativo simplesmente porque contribui com uma grande proporção do tráfego do seu aplicativo.

Personalize visualizações do Apdex

Utilize o criador de consulta para personalizar a forma como você visualiza o Apdex:

Alterar configurações do Apdex

Você pode definir valores de Apdex T para cada aplicativo. Também é possível definir limite Apdex T individual para transação principal.

Para uma rápida visão geral de por que as medições Apdex são importantes e como saber qual limite é adequado para o seu aplicativo, assista a este pequeno vídeo do YouTube (aprox. 3:40 minutos).

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.