@grand-board/otel-cloudflare - v6.11.0
    Preparing search index...

    Function wrapQueue

    • Wrap a Cloudflare Queue with automatic PRODUCER span creation

      Creates a PRODUCER span for each send/sendBatch operation and automatically injects trace context into the message body.

      Type Parameters

      • T extends Record<string, unknown>

      Parameters

      • queue: Queue<T & { _traceparent?: string }>
      • queueName: string

      Returns TracedQueue<T>

      const tracedQueue = wrapQueue(env.MY_QUEUE, 'my-queue');
      await tracedQueue.send({ orderId: 123 });
      // Creates PRODUCER span and injects _traceparent automatically