New Relic has become an industry standard for web application performance measurement. With Kurobase releasing a new-relic add-on for Couchbase on the heroku platform, developers can have really good analysis and optimization tools at their disposal. Just add your new relic license key to configure the integration, wait for a couple of minutes for the add-on to start collecting metrics, and (boom), you get a birds-eye view of how your Couchbase app is performing.
For customers of Kurobase and New relic who immediately understand the value of this integration, check out the Kurobase documentation to get started!
So, what are some of the metrics that you can visualize using the add-on?
KuroBase has built complete instrumentation for New Relic that allows Ruby developers to track metrics of all Couchbase calls from within their application. This instrumentation tracks all of the key interactions of the Couchbase SDK, including document calls such as get, set, and add as monitoring usage of Couchbase views.
Some of the different operational counters exposed by the new relic add-on are shown below:
Connect to a cluster, create and delete a bucket
Bucket and documents metrics
get, set, set-if-null, add, replace, delete, increment, decrement, flush, append, prepend, touch, stats
Design document metrics
Save design docs, delete design docs
In addition to operational metrics, the new relic add-on also includes instrumentation that collects performance data; for example: time taken to save a user profile item. The table below, provides you an overview of the different app actions, % of time spent, average # of call, and average time.
The new relic add-on for Couchbase gives you more insight into how your app is performing on the heroku platform. It allows you to continuously monitor your app and then rapidly pin-point any potential issue that is causing a problem. Check-out the new relic add-on for heroku today and give it a try!
Also, don’t forget to register for the upcoming Couchbase-Kurobase webinar.