Skip to content

AIDK API Reference / aidk-kernel / ExecutionTracker

Class: ExecutionTracker ​

Defined in: packages/kernel/src/execution-tracker.ts:51

Unified execution tracker for procedures and hooks. Handles automatic telemetry, metrics tracking, and propagation.

Constructors ​

Constructor ​

ts
new ExecutionTracker(): ExecutionTracker;

Returns ​

ExecutionTracker

Methods ​

track() ​

ts
static track<T>(
   ctx: KernelContext, 
   options: ExecutionTrackerOptions, 
   fn: (node: ProcedureNode) => Promise<T>): Promise<T>;

Defined in: packages/kernel/src/execution-tracker.ts:55

Track a procedure/hook execution with automatic telemetry and metrics

Type Parameters ​

Type Parameter
T

Parameters ​

ParameterType
ctxKernelContext
optionsExecutionTrackerOptions
fn(node: ProcedureNode) => Promise<T>

Returns ​

Promise<T>

Released under the MIT License.