Instrumento después de que el marco resuelva el resultado.
Utilice middleware de terminal, filtros de excepción, enlaces de respuesta o envoltorios de controlador donde se conozca el estado, la duración y la categoría de error controlado.
Compare patrones de instrumentación de solicitudes, trabajos, bases de datos y lanzamientos para marcos de servidores en JavaScript, Python, Elixir, PHP, Java, .NET y Go.
Revisado por el equipo de producto Telemetry en . Revisamos dónde se ejecuta el código, los campos compartidos, los pasos de verificación y las guías de implementación enlazadas. Quién revisa esta página
11 guías de implementación
Cada guía incluye un fragmento del lado del servidor, límites de entrega y privacidad, una consulta de verificación, SQL relacionado y enlaces a documentación anterior.
Explorar guíasMarco de selección
Utilice middleware de terminal, filtros de excepción, enlaces de respuesta o envoltorios de controlador donde se conozca el estado, la duración y la categoría de error controlado.
Una respuesta 200 aún puede representar un flujo de trabajo rechazado o incompleto. Agregue el resultado empresarial limitado en la capa que lo posee.
Registre plantillas de ruta, operaciones con nombre y versiones en lugar de URL sin formato, fuentes de funciones, cuerpos de solicitudes o mensajes de excepción arbitrarios.
Contrato de evento compartido
Adapte estos campos al flujo de trabajo, pero mantenga explícitas las unidades, categorías de estado, identificadores y propiedad antes de que varios servicios dependan de la misma tabla.
Verificación
Guías de implementación
Resultados de ruta de Instrument Express con plantillas de ruta estables, códigos de estado, latencia de solicitud y campos de correlación seguros.
abrir guiaObserve handlers de rutas existentes de Next.js con eventos listos para SQL sin exponer una clave de ingesta al navegador.
abrir guiaInstrumente a los controladores y proveedores de NestJS con resultados de ruta normalizados, latencia, errores, versiones y contexto de cuenta aprobado.
abrir guiaRegistra el estado de respuesta de FastAPI y la latencia hasta las cabeceras con el cliente asíncrono de Telemetry y nombres de ruta normalizados.
abrir guiaRegistra los estados de cada intento de una tarea Celery sin confundir los reintentos con fallos definitivos ni cambiar el resultado de la tarea.
abrir guiaMida los resultados de las solicitudes de Flask y el comportamiento de las transacciones de SQLAlchemy con eventos Python limitados, plantillas de ruta estables y categorías de errores seguras.
abrir guiaAdjunte a los eventos del ciclo de vida de la solicitud de Phoenix y reenvíe el resultado de una solicitud de terminal limitada sin copiar datos de conexión, parámetros o texto de excepción.
abrir guiaEnvíe los resultados de solicitudes, comandos, colas y facturación de Laravel como eventos escritos sin exponer secretos de aplicaciones ni cargas útiles.
abrir guiaAgregue un evento de resultado Telemetry enfocado junto a los diagnósticos de Serilog para la latencia de solicitudes de ASP.NET, fallas, versiones e impacto en el cliente.
abrir guiaRegistre Spring MVC y los resultados del flujo de trabajo programado a través de la API HTTP de Telemetry con rutas estables, latencia, estado y contexto de seguimiento.
abrir guiaAgregue eventos de resultado de solicitud escritos a los servicios Go HTTP para obtener tasas de error de ruta, percentiles de latencia y comparaciones de versiones.
abrir guiaCree una clave API gratuita, elija la guía de tiempo de ejecución más cercana y envíe un éxito y un fracaso conocidos antes de ampliar la cobertura.