snowdrift

module
v0.0.0-...-d133689 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2023 License: Apache-2.0

README

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

License

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

Directories

Path Synopsis
cmd
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL