@vtex/diagnostics-nodejs
Version:
Diagnostics library for Node.js applications
11 lines • 584 B
TypeScript
import { Context, Meter, Histogram as OTelHistogram } from '@opentelemetry/api';
import { MetricsOption } from './options';
import { Histogram as HistogramInterface } from '../types/metrics';
export declare class Histogram implements HistogramInterface {
private histogram;
constructor(histogram: OTelHistogram);
record(value: number, attributes?: Record<string, unknown>, context?: Context): void;
private convertAttributes;
}
export declare function NewHistogram(meter: Meter, name: string, opts?: MetricsOption[]): Histogram;
//# sourceMappingURL=histogram.d.ts.map