23 lines
599 B
TypeScript
23 lines
599 B
TypeScript
export interface MetricsConfig {
|
|
metricsPort?: number;
|
|
otelExporterUrl?: string;
|
|
serviceName?: string;
|
|
debug?: boolean;
|
|
enableTracing?: boolean;
|
|
otelEndpoint?: string;
|
|
}
|
|
declare class Metrics {
|
|
private static instance;
|
|
private sdk;
|
|
private tracer;
|
|
private registry;
|
|
private metrics;
|
|
private metricsServer;
|
|
private constructor();
|
|
static initialize(metricsPort?: number, options?: {}): Metrics;
|
|
}
|
|
export declare const metrics: {
|
|
initialize: (metricsPort?: number, options?: {}) => Metrics;
|
|
};
|
|
export {};
|
|
//# sourceMappingURL=metrics.d.ts.map
|