Я установил 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
.
Я все делаю правильно ???