sitespeed.io
Version:
sitespeed.io is an open-source tool for comprehensive web performance analysis, enabling you to test, monitor, and optimize your website’s speed using real browsers in various environments.
21 lines (16 loc) • 450 B
JavaScript
import { createSocket } from 'node:dgram';
import { Sender } from './sender.js';
export class StatsDSender extends Sender {
get facility() {
return 'StatsD';
}
bulk(data) {
this.log(data);
return new Promise((resolve, reject) => {
const client = createSocket('udp4');
client.send(data, 0, data.length, this.port, this.host, error =>
client.close() && error ? reject(error) : resolve()
);
});
}
}