Minha IBM Efetue login Inscreva-se

Início

topics

Apdex

O que é a pontuação Apdex?

O que é a pontuação Apdex?

Explore a solução de Apdex da IBM Inscreva-se para receber atualizações sobre IA
Ilustração com colagem de pictogramas de engrenagem, braço robótico, celular
O que é a pontuação Apdex?

O que é a pontuação Apdex?

A pontuação Apdex (índice de desempenho da aplicação) é uma métrica quantitativa de padrão aberto que mede a satisfação de um usuário em relação ao tempo de resposta das aplicações e serviços da web de uma organização.

As organizações são incentivadas a captar muitas métricas de desempenho relacionadas às suas aplicações de TI para poderem entender melhor o desempenho, detectar problemas e identificar maneiras de melhorar a integridade geral dessas aplicações. Todas essas métricas podem contribuir para melhorar a satisfação geral do usuário. No entanto, às vezes é difícil reunir várias métricas para entender de forma simples se uma aplicação está funcionando corretamente. Esse problema pode ser resolvido com a pontuação Apdex, que identifica a satisfação do cliente com base no tempo de resposta de uma aplicação, que pode estar abaixo ou acima de um limite definido.

As pontuações Apdex costumam ser usadas como um componente do gerenciamento de desempenho de aplicações (APM), às vezes chamado de monitoramento de desempenho de aplicações.

O valor do Apdex resultante é uma medida numérica da satisfação do usuário em uma escala uniforme de 0 a 1 (em que 0 corresponde à frustração, e 1, à satisfação). O objetivo é fornecer uma compreensão mais equilibrada da satisfação do usuário com os tempos de carregamento do que os valores de tempo médio de resposta, que podem ser distorcidos por um tempo de carregamento lento (por exemplo, um minuto). As pontuações Apdex tratam cada instância do tempo de resposta separadamente, em vez de criar uma pontuação agregada.

Peter Sevcik, fundador da NetForecast, foi o primeiro a identificar a possibilidade1(link externo ao site ibm.com) de um padrão aberto simples e uniforme para medir a qualidade das aplicações. Ele liderou um grupo de especialistas do setor, que criou as especificações técnicas do Apdex. Logo depois, a Apdex Alliance adotou o padrão Apdex, que agora é usado por muitas organizações.

A pontuação Apdex é um indicador-chave de desempenho (KPI) quase em tempo real para muitas organizações. Ela cria uma estrutura para relatar, comparar e classificar o tempo de resposta das aplicações e avaliar a satisfação do usuário com o objetivo final de proporcionar uma excelente experiência ao usuário. 

Desmascarando os mitos da observabilidade

Este ebook tem como objetivo desmistificar mitos sobre a observabilidade e destacar seu papel no mundo digital.

Conteúdo relacionado Leia o ebook sobre AIOps mais inteligente
O que é um limite de Apdex?

O que é um limite de Apdex?

A identificação de uma pontuação Apdex começa com a definição de um limite de Apdex, que indica um tempo de resposta considerado tolerável pela organização. Um limite constante facilita o acompanhamento das alterações ao longo do tempo por parte da organização. Cada organização deve identificar seu próprio limite de tempo de resposta, já que não existe um limite universal que todas as organizações devam utilizar.

As organizações geralmente determinam seu próprio limite com base em alguns fatores:

  • Expectativas do usuário final: as organizações podem consultar sua base de usuários antes de monitorar as pontuações Apdex para entender o que elas consideram um tempo de resposta adequado. 

  • Padrões do setor: organizações em setores diferentes podem ter padrões distintos em relação ao tempo de resposta. Por exemplo, aplicações que fornecem conteúdos que os usuários finais precisam acessar imediatamente, em tempo real, devem ter limites menores. Plataformas de negociação de ações e os provedores de serviços de venda de ingressos (como a Ticketmaster ou StubHub) exigem tempos de carregamento muitíssimo rápidos para que os usuários finais possam negociar ações e comprar ingressos em um mercado de soma zero em constante mudança. Outras aplicações podem não precisar de um tempo de resposta tão baixo, como aquelas usadas para acessar conteúdos de notícias ou entretenimento.
