Сообщения Statsd не отображаются на графической панели
Ubuntu 11.10
Все работало, когда я впервые настраивал statsd и graphite. После перезагрузки он больше не работает, что заставляет меня задуматься о графите или углероде.
Теперь, когда я перезагрузился, я иду в терминал и набираю
node stats.js dConfig.js
И statsd сказал, что "сервер включен". У меня есть dumpMessages = true, поэтому я вижу все сообщения, попадающие на сервер statsd.
Графит находится на той же машине, поэтому dConfig.js имеет 127.0.0.1. dConfig.js также имеет порт 2003 для графита. Я не думаю, что я изменил порт с 2003 года, но где я могу найти это?
Проблема в том, что я не вижу никакой статистики в графитовой консоли. Я могу перейти к http:/127.0.0.1/ и увидеть графитовую консоль. Я даже вижу старые счетчики и таймеры. Но я не вижу никаких новых данных на графике.
Пример сообщения в statsd:
slolife.TimingTest: 198 | мс
Поэтому в графите я ищу slolife / TimingTests, но не могу найти эту статистику / папку.
Что мне нужно запустить или проверить, чтобы данные отображались в Graphite?
1 ответ
Оказывается, углерод не был запущен. Когда я запускаю эту команду:
sudo /opt/graphite/bin/carbon-cache.py start
Это вернуло бы:
Pidfile /opt/graphite/storage/carbon-cache-a.pid already exists, is carbon-cache already running?
Я подумал, что это работает. Но я попытался запустить example-client.py, и он сказал, что не может подключиться к порту 2003.