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 ​
| Parameter | Type |
|---|---|
value | number |
attributes? | MetricAttributes |
Returns ​
void