createTelemetryMiddleware
createTelemetryMiddleware(
config):Middleware
Defined in: packages/middleware/src/telemetry.ts:124
Create telemetry middleware.
Tracks metrics and events for monitoring and observability.
Parameters
Section titled “Parameters”config
Section titled “config”Telemetry configuration
Returns
Section titled “Returns”Telemetry middleware
Example
Section titled “Example”const telemetry = createTelemetryMiddleware({ sink: { recordMetric: (name, value, tags) => { console.log(`Metric: ${name} = ${value}`, tags); }, recordEvent: (name, data) => { console.log(`Event: ${name}`, data); } }, trackCounts: true, trackLatencies: true, trackTokens: true});
bridge.use(telemetry);