@vtex/diagnostics-nodejs
Version:
Diagnostics library for Node.js applications
16 lines • 737 B
TypeScript
import { Exporter } from '../types/exporters';
export interface MetricsConfig {
description?: string;
unit?: string;
temporality?: string;
buckets?: number[];
exporters: Exporter[];
}
export type MetricsOption = (config: MetricsConfig) => void;
export declare function newConfig(opts?: MetricsOption[]): MetricsConfig;
export declare function WithDescription(description: string): MetricsOption;
export declare function WithExporter(exporter: Exporter): MetricsOption;
export declare function WithUnit(unit: string): MetricsOption;
export declare function WithTemporality(temporality: string): MetricsOption;
export declare function WithBuckets(buckets: number[]): MetricsOption;
//# sourceMappingURL=options.d.ts.map