UNPKG

pandora-metrics

Version:
32 lines (31 loc) 1.1 kB
import { MetricName } from './MetricName'; import { BaseHistogram } from './metrics/Histogram'; import { BaseMeter } from './metrics/Meter'; import { BaseTimer } from './metrics/Timer'; import { BucketCounter } from './metrics/BucketCounter'; import { ReservoirType } from './Reservoir'; import { Metric } from './domain'; import { BaseFastCompass } from './metrics/FastCompass'; export declare class MetricBuilder { static config: any; static COUNTERS: { newMetric(name: MetricName): BucketCounter; isInstance(metric: Metric): boolean; }; static HISTOGRAMS: { newMetric(name: MetricName, type?: ReservoirType): BaseHistogram; isInstance(metric: Metric): boolean; }; static METERS: { newMetric(name: MetricName): BaseMeter; isInstance(metric: Metric): boolean; }; static TIMERS: { newMetric(name: MetricName): BaseTimer; isInstance(metric: Metric): boolean; }; static FASTCOMPASSES: { newMetric(name: MetricName): BaseFastCompass; isInstance(metric: Metric): boolean; }; }