Skip to content

wolfeidau/snowdrift

Repository files navigation

snowdrift

This is suite of services used with snowplow analytics.

Warning

This is very a much a work in progress, lots of work to do tidying up loose ends and tightening up the API, and most importantly adding tests.

Deployment

This project uses terraform with some state stored in an s3 bucket I locate using SSM Parameter store located at /config/$(STAGE)/$(BRANCH)/terraform_bucket.

For more information on how this works have a read of Makefile.

To initialism state

make init

To build the snowdrift-collector lambda.

make build-collector

To apply the latest terraform changes.

make apply

All the deployment code is in infra.

Testing

Page View CURL command for testing.

curl -X POST https://whatever.execute-api.us-west-2.amazonaws.com/com.snowplowanalytics.snowplow/tp2 -H 'Content-Type: application/json' -d @internal/collector/data/event_pv.json

Links

License

This application is released under Apache 2.0 license and is copyright Mark Wolfe.

Releases

No releases published

Packages

No packages published