Supervisión de los traces de aplicación
¿Cómo supervisar APPSERVICE-GENERIC?


ServicePilot apptrace-appservice-generic


¿Qué es el monitoreo genérico AppTrace?

El APM y el rastreo distribuido de ServicePilot permiten la recopilación y el análisis detallados del rendimiento de las aplicaciones a través de cuadros de mando listos para usar que supervisan las solicitudes, los errores y la latencia de los servicios web y las bases de datos.

Tanto si tiene una aplicación monolítica como una arquitectura de microservicios, la implementación de ServicePilot APM en sus servidores o contenedores sólo requiere unos minutos para recuperar automáticamente los datos de APM (a través de la instrumentación automática, dd-trace-api, OpenTracing u OpenTelemetry).

El package Apptrace Appservice Generic permite recoger automáticamente las trazas de las aplicaciones construidas con un agente APM de Pyhton, PHP, Ruby, C++ o de otro lenguaje para el que ServicePilot no ofrece un package específico.

Monitoreo de aplicaciones genéricas con AppTrace

Este package monitoriza HTTP(S) trazas de transacciones de aplicaciones instrumentadas.

Este package utiliza un agente de ServicePilot en combinación con la instrumentación realizada (mediante instrumentación automática, dd-trace-api, OpenTracing u OpenTelemetry) para permitir que cualquier aplicación envíe automáticamente sus estadísticas de transacciones web a ServicePilot.

Esto recoge estadísticas resumidas (min, max, avg...) por cada aplicación como:

  • Solicitudes por minuto
  • Suma de transacciones por código de retorno HTTP y métodos
  • Número de transacciones en cada intervalo de tiempo de respuesta
  • Transacciones establecidas o terminadas

A fin de proporcionar una comprensión profunda de la aplicación, los detalles recopilados por cada transacción incluyen:

  • Host y ruta de la página web
  • IP del cliente y del servidor
  • Tiempo de respuesta real del usuario
  • Código de retorno HTTP y método
  • País y geolocalización de las IP públicas