Масштабирующий графит
Я пытался заставить графит масштабироваться в течение последних нескольких часов, и по какой-то причине кажется, что реле углерода не передает данные в мои конечные точки кэша углерода. Если я запускаю углеродный кэш на каждом хосте и отправляю данные через эти порты, все работает как положено, есть идеи?
Чтобы обесценить очевидное:
- Я могу SSH между хостами на соответствующих портах
carbon.conf
[cache]
LINE_RECEIVER_INTERFACE = 0.0.0.0
LINE_RECEIVER_PORT = 2013
PICKLE_RECEIVER_INTERFACE = 0.0.0.0
PICKLE_RECEIVER_PORT = 2014
[relay]
LINE_RECEIVER_INTERFACE = 0.0.0.0
LINE_RECEIVER_PORT = 2003
PICKLE_RECEIVER_INTERFACE = 0.0.0.0
PICKLE_RECEIVER_PORT = 2004
DESTINATIONS = 1.1.1.1:2014, 2.2.2.2:2014
релейно-rules.conf
default = true
destinations = 1.1.1.1:2014, 2.2.2.2:2014
На каждом хосте я делаю:
/opt/graphite/bin/carbon-cache.py start /opt/graphite/bin/carbon-relay.py start
Отправка данных в порт 2013 на каждом хосте в отдельности работает просто отлично, это означает, что все создается в каталоге "шепот".
Если я отправляю те же данные в порт 2003, я вижу следующее в listen.log для службы углеродного реле, однако я ничего не вижу в журнале углеродного кэша для этого сервера:
31/07/2014 19:18:56 :: MetricLineReceiver connection with 70.114.169.16:53421 established
31/07/2014 19:18:56 :: MetricLineReceiver connection with 70.114.169.16:53421 closed cleanly
Любая помощь приветствуется.