On Nov 27, 2011, at 2:32 AM, Siddharth Jagtiani wrote: > Is there tool that can manage/monitor memcached ?
There is an effort to instrument memcached with sFlow, which pushes out the counters periodically and also takes random samples of the transactions themselves. This way a collector listening on a single UDP port can monitor the whole cluster and look for hot/missed keys as well as trending the stats counters. The pieces are: http://host-sflow.sourceforge.net - (hsflowd daemon to push the basic CPU/mem performance stats from each node) http://github.com/sflow/memcached - (memcached 1.4.10 with embedded sFlow support) And on the collector side, you can turn the feed into ASCII using "sflowtool": http://inmon.com/technology/sflowTools.php or feed the counters into Ganglia: http://ganglia.sourceforge.net - (ask me for the Ganglia patch to get everything). You may have heard of sFlow as a switch monitoring standard, so if the network could be the bottleneck then you might want to use that part too. And there are sFlow agents for apache, nginx, node.js and tomcat for more visibility into the web layer: http://host-sflow.sourceforge.net/relatedlinks.php You should consider the memcached part experimental, although it has been used in production: http://blog.tagged.com/2011/11/host-based-sflow-the-drop-in-cloud-friendly-monitoring-standard/ Neil
