Я ищу способ отправки метрик из приложения, работающего с nodejs 8.10 (для сервера без состояния).Я нашел несколько библиотек, таких как https://github.com/felixge/node-graphite, которые работают, но мне нужно использовать нативные функции nodejs.
В своем коде nodejs я попытался использовать такой пакет «net» (конечно, «мой хост»)это пример;))
var net = require('net');
var timestamp = Date.now();
var socket = net.createConnection(2003,'MY HOST');
socket.write("foo.bar 23 " + timestamp);
Когда я пытаюсь отправить команду threw netcat
echo "foo.bar 23 1540397644" | nc ${SERVER} ${PORT}
Это работает (сервер и порт имеют то же значение, что и в nodejs)
Но когда я использую версию nodejs, ничего не произошло (графит не отображает данные).Я не знаю, получил ли графит что-то, я проверил результат записи => "true".
Есть идеи, почему моя команда net не работает?(или как этого добиться без каких-либо дополнительных пакетов).
Спасибо!