Question #170630 on Graphite changed: https://answers.launchpad.net/graphite/+question/170630
Status: Open => Answered chrismd proposed the following answer: Hey Kevin, Pulu is right you want to have all webapps in the CLUSTER_SERVERS list but only have localhost in CARBONLINK_HOSTS. Sorry for the confusing configuration options, here is a bit of explanation behind them. CLUSTER_SERVERS defines "all webapps in this cluster". In order for one webapp to ask another for data, they both have to be in this list, on both servers. CARBONLINK_HOSTS defines "all carbon-caches this webapp will query" which should only be local carbon-cache instances. In most cases the default of "127.0.0.1:7002" (the default query port for carbon-cache is 7002) is fine. In some high-volume cases where carbon-cache becomes cpu bound you want to run multiple instances of it on each server to spread the cpu load across cores. In that case you need to list each carbon- cache's query listener here. Regarding the memcached configuration, just list the memcached listener of every memcached instance in the cluster in MEMCACHE_HOSTS list. The memcache client shards the cache data across all the servers in the cluster by hashing the cache keys. -- You received this question notification because you are a member of graphite-dev, which is an answer contact for Graphite. _______________________________________________ Mailing list: https://launchpad.net/~graphite-dev Post to : graphite-dev@lists.launchpad.net Unsubscribe : https://launchpad.net/~graphite-dev More help : https://help.launchpad.net/ListHelp