Need help with kiries?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

127 Stars 17 Forks Other 101 Commits 3 Opened issues


A turn-key deployment of Kibana, Riemann and ElasticSearch

Services available


Need anything else?

Contributors list

Kiries - KIbana, RIemann and ElasticSearch

We wanted a point-and-shoot real-time trend analysis dashboard for our Riemann-based cluster monitoring, as well as for other generic time-series data sources. So, we glued our favorite tools together with Clojure.

We include the following versions of the third-party components

Those projects have all done incredible work, and Kiries is just a little glue and some documentation tying them together.

Any clojure dependencies are described in the


Check out the User Guide for more details.


WARNING : Kiries will open publicly accessible ports on your host. Read the installation instructions below, or live dangerously

Unpack an archive or checkout the repo and run:


And point your browser at http://localhost:9090/index.html


Unpack the archive, or open up the git repository, and you will see a directory structure like this:

  • config
    -- configuration files for riemann and ElasticSearch
  • resources/htdocs
    -- Web documents, including Kibana, and it configuration in
  • src
    -- Kiries src files
  • logs
    -- log files
  • bin
    -- helper shell scripts
  • lib
    -- libraries and jars

WARNING : Kiries will open several publicly accessible ports on your host.

  • 9090 -- Webserver, serving up Kibana and docs
  • 9200,9300 -- ElasticSearch HTTP and Native APIs
  • 5555 -- Riemann listeners (tcp and udp)

Read the following and take precautions as you see fit.

By default, Kiries will start up Riemann tcp and udp servers on port

. It will index all events it receives into ElasticSearch. To customize this behavior, edit the

Kiries will also start up ElasticSearch listening on the default ports. ES will store it's data in the

directory (relative to where the java runtime was started from. To customize the ES behavior, edit the
file. If you customize the http host and port, be sure to update the Riemann and Kibana configurations.

Kibana is a series of HTML and Javascript files served up from

and it's configuration is in
. We serve up Kibana using an internal webserver, whose default port is
and will listen on all interfaces.


bin/kiries   # call with -? for cmd line args

And point your browser at http://localhost:9090/index.html

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.