Configuración de la puntuación del Apdex por servicio

El Apdex (índice de rendimiento de aplicaciones) es un estándar abierto desarrollado por una alianza de empresas que define un método estandarizado para informar, comparar y realizar un seguimiento del rendimiento de las aplicaciones. Se basa en la satisfacción de la experiencia del usuario midiendo el tiempo de respuesta de los servicios y las aplicaciones web. Su función es contrarrestar el promedio de tiempo de respuesta y los percentiles, que pueden inducir a errores cuando hay puntos de datos extremos.

Definición

El Apdex es una medida numérica de la satisfacción del usuario con el rendimiento de las aplicaciones web empresariales. Convierte muchas mediciones en un solo número en una escala uniforme en el intervalo [0;1]:

  • 0 = ningún usuario satisfecho
  • 1 = todos los usuarios satisfechos

Para definir tu Apdex, necesitas ser administrador de la cuenta de Datadog. En primer lugar, define un umbral de tiempo, T, que separe los tiempos de respuesta satisfactorios de los insatisfactorios del servicio o la aplicación web. Con un umbral, puedes definir tres categorías:

  • Las solicitudes satisfechas tienen un tiempo de respuesta inferior a T.
  • Las solicitudes toleradas tienen un tiempo de respuesta igual o superior a T e inferior o igual a 4T.
  • Las solicitudes frustradas tienen un tiempo de respuesta superior a 4T o devuelven un error.

Una vez definido el umbral y categorizadas tus solicitudes, el Apdex se define como:

$$\bo\text"Apdex"=({\bo\text"Satisfied"\text" requests" + {{\bo\text"Tolerated"\text" requests"} / 2}})/{\bo\text"Total"\text" requests"} $$

Seleccionar el umbral correcto es importante porque las solicitudes frustradas son 4 veces más lentas que las “normales”. Si T=3, el usuario espera 3 segundos a que se cargue una página, pero no tolera esperar 12 segundos.

Los administradores deben establecer los umbrales del Apdex, por servicio, antes de que se calculen las puntuaciones del Apdex.

Configuración del Apdex para las trazas (traces)

Para visualizar el servicio o la aplicación web del Apdex:

  1. En el Catálogo de servicios, haz clic en un servicio web. En el gráfico superior derecho, selecciona Apdex en lugar de Latency (Latencia). Si no ves esta opción, verifica que hayas hecho clic en un servicio web:

    Apdex Selection
  2. Utiliza el icono del lápiz en la parte superior izquierda del widget para configurar el Apdex (debes ser administrador para ver este icono):

    Apdex Edit
  3. Introduce directamente el umbral para visualizar la distribución de las solicitudes:

    Apdex Update
  4. Guarda el widget para seguir la evolución del Apdex a lo largo del tiempo:

    Apdex Save

Mostrar el Apdex en el Catálogo de servicios

Para visualizar las puntuaciones del Apdex en el Catálogo de servicios, selecciónalo en el menú de configuración situado en la esquina superior derecha de la página:

Apdex Service Catalog