Como funciona a pontuação Apdex

Como funciona a pontuação Apdex

A fórmula do Apdex é um índice de proporção para determinar o tempo de carregamento de uma aplicação com base no limite definido. A experiência de cada usuário contribui para a pontuação Apdex com base no tempo de carregamento que ele enfrentou.

A experiência do usuário é classificada em uma das três categories:

  • Tempo de resposta satisfatório: sugere uma boa pontuação Apdex, em que o tempo de resposta é igual ou menor que o limite definido. 

  • Tempo de resposta tolerável: é quando o tempo de resposta é maior que o limite, mas corresponde a menos de quatro vezes o limite. 

  • Tempo de resposta insatisfatório: ocorre quando o tempo de resposta corresponde a quatro vezes ou mais que o limite definido.

Para determinar a pontuação Apdex, os tempos de resposta satisfatórios (contagem de satisfeitos) são adicionados à metade dos tempos de resposta toleráveis (contagem de toleráveis) e divididos pelo número total de amostras.

A escala Apdex varia de 0 (quando nenhum usuário está satisfeito) a 1 (quando todos os usuários estão satisfeitos). Uma pontuação Apdex baixa pode significar que a organização precisa melhorar sua capacidade de solucionar problemas e otimizar o desempenho por meio de práticas como APM, gerenciamento de problemas e engenharia de confiabilidade local. 

Maneiras de melhorar sua pontuação Apdex

Maneiras de melhorar sua pontuação Apdex

Uma pontuação Apdex ruim pode ser sinal de que há problemas nas operações de TI atuais de uma organização. Veja a seguir vários exemplos e casos de uso de como as organizações podem melhorar sua pontuação Apdex.

Otimizar consultas de códigos e banco de dados: uma organização que configura mal seus bancos de dados e tem códigos ineficientes provavelmente terá baixas pontuações Apdex. Por exemplo, um código de qualidade inferior pode exigir mais recursos de CPU e memória do que o necessário, aumentando o tempo de carregamento. A otimização do código e das consultas ao banco de dados é a melhor maneira de melhorar as pontuações Apdex.

Minimizar solicitações externas: fazer solicitações de API para serviços de terceiros pode criar uma sobrecarga significativa nos seus serviços da web e contribuir para elevar a latência. Para uma organização com baixas pontuações Apdex, talvez seja interessante rever suas solicitações externas para verificar se elas são necessárias, valiosas e não aumentam significativamente a latência.

Usar redes de entrega de conteúdo (CDNs): uma CDN é um sistema de servidores geograficamente dispersos que as empresas utilizam para distribuir conteúdos aos usuários com mais rapidez, concluindo solicitações por meio do servidor mais próximo do usuário. Por exemplo, se um usuário na Alemanha quiser acessar o conteúdo de uma página da web com conteúdo hospedado em Nova York, a solicitação dele será atendida pelo servidor edge da empresa na Europa, e não no servidor em Nova York. Isso gera menos latência e reduz a distância que os dados devem percorrer.

Usar processamento assíncrono para tarefas pesadas: o processamento assíncrono permite a distribuição do processamento exigido por uma aplicação entre sistemas em um ambiente de intercomunicação. O processamento assíncrono descarrega tarefas pesadas para processos separados, liberando recursos para que o thread principal possa atender às solicitações do usuário.

Expanda os servidores para atender às crescentes demandas de tráfego: aumentos significativos no tráfego, sem a possibilidade de ampliar a capacidade dos servidores, ou o uso de balanceamento de carga podem levar a tempos de resposta insatisfatórios. Para atenuar esse problema, é possível usar uma plataforma que automatiza proativamente a alocação de recursos de rede com base na demanda em tempo real, como o IBM® Turbonomic

Benefícios da pontuação Apdex

Benefícios da pontuação Apdex

As organizações que monitoram o desempenho usando a pontuação Apdex têm vários benefícios:

