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!

                                                                             Screen Shot 2014-03-16 at 9.38.54 PM.png

So, what are some of the metrics that you can visualize using the add-on?

Operational Counters

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:

Cluster metrics
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

Performance Counters

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.

Posted by Don Pinto

Don Pinto is a Principal Product Manager at Couchbase and is currently focused on advancing the capabilities of Couchbase Server. He is extremely passionate about data technology, and in the past has authored several articles on Couchbase Server including technical blogs and white papers. Prior to joining Couchbase, Don spent several years at IBM where he maintained the role of software developer in the DB2 information management group and most recently as a program manager on the SQL Server team at Microsoft. Don holds a master's degree in computer science and a bachelor's in computer engineering from the University of Toronto, Canada.

2 Comments

  1. Doh. Is there an alternative to this or is the add-on open sourced somehwere?

    1. Hi grumpasaurus. Are you inquiring about the availability of the newrelic add-on in the form of a gem?

Leave a reply