Skip to content

AIDK API Reference / aidk-kernel / Counter

Interface: Counter ​

Defined in: packages/kernel/src/telemetry.ts:50

A counter metric that only increases (e.g., request count, error count).

Example ​

typescript
const requestCounter = Telemetry.getCounter('requests', 'count', 'Total requests');
requestCounter.add(1, { endpoint: '/api/chat' });

Methods ​

add() ​

ts
add(value: number, attributes?: MetricAttributes): void;

Defined in: packages/kernel/src/telemetry.ts:52

Add a value to the counter.

Parameters ​

ParameterType
valuenumber
attributes?MetricAttributes

Returns ​

void

Released under the MIT License.