Skip to content

Setting up Enrich

Ben Fradet edited this page Jul 6, 2018 · 11 revisions

HOME > SNOWPLOW SETUP GUIDE > Step 3: Setup 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:

Enrichment platform Description Status
EmrEtlRunner An application that parses logs from a Collector and stores enriched events to S3 Production-ready
Stream Enrich A Scala application that reads Thrift events from a Kinesis stream and outputs back to a Kinesis stream Production-ready
Beam Enrich An Apache Beam application that reads Thrift events from a PubSub topic and outputs back to a PubSub topic Production-ready

2. Setup your Enrichment

Choose one of the following setup guides:

Back to Snowplow setup.

Clone this wiki locally
You can’t perform that action at this time.