graphite-dev team mailing list archive
-
graphite-dev team
-
Mailing list archive
-
Message #05334
Re: [Question #260610]: How to use carbon-relay to replicate metrics across graphite clusters
Question #260610 on Graphite changed:
https://answers.launchpad.net/graphite/+question/260610
Description changed to:
I am using statsd to send in metrics to our cluster, I want replicate data to 2 graphite clusters, I have haproxy which which send the data to the carbon relay and the carbon relay using "rules" method sends the data to the graphite cluster A and B via haproxy.
problem is I am unable to get it working with this setup but if try to create a single cluster without relay it is working fine. I have attached the configs. please help.
|-----> Graphite A
|
statsd proxy -> statsd -> haproxy <-> carbon relay
|
|----> Graphite B
#relay-rules.conf
[default]
default = true
DESTINATIONS = haproxy-relay:2015,haproxy-relay:2016
#carbon.conf
[relay:1]
USER = graphite
RELAY_METHOD = rules
DESTINATIONS = haproxy-relay:2015,haproxy-relay:2016
LINE_RECEIVER_INTERFACE = 0.0.0.0
LINE_RECEIVER_PORT = 2113
PICKLE_RECEIVER_INTERFACE = 0.0.0.0
PICKLE_RECEIVER_PORT = 2114
MAX_DATAPOINTS_PER_MESSAGE = 500
MAX_QUEUE_SIZE = 10000
USE_FLOW_CONTROL = True
LOG_UPDATES = True
[relay:2]
USER = graphite
RELAY_METHOD = rules
DESTINATIONS = haproxy-relay:2015,haproxy-relay:2016
LINE_RECEIVER_INTERFACE = 0.0.0.0
LINE_RECEIVER_PORT = 2213
PICKLE_RECEIVER_INTERFACE = 0.0.0.0
PICKLE_RECEIVER_PORT = 2214
MAX_DATAPOINTS_PER_MESSAGE = 500
MAX_QUEUE_SIZE = 10000
USE_FLOW_CONTROL = True
LOG_UPDATES = True
#HAPROXY
listen carbon_relay_2003 0.0.0.0:2003
balance leastconn
mode tcp
maxconn 1024
server relay1 relay1:2113 check maxconn 1024
server relay1 relay1:2213 check maxconn 1024
listen carbon_relay_2015 0.0.0.0:2015
balance leastconn
mode tcp
maxconn 1024
server archive-relay1 archive-relay1:2113 check maxconn 1024
server archive-relay1 archive-relay1:2213 check maxconn 1024
# distribute across our replication carbon-relays
listen carbon_relay_2016 0.0.0.0:2016
balance leastconn
mode tcp
maxconn 1024
server live-relay1 live-relay1:2113 check maxconn 1024
server live-relay1 live-relay1:2213 check maxconn 1024
--
You received this question notification because you are a member of
graphite-dev, which is an answer contact for Graphite.