简体   繁体   中英

How to configure graphite web with cyanite

I am new to graphite, and i want to replace the whisper db with Cassandra with the help of cyanite. I downloaded cyanite from https://github.com/pyr/cyanite . But i am unable to figure out what to do after downloading this. I couldn't find any steps or documentation to follow, nor could i find relevant links in the net.

Also is can someone explain me the pros and cons of using cyanite vs carbon_cassandra _plugin along with megacarbon?

Are there any alternatives for cyanite, which are better than cyanite?

Any kind of help is appreciated.

We stick to cassandra as storage backend because of it's datacenter-aware (data spread in many location/zones) and relatively easy scaling (up/out).

So we start with testing using cyanite. But eventually we dropped it because of read performance regression . As I see it moved forward, but frankly I wasn't following it - will review it in the future.

Next we give a shot to disthene . Pros compare to cyanite:

Currently we are using disthene, tested with 2.5M/min without problems.

Just to comment on

(arguable https://benchmarksgame.alioth.debian.org/u64q/clojure.html )

The problem with Clojure is not the performance but rather arguable concurrency/channels/etc design. In particular one of the problems with cyanite (at least earlier versions) was that it dead locked under heavy load somewhere inside channels. And that is somehow expected AFAIU. (like mentioned here: http://clojure.com/blog/2013/06/28/clojure-core-async-channels.html )

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM