Skip to content

trackkit / facade/diagnostics / DiagnosticsSnapshot

Interface: DiagnosticsSnapshot ​

Defined in: facade/diagnostics.ts:23

Properties ​

timestamp ​

timestamp: number

Defined in: facade/diagnostics.ts:24


instanceId ​

instanceId: string

Defined in: facade/diagnostics.ts:25


config ​

config: object

Defined in: facade/diagnostics.ts:26

allowWhenHidden ​

allowWhenHidden: boolean

autoTrack ​

autoTrack: boolean

bustCache ​

bustCache: boolean

debug ​

debug: boolean

domains ​

domains: string[]

doNotTrack ​

doNotTrack: boolean

exclude ​

exclude: string[]

includeHash ​

includeHash: boolean

queueSize ​

queueSize: number

trackLocalhost ​

trackLocalhost: boolean


consent: object

Defined in: facade/diagnostics.ts:38

status? ​

optional status: ConsentStatus

version? ​

optional version: string

method? ​

optional method: string


dispatcher ​

dispatcher: object

Defined in: facade/diagnostics.ts:43

transportMode ​

transportMode: TransportMode

batching ​

batching: ResolvedBatchingOptions & CurrentBatchMetrics

resilience ​

resilience: object

resilience.detectBlockers ​

detectBlockers: boolean

resilience.fallbackStrategy ​

fallbackStrategy: "beacon" | "proxy" | "none"

resilience.hasProxy ​

hasProxy: boolean

resilience.retry ​

retry: object

resilience.retry.maxAttempts ​

maxAttempts: number

resilience.retry.initialDelay ​

initialDelay: number

resilience.retry.maxDelay ​

maxDelay: number

connection ​

connection: object

connection.monitor ​

monitor: boolean

connection.offlineStorage ​

offlineStorage: boolean

connection.slowThreshold ​

slowThreshold: number


performance? ​

optional performance: object

Defined in: facade/diagnostics.ts:62

enabled ​

enabled: boolean

sampleRate ​

sampleRate: number

initTime ​

initTime: number

avgProcessingTime ​

avgProcessingTime: number

avgNetworkLatency ​

avgNetworkLatency: number

totalEvents ​

totalEvents: number

failedEvents ​

failedEvents: number

totalSends ​

totalSends: number

failedSends ​

failedSends: number


policy ​

policy: PolicyDiagnostics

Defined in: facade/diagnostics.ts:73


provider ​

provider: object

Defined in: facade/diagnostics.ts:74

key ​

key: null | string

state ​

state: ProviderState

events ​

events: number

history ​

history: ProviderStateHistory


queue ​

queue: object

Defined in: facade/diagnostics.ts:80

totalBuffered ​

totalBuffered: number

ssrQueueBuffered ​

ssrQueueBuffered: number

facadeQueueBuffered ​

facadeQueueBuffered: number

capacity ​

capacity: number


urls ​

urls: object

Defined in: facade/diagnostics.ts:86

lastPlanned ​

lastPlanned: null | string

lastSent ​

lastSent: null | string

Released under the MIT License.