Skip to content

TelemetryConfig

Defined in: packages/middleware/src/telemetry.ts:19

Configuration for telemetry middleware.

optional sampleRate: number

Defined in: packages/middleware/src/telemetry.ts:58

Sample rate (0.0 to 1.0).

1.0 (100%)

sink: TelemetrySink

Defined in: packages/middleware/src/telemetry.ts:23

Telemetry sink for sending metrics.


optional tags: Record<string, string>

Defined in: packages/middleware/src/telemetry.ts:52

Custom tags to add to all metrics.


optional trackCounts: boolean

Defined in: packages/middleware/src/telemetry.ts:29

Whether to track request counts.

true

optional trackErrors: boolean

Defined in: packages/middleware/src/telemetry.ts:41

Whether to track errors.

true

optional trackLatencies: boolean

Defined in: packages/middleware/src/telemetry.ts:35

Whether to track latencies.

true

optional trackTokens: boolean

Defined in: packages/middleware/src/telemetry.ts:47

Whether to track token usage.

true