Posts

Showing posts from February, 2015

A JMX monitoring service for Couchbase

Image
I had to investigate the Couchbase Bucket statistics a bit this week and so started a small side project which allows to access them via JMX. The source code is available here:  https://github.com/dmaier-couchbase/cb-jmx . JMX means Java Management Extensions and provides a standard way to manage and monitor applications in the Java world. The idea of the service is to expose the Couchbase bucket statistics via JMX. So tools like E.G. 'JConsole' or  'VisualVM' can connect in order to access the metrics. The following simple Managed Beans are implemented: info : Shows general information about the JMX service cmd_get : Shows the information how many get commands are currently processed for the given bucket. This is the number of commands those are invoked by the application. cmd_set : Shows the information how many set commands are currently processed for the given bucket. This is the number of commands those are invokded by the application. cpu_utilization_rat