function telemetryMiddleware
telemetryMiddleware(
tracerHost: TracerHost
): MiddlewareFunction

Creates the request-span middleware.

Examples

Example 1

const middleware = telemetryMiddleware(telemetry, tracerHost);
ctx.middleware.add(middleware, { priority: 30, name: 'telemetry-middleware' });

Parameters

The ITelemetryService to use for span creation

tracerHost: TracerHost

The TracerHost seam for context extraction/injection

Return Type

MiddlewareFunction

A middleware function

Usage

import { telemetryMiddleware } from "telemetry-plugin/src/index.ts";