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.