UNPKG

vulcain-corejs

Version:
27 lines (26 loc) 693 B
/** * Default metrics adapter * Emit metrics on statsd * * @export * @class StatsdMetrics */ export declare class StatsdMetrics { private statsd; private tags; private customTags; constructor(address?: string); /** * Add tags as an array of string like <tag-name>=<tag-value> * * @param {...Array<string>} tags * * @memberOf Metrics */ setTags(...tags: Array<string>): void; increment(metric: string, delta?: number): void; decrement(metric: string, delta?: number): void; counter(metric: string, delta: number): void; gauge(metric: string, value: number): void; timing(metric: string, duration: number): void; }