Skip to content
This repository was archived by the owner on May 18, 2021. It is now read-only.

Setting up Enrich

Alex Dean edited this page Feb 3, 2014 · 3 revisions

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 Enrichment process
  2. Setup your Enrichment process
## 1. Choose an Enrichment process

There are currently two Enrichment processes 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 Beta
## 2. Setup your Enrichment
  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 2a: Setup a Tracker
  • Step 2b: Setup a Webhook
  • [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