Documentation / @zerotal/telemetry / TelemetryConfigShape
Interface: TelemetryConfigShape
Defined in: telemetry/src/config.ts:3
Properties
exporter?
optionalexporter?:"noop"|"console"|"otlp"
Defined in: telemetry/src/config.ts:10
Exporter backend.
'noop'- discards all spans (default when telemetry is not configured)'console'- prints to stdout, useful in development'otlp'- sends to an OTLP HTTP endpoint
otlp?
optionalotlp?:object
Defined in: telemetry/src/config.ts:13
Only relevant when exporter is 'otlp'.
endpoint?
optionalendpoint?:string
headers?
optionalheaders?:Record<string,string>
serviceName?
optionalserviceName?:string
Defined in: telemetry/src/config.ts:19
Service name sent as a resource attribute. Defaults to APP_NAME env var or 'zerotal-app'.
serviceVersion?
optionalserviceVersion?:string
Defined in: telemetry/src/config.ts:22
Service version. Defaults to APP_VERSION env var or '0.0.0'.
minDurationMs?
optionalminDurationMs?:number
Defined in: telemetry/src/config.ts:25
Drop spans shorter than this many milliseconds. Default: 0 (keep all).