vulcain-corejs
Version:
Vulcain micro-service framework
12 lines (11 loc) • 489 B
TypeScript
import { IMetrics } from '../metrics';
import { IContainer } from "../../di/resolvers";
export declare class PrometheusMetrics implements IMetrics {
private container;
private ignoredProperties;
constructor(container: IContainer);
private encodeTags(tags);
gauge(metric: string, value: number, customTags?: any): void;
count(metric: string, customTags?: any, delta?: number): void;
timing(metric: string, duration: number, customTags?: any): void;
}