@tigorhutasuhut/telemetry-js - v0.7.3
    Preparing search index...

    Function traceHandler

    • Trace a single fetch-style request.

      Creates a SERVER span, propagates incoming W3C trace context (traceparent/tracestate) from request headers, and injects trace context into the response headers.

      Use this directly in frameworks (e.g. SvelteKit hooks) that provide Request + ExecutionContext but not the full ExportedHandler pattern.

      Type Parameters

      • T = Response

      Parameters

      Returns Promise<T>

      import { traceHandler } from "@tigorhutasuhut/telemetry-js";

      export async function handle({ event, resolve }) {
      return traceHandler({
      serviceName: "my-sveltekit-app",
      context: event.platform?.ctx,
      env: event.platform?.env ?? {},
      request: event.request,
      handler: () => resolve(event),
      });
      }