Snowplow docker - GabrielXia/telemetry GitHub Wiki
Snowplow docker integrate snowplow collector, enrich and elasticsearch sink
Description
-
Each software uses
stdin,sdoutorsterrto communicate with each other. -
You can find all the configurations and scripts in the respo
-
Collector(snowplow-stream-collector-0.9.0)
- Collects events from clients on port 80
- Sends "good" event to
raw-events-pipe - Sends "bad" event to
bad-events-pipe
-
Enrich(snowplow-stream-enrich-0.10.0)
- Reads events from the
raw-events-pipe - Checks if the event type is registered in
iglu - Sends "good" events to
good-events-pipe - Sends "bad" events to the
bad-events-pipe
- Reads events from the
-
Sink good(snowplow-elasticsearch-sink-0.8.0-2x)
- Reads events in from the
good-events-pipe - Sends the events to the "good" index of elasticsearch cluster
- Reads events in from the
-
Sink bad(snowplow-elasticsearch-sink-0.8.0-2x)
- Reads events in from
bad-events-pipe - Sends the events to the "bad" index of elasticsearch cluster
- Reads events in from