Skip to content
Brandon Amos edited this page Jan 17, 2014 · 1 revision

HOME > SNOWPLOW SETUP GUIDE > Step 3: Setting up Enrich

A Snowplow Enrich application processes data from a Snowplow Collector, and stores enriched data in a persistent database.

  1. Choose a Collector
  2. Setup your Collector
## 1. Choose a Collector

There are currently two collectors available for setup:

Collector Description Status
EmrEtlRunner An application that parses logs from a Collector and stores enriched events to S3. Production-ready
Scala Kinesis Enrich A Scala application that reads Thrift events from a Kinesis stream and outputs back to a Kinesis stream. Testing

For other collectors and their approximate timelines, please see the Product roadmap.

## 2. Setup your Collectors
  1. Setup EmrEtlRunner
  2. Setup Scala Kinesis Enrich

Back to Snowplow setup.

HOME > SNOWPLOW SETUP GUIDE > Step 3: Setting up Enrich

Setup Snowplow

  • [Step 1: Setup a Collector] (setting-up-a-collector)
  • [Step 2: Setup a Tracker] (setting-up-a-tracker)
  • [Step 3: Setup Enrich] (setting-up-enrich)
    • [3.1: Setup EmrEtlRunner] (setting-up-EmrEtlrunner)
    • [3.2: Setup Scala Kinesis Enrich] (setting-up-scala-kinesis-enrich)
  • [Step 4: Setup alternative data stores] (setting-up-alternative-data-stores)
  • [Step 5: Analyze your data!] (Getting started analyzing Snowplow data)

Useful resources

Clone this wiki locally