@mollitia/prometheus
Version:
Prometheus Mollitia Addon
22 lines (21 loc) • 517 B
TypeScript
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;
}