Skip to content

kwiatkk1/turnilo

 
 

Repository files navigation

Turnilo

Turnilo is a business intelligence, data exploration and visualization web application for Druid. Turnilo was previously known as Pivot which is currently available under commercial licence only. This is a fork of an stalled repository Swiv with the latest version of Pivot under Apache license.

Motivation

Druid is heavily used as business intelligence platform at Allegro. In order to gain wide adoption of non-technical users, Druid requires simple yet powerful user interface. In Allegro we have decided that we are going to continue Pivot development as an open source software, this is how Turnilo emerged.

Features

  • Intuitive, drag and drop, gorgeous user interface to visualize Druid datasets
  • Fully dedicated to low latency Druid Timeseries, TopN and GroupBy queries.
  • Unified view for historical and real-time data
  • Blazingly fast

Turnilo UI

Usage

Build

Make sure you have latest node version (>= 8.x.x) installed.

Install project dependencies and gulp:

npm install
npm -g install gulp

Build the project:

gulp

Run Wikipedia examples

Start off by running an example with Wikipedia page editions dataset and open http://localhost:9090/:

./bin/swiv --examples

Run with Druid

Next connect Turnilo to Druid cluster by simply pointing it to broker host:

./bin/swiv --druid your.druid.broker.host:8082

Turnilo will automatically introspect your Druid cluster and figure out datasets.

License

Turnilo is published under Apache License 2.0.

About

Business intelligence, data exploration and visualization web application for Druid, formerly know as Pivot

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 82.7%
  • CSS 11.1%
  • JavaScript 5.9%
  • Shell 0.3%