Tempos de resposta menores na web: o monitoramento da pontuação Apdex fornece à organização uma compreensão mais precisa do desempenho das aplicações e serviços. Essas informações ajudam a acelerar os tempos de resposta e permitem que a organização entregue conteúdos relevantes aos usuários com mais rapidez.

Usuários mais satisfeitos: as organizações que se concentram na pontuação Apdex provavelmente estão mais atentas à experiência do usuário e a atendem melhor. O monitoramento e o aprimoramento contínuos das pontuações Apdex reduzem o número de usuários frustrados e aumentam a satisfação dos clientes, que podem se tornar grandes defensores da organização.

Adesão aos contratos de nível de serviço (SLAs): o SLA de uma organização pode especificar quanto tempo uma aplicação leva para carregar. Se os tempos de carregamento forem sistematicamente maiores do que o SLA estipula, as organizações podem estar violando esse contrato com os usuários.

Tomada de decisão baseada em dados: o acompanhamento de uma pontuação Apdex fornece aos líderes de negócios dados confiáveis para tomar decisões mais fundamentadas sobre o desempenho de suas aplicações web. Ele cria um sistema mais metódico para monitorar a satisfação do cliente do que confiar em relatos ou métricas menos precisas.

Produtos relacionados

Produtos relacionados

Observabilidade IBM Instana Observability

Tenha o contexto necessário para resolver incidentes mais rápido. A plataforma Instana Observability proporciona monitoramento de desempenho de aplicações aprimorado, com visibilidade full stack automatizada, granularidade de 1 segundo e notificação em 3 segundos.

      Conheça o IBM Instana Observability Solicite uma demonstração do IBM Instana Observability

      AIOps Insights do IBM AIOps

      Utilize a IA para simplificar as operações de TI, aumentar o tempo de atividade, elevar a eficiência e reduzir custos.

        Explore os insights do IBM AIOps

        Otimização de custos de nuvem híbrida IBM Turbonomic

        A plataforma de otimização de custos em nuvem híbrida da Turbonomic permite que você automatize continuamente ações críticas em tempo real que fornecem de forma proativa o uso mais eficiente de recursos de computação, armazenamento e rede para seus aplicativos em cada camada do stack. 

        Explore o IBM Turbonomic Conheça o IBM Turbonomic sem custo

        Recursos

        Recursos

        As oito principais métricas de APM que as equipes de TI usam para monitorar suas aplicações

        Saiba mais sobre as principais métricas de APM. Uma experiência do cliente superior é construída com base em métricas precisas e oportunas de monitoramento do desempenho das aplicações. Se você não souber qual é o problema ou onde estão as oportunidades, não será possível ajustar suas aplicações ou sistema para melhorar a experiência do cliente.

        O que é gerenciamento de desempenho de aplicações?

        Preveja e evite problemas de desempenho antes que eles afetem seus negócios com o gerenciamento de desempenho de aplicações.

        O que é uma CDN?

        Saiba como as CDNs melhoram a satisfação do cliente otimizando o desempenho do site e do aplicativo móvel.

        Gerenciamento de incidentes vs. gerenciamento de problemas

        Entenda melhor a diferença entre incidentes e problemas e as formas de atenuar cada um deles.

        O que são operações de TI?

        Conheça o escopo das operações de TI, como supervisionar e automatizar o gerenciamento em uma organização.

        O que é engenharia de confiabilidade local?

        Automatize tarefas de operações de TI, acelere a entrega de software e minimize os riscos de TI com engenharia de confiabilidade local.

        Dê o próximo passo

        O IBM Instana fornece observabilidade em tempo real que todos e qualquer um podem usar. Ele proporciona um rápido time to value enquanto verifica se sua estratégia de observabilidade pode acompanhar a complexidade dinâmica dos ambientes atuais e futuros. Do celular ao mainframe, o Instana é compatível com mais de 250 tecnologias e está crescendo. 

        Explore o IBM Instana Agende uma demonstração em tempo real
        Notas de rodapé

        1 The History of Apdex (link externo ao site ibm.com), Apdex.org