TelemetryConfig
Defined in: packages/middleware/src/telemetry.ts:19
Configuration for telemetry middleware.
Properties
Section titled “Properties”sampleRate?
Section titled “sampleRate?”
optionalsampleRate:number
Defined in: packages/middleware/src/telemetry.ts:58
Sample rate (0.0 to 1.0).
Default
Section titled “Default”1.0 (100%)sink:
TelemetrySink
Defined in: packages/middleware/src/telemetry.ts:23
Telemetry sink for sending metrics.
optionaltags:Record<string,string>
Defined in: packages/middleware/src/telemetry.ts:52
Custom tags to add to all metrics.
trackCounts?
Section titled “trackCounts?”
optionaltrackCounts:boolean
Defined in: packages/middleware/src/telemetry.ts:29
Whether to track request counts.
Default
Section titled “Default”truetrackErrors?
Section titled “trackErrors?”
optionaltrackErrors:boolean
Defined in: packages/middleware/src/telemetry.ts:41
Whether to track errors.
Default
Section titled “Default”truetrackLatencies?
Section titled “trackLatencies?”
optionaltrackLatencies:boolean
Defined in: packages/middleware/src/telemetry.ts:35
Whether to track latencies.
Default
Section titled “Default”truetrackTokens?
Section titled “trackTokens?”
optionaltrackTokens:boolean
Defined in: packages/middleware/src/telemetry.ts:47
Whether to track token usage.
Default
Section titled “Default”true