UNPKG

realm-object-server

Version:

Realm Object Server

17 lines (16 loc) 628 B
import { StatsSink, StatsCounter, StatsGauge, StatsHistogram, StatsMetricParams } from "./StatsSink"; import * as promClient from "prom-client"; export declare namespace PrometheusStatsSink { interface Configuration { registry?: promClient.Registry; } } export declare class PrometheusStatsSink implements StatsSink { private registry; private metrics; constructor(config?: PrometheusStatsSink.Configuration); counter(params: StatsMetricParams): StatsCounter; gauge(params: StatsMetricParams): StatsGauge; histogram(params: StatsMetricParams): StatsHistogram; getMetrics(): string; }