Skip to main content
Defined in: telemetry/types.ts:136 BotConfig.telemetry (opt-in): where spans go and what they may contain.

Properties

tracer

Defined in: telemetry/types.ts:137

ids?

Defined in: telemetry/types.ts:144 How chat, sender and message ids appear on spans:
  • 'hash' (default): HMAC-SHA256 with idKey, base64url, 16 chars;
  • 'raw': the opaque id as the provider gave it (personal data on most channels);
  • 'omit': not recorded.

idKey?

Defined in: telemetry/types.ts:149 HMAC key of ids: 'hash'. Default: 32 random bytes per process, so hashes do not correlate across replicas or restarts — set it from a secret for that.

errorMessages?

Defined in: telemetry/types.ts:151 Record Error.message on spans (it may contain user text). Default false: error name and code only.

spans?

Defined in: telemetry/types.ts:153 Granularity toggles. Defaults: persist true, pace true, streamUpdates false (stream edits are span events).

persist?

pace?

streamUpdates?