@mollitia/prometheus
Version:
Prometheus Mollitia Addon
14 lines (13 loc) • 589 B
TypeScript
import { PrometheusModuleOptions } from '../index.js';
import { PrometheusCommonMetrics } from '../../common.js';
import { PrometheusMetric } from '../../metrics/index.js';
import * as Mollitia from 'mollitia';
interface PrometheusBreakerMetrics extends PrometheusCommonMetrics {
[key: string]: PrometheusMetric;
}
export interface PrometheusBreakerData extends PrometheusModuleOptions {
metrics: PrometheusBreakerMetrics;
scrap(): string;
}
export declare const attachMetrics: (module: Mollitia.Module, options: Mollitia.ModuleOptions) => PrometheusBreakerMetrics;
export {};