Compose Elasticsearch's new Kibana addon


TL;DR: Compose users can now add-on a dedicated Kibana capsule to their Elasticsearch deployments.

The Kibana visualization tool for Elasticsearch is a powerful way of turning your data into graphical expressions of trends and patterns. It offers a web interface which makes it easy to segment your data and then aggregate that data into meaningful information. It's always been possible to run Kibana from your desktop with Compose; just get the matching version of Kibana for your Elasticsearch, edit a config file and run the server then connect to it with your web browser.

We heard our customers ask for something simpler and as easy to deploy as Compose databases, so we've gone and created a Kibana add-on for Compose Elasticsearch. Installed within your Compose cluster's private network and fronted by the same HAProxy access control that protects your Elasticsearch database, the new Kibana capsule moves the processing work of Kibana virtually closer to the servers which have the data. It also means all your configured users get access to Kibana without installing anything locally.

Getting Kibana in your Elasticsearch

Adding Kibana to an existing Elasticsearch deployment on Compose couldn't be easier. Just go to the Add-ons tab where you'll find this:

The Add-ons view

Click Add on the Kibana entry and get this confirmation display:

Confirm Kibana

Note the cost of the add-on capsule. It is currently $6.50 per month for a 256MB Kibana capsule and you can scale that memory up if needed through the enhanced Compose resources view. Click Add Kibana to confirm you want to add this to your deployment and you'll move to the Jobs view where you can see the add-on being deployed. Once it has done its work, go to the Overview tab and look up the connection information. It's a little bigger with Kibana installed:

Post-Kibana Overview

Connecting to Kibana

There's now links to the Kibana server, one for each TCP HAProxy portal configured. Whichever you choose, you'll be prompted for your Elasticsearch username and password before being able to access them.

Select either one of the Kibana links to connect and log in. If you haven't worked with Kibana before, check out the official documentation for Kibana 4.6, the last Elasticsearch 2.4 compatible version. There are tutorials there that will acclimatize you to the web interface and get you ready to start working out who talks most in Shakespeare in no time:

Kibana example

If you've used Kibana locally on a deployment and start using the add-on, your migration will be simple as the add-on also uses the default Kibana index for storing settings. Your locally created settings should appear on the add-on automatically.

If you haven't used Kibana, you're missing out on a chance to quickly create rich dashboards of visualizations of your data. If you’re a current Compose customer, you can login to your account, deploy Elasticsearch (or open an existing Elasticsearch deployment) and then visit the Add-ons tab to try Kibana. If you’re new to Compose, signup to try Elasticsearch and Kibana free for 30 days.

If you have any feedback about this or any other Compose article, drop the Compose Articles team a line at We're happy to hear from you.

Dj Walker-Morgan
Dj Walker-Morgan was Compose's resident Content Curator, and has been both a developer and writer since Apples came in II flavors and Commodores had Pets. Love this article? Head over to Dj Walker-Morgan’s author page to keep reading.

Conquer the Data Layer

Spend your time developing apps, not managing databases.