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.
22 lines (18 loc) • 435 B
JavaScript
import { connect } from 'node:net';
import { Sender } from './sender.js';
export class GraphiteSender extends Sender {
get facility() {
return 'Graphite';
}
bulk(data) {
this.log(data);
return new Promise((resolve, reject) => {
const socket = connect(this.port, this.host, () => {
socket.write(data);
socket.end();
resolve();
});
socket.on('error', reject);
});
}
}