StatsD не слушает (порт 8125)

Мы с коллегой пытаемся подключить Logstash, Statsd, Graphite(& Grafana).

Мы настраиваем каждый файл конфигурации так, как мы считаем правильным, и logstash должен отправлять вывод в Statsd. Statsd просто не прослушивает порт 8125. Когда я запускаю sudo service statsd start, он говорит, что он уже запущен. Но когда я делаю netstat -an | grep 8125, вывод не отображается.

ДОПОЛНИТЕЛЬНО: я не могу найти ссылку на журнал statsd (/var/log/statsd/statsd.log). Где это можно изменить?

Есть идеи, в чем может быть проблема?


person ArthurP    schedule 24.03.2015    source источник
comment
Вы уверены, что правильно настроили Statsd? Попробуйте запустить его прямо из командной строки на переднем плане вместо стартового скрипта. Отображается ли процесс в списке ps aux?   -  person dukebody    schedule 25.03.2015


Ответы (1)


Команда lsof -i :8125 возвращает вам что-то? Если нет, правильно ли вы установили порт прослушивания в statsd/config.js? У меня так (я использую бэкэнд influxdb):

{
  port: 8125,
  backends: [ "./backends/graphite", "statsd-influxdb-backend" ]
}

Что касается вашего вопроса о журналах, на самом деле я тоже не нашел никаких проблем... В exampleconfig.js конфигурация должна быть примерно такой:

{
  log: {
    backend : ['path/to/logfile']
  }
}

но это не работает для меня. StatsD не запускается. Помощь будет признательна.

person Kuaaaly    schedule 27.03.2015
comment
Я только что переустановил StatsD на следующий день, и тогда он запускается без проблем. - person ArthurP; 30.03.2015