Saltar al contenido
Telemetry
Colección de integración

Integraciones de trabajos en segundo plano y colas Telemetry

Instrumente programadores, trabajadores, colas, transmisiones, reintentos, mensajes no entregados, webhooks y flujos de trabajo duraderos desde la puesta en cola hasta el resultado final.

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

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

Seguir un trabajo lógico en todos los intentos

Mantenga un identificador de trabajo estable y separe los eventos a nivel de intento del resultado final para que la recuperación de reintentos siga siendo mensurable.

Espera de cola separada de la ejecución

Las marcas de tiempo programadas, en cola, iniciadas y completadas distinguen la presión del trabajo pendiente del código de trabajo lento.

Definir estados terminales

Documente los resultados completados, fallidos permanentemente, cancelados, descartados y con mensajes no entregados antes de escribir consultas o alertas de trabajos estancados.

Contrato de evento compartido

Mantenga el primer esquema interoperable

  • job_id, job_name, queue_name, estado, intento y liberación
  • scheduled_at, started_at, completed_at, duration_ms y wait_ms
  • error_type, worker_name, item_count, dead_lettered y account_id

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. 1Ejecute un proceso exitoso, vuelva a intentar la recuperación, falla permanente y cancelación.
  2. 2Confirme que el mismo trabajo lógico permanezca correlacionado entre los intentos.
  3. 3Concilie la espera de la cola, la duración de la ejecución y la duración de un extremo a otro.
  4. 4Pruebe la entrega duplicada y el comportamiento descendente idempotente.

Guías de implementación

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

Guía de implementación obtenida

Trabajo de Inngest y Trigger.dev Telemetry

Instrumente trabajadores asíncronos, trabajos programados, reintentos, fallas y eventos de mensajes no entregados con registros listos para SQL.

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

Observabilidad del flujo de trabajo temporal

Realice un seguimiento de los resultados del flujo de trabajo temporal, los reintentos de actividad, la latencia del inicio programado y los hitos comerciales sin registrar las cargas útiles del flujo de trabajo.

abrir guia
Guía de implementación obtenida

Flujo de trabajo n8n Telemetry

Envíe los resultados de finalización, error, reintento, recuento de elementos y entrega posterior del flujo de trabajo n8n a un evento Telemetry limitado a través del nodo de solicitud HTTP.

abrir guia
Guía de implementación obtenida

Monitoreo de cola BullMQ

Mida la espera de la cola de BullMQ, la duración de la ejecución, los reintentos, los fallos y el crecimiento de los mensajes no entregados con eventos del ciclo de vida preparados para SQL.

abrir guia
Guía de implementación obtenida

Observabilidad de colas de AWS SQS

Realice un seguimiento de la antigüedad de los mensajes SQS, los intentos de recepción, los resultados del procesamiento, el comportamiento de los lotes y el enrutamiento de mensajes fallidos sin almacenar los cuerpos de los mensajes.

abrir guia
Guía de implementación obtenida

Cola RabbitMQ Telemetry

Realice un seguimiento de la confirmación de publicación, entrega, acuse de recibo, reenvío, espera en cola, reintentos y resultados de mensajes fallidos de RabbitMQ con eventos estructurados.

abrir guia
Guía de implementación obtenida

Pub/Sub de Google Cloud Telemetry

Realice un seguimiento de la publicación, entrega, acuse de recibo, reenvío, pedidos, antigüedad de la cola y resultados de mensajes fallidos de Pub/Sub con identificadores de mensajes estables.

abrir guia
Guía de implementación obtenida

Bus de servicio de Azure Telemetry

Realice un seguimiento de los envíos, recepciones, renovación de bloqueos, liquidación, reenvío, aplazamiento y resultados de mensajes fallidos de Azure Service Bus sin recopilar cuerpos de mensajes.

abrir guia
Guía de implementación obtenida

Análisis de procesamiento y retraso del consumidor de Kafka

Supervise los resultados del consumidor de Kafka, el retraso de la partición, la latencia del procesamiento, los reintentos y el manejo de mensajes dudosos con eventos estructurados.

abrir guia
Guía de implementación obtenida

Trabajo de Sidekiq Telemetry

Realice un seguimiento de los resultados de ejecución, los intentos, las colas de espera, los errores y las liberaciones de Sidekiq desde el middleware del servidor sin copiar los argumentos del trabajo.

abrir guia
Guía de implementación obtenida

Redis y nodo-redis Telemetry

Mida los resultados de los comandos de Redis, la latencia, el comportamiento de la caché, las reconexiones y las categorías de errores delimitadas junto con node-redis.

abrir guia
Guía de implementación obtenida

Monitoreo de eventos estructurados de AWS Lambda

Realice un seguimiento de las invocaciones de Lambda, los arranques en frío, la duración, los reintentos y los resultados comerciales con eventos estructurados compactos.

abrir guia
Guía de implementación obtenida

Gancho web Stripe Telemetry

Depure el comportamiento de sincronización de pagos, suscripciones, facturas, reintentos y facturación posterior sin almacenar cuerpos de webhooks.

abrir guia
Guía de implementación obtenida

Flujo de trabajo de acciones GitHub Integración Telemetry

Envíe un resultado de flujo de trabajo de terminal delimitado desde acciones GitHub con ejecución, intento, trabajo, conclusión, duración y contexto de lanzamiento.

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