snowplow-incubator / sauna

:hotsprings: A decisioning and response platform
https://github.com/snowplow/sauna/wiki
69 stars 11 forks source link

Sauna

Build Status Release License

Sauna is a decisioning and response framework, powered by Scala, Akka actors and Iglu.

Quickstart

Download the latest Sauna from Bintray:

$ wget http://dl.bintray.com/snowplow/snowplow-generic/sauna_0.1.0.zip
$ unzip sauna_0.1.0.zip
$ ./sauna --configurations {{path-to-avroconfigs}}

Assuming you have a recent JVM installed.

Sauna can be configured using Self-describing Avro (in non-binary JSON format) and these Avros should be placed into {{path-to-avroconfigs}} directory. You can read more about how to install and configure Sauna in Guide for Devops.

Find out more

Devops Guide Analysts Guide Developers Guide

Features

Contributing

Sauna designed to have extremely loosely-coupled architecture and we would love to get your contributions within each of the three sub-systems.

If you would like help implementing a new responder, observer or logger check out our Guide for developers page on the wiki!

Questions or need help?

Check out the Talk to us page on our wiki.

Copyright and license

Sauna is copyright 2016 Snowplow Analytics Ltd.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this software except in compliance with the License.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.