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 ​
| Parameter | Type |
|---|---|
ctx | KernelContext |
options | ExecutionTrackerOptions |
fn | (node: ProcedureNode) => Promise<T> |
Returns ​
Promise<T>