UNPKG

@mollitia/prometheus

Version:
22 lines (21 loc) 517 B
export declare enum PrometheusMetricType { COUNTER = "counter", GAUGE = "gauge" } export interface PrometheusMetrics { [key: string]: PrometheusMetric; } export interface PrometheusMetricLabelValues { [key: string]: number; } export interface PrometheusMetric { key: string; type: PrometheusMetricType; labels: PrometheusLabels; values: PrometheusMetricLabelValues; scrapHelp(): string; scrapValues(): string; } export interface PrometheusLabels { [key: string]: string; }