UNPKG

@libp2p/prometheus-metrics

Version:

Collect libp2p metrics for scraping by Prometheus or Graphana

13 lines 628 B
import type { PrometheusCalculatedMetricOptions } from './index.js'; import type { MetricGroup, StopTimer } from '@libp2p/interface'; export declare class PrometheusMetricGroup implements MetricGroup { private readonly gauge; private readonly label; constructor(name: string, opts: PrometheusCalculatedMetricOptions<Record<string, number>>); update(values: Record<string, number>): void; increment(values: Record<string, number | unknown>): void; decrement(values: Record<string, number | unknown>): void; reset(): void; timer(key: string): StopTimer; } //# sourceMappingURL=metric-group.d.ts.map