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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

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.

Pronto para começar? Cadastre-se para obter uma conta, caso ainda não o tenha feito, e clique em um logotipo para instalar um agente APM e começar a medir a satisfação do usuário. Leva apenas alguns minutos!

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.