UNPKG

@mollitia/prometheus

Version:
16 lines (15 loc) 688 B
import { PrometheusModuleOptions } from './index.js'; import { PrometheusCommonMetrics } from '../common.js'; import { PrometheusMetric } from '../metrics/index.js'; import { PrometheusCounter } from '../metrics/counter.js'; import * as Mollitia from 'mollitia'; interface PrometheusTimeoutMetrics extends PrometheusCommonMetrics { [key: string]: PrometheusMetric; total_failures_timeout: PrometheusCounter; } export interface PrometheusTimeoutData extends PrometheusModuleOptions { metrics: PrometheusTimeoutMetrics; scrap(): string; } export declare const attachMetrics: (module: Mollitia.Module, options: Mollitia.ModuleOptions) => PrometheusTimeoutMetrics; export {};