@neo-one/monitor
Version:
NEO•ONE monitoring.
13 lines (12 loc) • 626 B
TypeScript
import { MetricsFactoryProxy } from './MetricsFactoryProxy';
import { BucketedMetricOptions, Counter, Histogram, MetricCollection, MetricOptions } from './types';
export declare class CollectingMetricsFactory extends MetricsFactoryProxy {
private mutableCollectingCounters;
private mutableCollectingHistograms;
collect(): MetricCollection;
reset_forTest(): void;
protected createCounterInternal(options: MetricOptions): Counter;
protected createHistogramInternal(options: BucketedMetricOptions): Histogram;
private serializeJSON;
}
export declare const collectingMetrics: CollectingMetricsFactory;