Saltar al contenido
Telemetry
Colección de integración

Integraciones del marco de aplicación Telemetry

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 . Límites de tiempo de ejecución, campos de eventos compartidos, flujo de trabajo de verificación y fuentes de implementación ascendentes. Revisar los estándares y la propiedad

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ías

Marco de selección

Elige el límite que conoce el resultado.

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.

Separe el éxito del transporte del éxito del producto

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.

Utilice nombres estables en todas las versiones

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

Mantenga el primer esquema interoperable

  • route_template, método, estado, resultado, duration_ms y versión
  • request_id, account_id, entorno, tiempo de ejecución y error_type controlado
  • duración de la base de datos, transferencia de cola, dependencia y resultado comercial cuando se conozcan

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

Ejercer rutas de falla antes de las alertas

  1. 1Ejercite un éxito, un error de validación, una excepción no controlada y un tiempo de espera.
  2. 2Confirme que los nombres de las rutas tengan plantillas y que se excluyan los datos confidenciales de las solicitudes.
  3. 3Compare la duración y el estado registrados con la respuesta del marco.
  4. 4Reinicie el tiempo de ejecución y verifique que la telemetría pendiente no pueda bloquear el apagado indefinidamente.

Guías de implementación

Haga coincidir el marco, el proveedor o el tiempo de ejecución

Guía de implementación obtenida

Node.js y registro estructurado exprés

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 guia
Guía de implementación obtenida

Análisis de eventos del servidor Next.js

Envíe eventos listos para SQL desde controladores de ruta Next.js y acciones del servidor sin exponer una clave de ingesta al navegador.

abrir guia
Guía de implementación obtenida

Solicitud y flujo de trabajo de NestJS Telemetry

Instrumente a los controladores y proveedores de NestJS con resultados de ruta normalizados, latencia, errores, versiones y contexto de cuenta aprobado.

abrir guia
Guía de implementación obtenida

Registro estructurado Python y FastAPI

Capture los resultados y la latencia de las solicitudes FastAPI con el cliente asincrónico Telemetry y los nombres de ruta normalizados.

abrir guia
Guía de implementación obtenida

Monitoreo de eventos estructurados de Django y Apio

Conecte los resultados de las solicitudes de Django y los ciclos de vida de las tareas de Celery con identificadores seguros, latencia, reintentos y estado del terminal.

abrir guia
Guía de implementación obtenida

Matraz y SQLAlchemy Telemetry

Mida 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 guia
Guía de implementación obtenida

Integración de Elixir Phoenix Telemetry

Adjunte 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 guia
Guía de implementación obtenida

Registro estructurado de Laravel y análisis de colas

Envíe los resultados de solicitudes, comandos, colas y facturación de Laravel como eventos escritos sin exponer secretos de aplicaciones ni cargas útiles.

abrir guia
Guía de implementación obtenida

Análisis de eventos estructurados .NET y Serilog

Agregue 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 guia
Guía de implementación obtenida

Monitoreo de eventos estructurados de Spring Boot

Registre 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 guia
Guía de implementación obtenida

Ir al registro estructurado del servidor HTTP

Agregue 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 guia

Primero verifique un flujo de trabajo de un extremo a otro

Cree 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.

Empieza gratis