joola.io.engine
v3.2.16
Published
joola.io's Framework Engine
Downloads
49
Maintainers
Readme
joola.io.engine
Part of the logger.io framework, the open-source data visualization framework.
Overview
joola.io is a distributed data processing and visualization framework. The framework is designed as an end-to-end solution for data analytics. The framework connects to your databases and using a JSON based mapping of dimensions and metrics, it exposes a RESTful API for querying the data. The Client SDK communicates with the engine to display, visualize and provide insight into the data. Developers can extend the framework in many ways, add data connectors, authentication plugins, visualizations and more.
To learn more about the framework architecture, see our documentation site.
The Engine
joola.io.engine provides the framework with its logic and data processes. It is the core of the framework. In a standard deployment, the engine will be used by joola.io.analytics to query data and visualize it using joola.io.sdk.
Caching is an important part of the framework, it allows joola.io to reply to queries in split seconds, this is also managed by the engine. Configuring the engine is not a difficulat task, but it requires understanding of the system, here's good place to start learning about configuration.
A good place to learn more about the Engine, is our docs.
Installing
$ npm install joola.io.engine
Using
$ npm start
# point your browser to http://localhost:40004
# and you'll be answered by the REST API.
Bug Reports
We use JIRA as our issue tracker and project management tool.
When submitting bug reports, please make sure you provide as much information as possible, including steps to reproduce. Each code commit relating to the ticket, will be marked, including builds and tests, so you'll have full transparency as to the status of your issue.
Contributing
We would love to get your help! We have outlined a simple Contribution Policy to support a transparent and easy merging of ideas, code, bug fixes and features.
If you're looking for a place to start, you can always go over the list of open issues, pick one and get started. If you're feeling lost or unsure, just let us know.
Contact
Contacting us is easy, ping us on one of these:
- @joolaio
- [email protected]
- #joola.io on irc.freenode.net
- You can even fill out a form.
License
Copyright (c) 2012-2013 Joola Smart Solutions. GPLv3 Licensed, see LICENSE for details.