Настройте statsd для работы с Graphite

Итак, я хочу установить statsd и использовать клиент python-statsd для сбора некоторых данных для моего Graphite, который успешно установлен в моей системе. Я следил за это руководство, но до сих пор нет подкаталога statsd в моей папке Graphiteтолько подкаталог углерода

Итак, что может быть не так и как я могу проверить работу statsd? (мой клиент python-statsd не показывает никаких сообщений об ошибках)


person Most Wanted    schedule 25.06.2015    source источник
comment
то же самое при настройке collectd (руководство). Еще нет подкатегорий   -  person Most Wanted    schedule 25.06.2015


Ответы (1)


statsd должен знать, где находится углеродный кеш (или углеродное реле), это часть руководства, которому вы следовали. Это должно войти в конфигурацию для statsd.

{
graphitePort: 2003,
graphiteHost: "127.0.0.1",
port: 8125
}

Чтобы проверить, работает ли углеродный кеш, вы можете отправить сообщение с эхом

echo "foo.bar 1 `date +%s`" | nc -q0 <graphite host> 2003

это должно дать вам каталог foo с метрикой bar и значением 1.

Если это работает, значит, ваш углерод правильно настроен и доступен. Следующий тест, чтобы поговорить со statsd

echo "foo.bar:2|c" | nc -q0 -u <statsd host> 8125

это должно дать вам новое значение 2 в foo.bar. Если это работает, то все должно работать.

person Andreas Wederbrand    schedule 25.06.2015
comment
Да, проблема была в неправильной настройке carbon-cache, и после того, как я перепроверил, все работает нормально. - person Most Wanted; 26.06.2015