UNPKG

@vtex/diagnostics-nodejs

Version:

Diagnostics library for Node.js applications

12 lines 635 B
import { Context, Meter, Counter as OTelCounter } from '@opentelemetry/api'; import { MetricsOption } from './options'; import { Counter as CounterInterface } from '../types/metrics'; export declare class Counter implements CounterInterface { private counter; constructor(counter: OTelCounter); add(value: number, attributes?: Record<string, unknown>, context?: Context): void; increment(attributes?: Record<string, unknown>, context?: Context): void; private convertAttributes; } export declare function NewCounter(meter: Meter, name: string, opts?: MetricsOption[]): Counter; //# sourceMappingURL=counter.d.ts.map