Private Readonly _contextPrivate Readonly _graphPrivate Readonly _ldPrivate Readonly _runPrivate _summaryPrivate Readonly _variationPrivate Readonly _versionA URL-safe Base64-encoded (RFC 4648, no padding) token encoding the tracker's identity. Pass this token to LDGraphTrackerImpl.fromResumptionToken to reconstruct the tracker across process boundaries, preserving the original runId.
Security note: The token contains the flag variation key and version. If passed to an untrusted client (e.g., a browser) this could expose feature-flag targeting details. Keep the token server-side and use an opaque reference in client-facing APIs.
Returns a snapshot of all graph-level metrics tracked so far.
Returns tracking metadata to be included in every LDClient.track call.
Tracks the total duration of the graph execution in milliseconds.
Emits event $ld:ai:graph:duration:total with the duration as the metric value.
At-most-once: subsequent calls are dropped with a warning.
Duration in milliseconds.
Tracks the execution path through the graph.
Emits event $ld:ai:graph:path with metric value 1.
The data payload includes the path array in addition to standard track data.
At-most-once: subsequent calls are dropped with a warning.
An ordered array of agent config keys representing the execution path.
Tracks when a node redirects to a different target than originally specified.
Emits event $ld:ai:graph:redirect with metric value 1.
Config key of the source node.
Config key of the actual target node.
Tracks aggregate token usage across the entire graph invocation.
Emits event $ld:ai:graph:total_tokens with the total token count as the metric value.
At-most-once: subsequent calls are dropped with a warning.
Token usage information.
Static fromReconstructs an LDGraphTrackerImpl from a resumption token, preserving
the original runId so all events continue to be correlated under the same run.
Security note: The token contains the flag variation key and version. Do not pass the raw token to untrusted clients.
URL-safe Base64-encoded token produced by LDGraphTrackerImpl.resumptionToken.
LaunchDarkly client instance.
LDContext for the new tracker.
Generated using TypeDoc
Concrete implementation of LDGraphTracker.
Construct directly or reconstruct from a resumption token via LDGraphTrackerImpl.fromResumptionToken.