UNPKG

vulcain-corejs

Version:
20 lines (19 loc) 678 B
import { IMetrics } from './metrics'; /** * Default metrics adapter * Emit metrics on statsd * * @export * @class StatsdMetrics */ export declare class StatsdMetrics implements IMetrics { private statsd; private tags; constructor(address?: string); encodeTags(...tags: Array<string>): string; increment(metric: string, customTags?: string, delta?: number): void; decrement(metric: string, customTags?: string, delta?: number): void; counter(metric: string, delta: number, customTags?: string): void; gauge(metric: string, value: number, customTags?: string): void; timing(metric: string, duration: number, customTags?: string): void; }