Copy var net = require ( "net" );
var socket = net .createConnection ( 2003 , "YOUR-UID.carbon.hostedgraphite.com" , function () {
socket .write ( "YOUR-API-KEY.foo.tcp 1.2\n" );
socket .end ();
});
Copy // For Nodejs v10
var dgram = require ( "dgram" );
var message = Buffer .from ( "YOUR-API-KEY.foo.udp 1.2\n" )
var client = dgram .createSocket ( "udp4" );
client .send (message , 0 , message . length , 2003 , "YOUR-UID.carbon.hostedgraphite.com" , function (err , bytes) {
client .close ();
});
Sending a metric via StatsD
Copy var dgram = require ( "dgram" );
var message = Buffer .from ( "YOUR-API-KEY.foo.statsd:1.2|c\n" )
var client = dgram .createSocket ( "udp4" );
client .send (message , 0 , message . length , 8125 , "statsd.hostedgraphite.com" , function (err , bytes) {
client .close ();
});