Углеродное реле не работает должным образом

Я установил 2 реальных сервера.

Один Statsite (альтернатива StatsD) находится перед одним «Графитовым стеком» (Carbon и Graphite Webapp).

Метрики собираются со Statsite корректно, через UDP. И я просто пересылаю их каждые 10 секунд в углеродный кеш (TCP-порт 2013 углеродного реле).

На моем Carbon Server 3 экземпляра углеродного кеша (a, b и c) работают за одним углеродным реле (согласованное хеширование).

У меня есть 3 кеша: секции [a, b, c], все слушают на разных портах. В разделе relay эти 3 экземпляра кеша находятся внутри конфигурационного ключа назначения. Я запустил каждый углеродный кеш с помощью скрипта Python с опцией --instance = [a, b, c], и я запустил углеродное реле также с помощью собственного скрипта Python. Я даже могу видеть внутри журнала реле, что все 3 экземпляра подключены.

Но внутри моего Graphite Webapp я просто вижу под carbon.agents.XXXXX-[a, b, c].metricsCount, что все 3 экземпляра имеют одинаковую скорость счета друг у друга.

Мне не хватает папки с метриками для углеродного реле carbon.relay.XXXX.metricsCount.

Я все делаю правильно ???


person Community    schedule 07.06.2014    source источник
comment
Вы решили эту проблему? Если да, то как. ес, если помните;)   -  person hariszaman    schedule 26.01.2021


Ответы (1)


похоже, что вам не хватает CARBON_METRIC_INTERVAL в разделе [relay] вашего carbon.conf.

person dpkp    schedule 14.06.2014