Сообщения 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.

Другие вопросы по тегам