realm-object-server
Version:
19 lines (18 loc) • 543 B
TypeScript
/// <reference types="node" />
import * as dgram from "dgram";
import { EventEmitter } from "events";
import { Logger } from "../shared/Logger";
export interface StatsdReceiverConfiguration {
logger: Logger;
}
export declare class StatsdReceiver extends EventEmitter {
private socket;
private logger;
constructor(config: StatsdReceiverConfiguration);
start(): Promise<dgram.Socket>;
private handleMessage;
private parseMetricGracefully;
private parseMetric;
private parseNamespace;
private parseStat;
}