├── .gitignore ├── .travis.yml ├── .travis └── release.yml ├── CHANGELOG ├── LICENSE-2.0.txt ├── README.md ├── Vagrantfile ├── config └── config.hocon.sample ├── project ├── BuildSettings.scala ├── Dependencies.scala ├── build.properties └── plugins.sbt ├── screenshots ├── bigtable1.png ├── bigtable2.png ├── bucket1.png ├── bucket2.png ├── create-topic.png ├── dataflow.png └── result.png ├── src ├── main │ └── scala │ │ └── com.snowplowanalytics.dataflow │ │ └── streaming │ │ ├── SimpleEvent.scala │ │ ├── StreamingCounts.scala │ │ ├── StreamingCountsApp.scala │ │ ├── StreamingCountsConfig.scala │ │ └── storage │ │ └── BigtableUtils.scala └── test │ └── scala │ └── com.snowplowanalytics.dataflow │ ├── BucketSpec.scala │ └── SimpleSpec.scala ├── tasks.py └── vagrant ├── .gitignore ├── ansible.hosts ├── peru.yaml ├── up.bash ├── up.guidance └── up.playbooks /.gitignore: -------------------------------------------------------------------------------- 1 | .vagrant 2 | target 3 | __pycache__ 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/.travis.yml -------------------------------------------------------------------------------- /.travis/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/.travis/release.yml -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/CHANGELOG -------------------------------------------------------------------------------- /LICENSE-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/LICENSE-2.0.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/Vagrantfile -------------------------------------------------------------------------------- /config/config.hocon.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/config/config.hocon.sample -------------------------------------------------------------------------------- /project/BuildSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/project/BuildSettings.scala -------------------------------------------------------------------------------- /project/Dependencies.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/project/Dependencies.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.13 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /screenshots/bigtable1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/screenshots/bigtable1.png -------------------------------------------------------------------------------- /screenshots/bigtable2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/screenshots/bigtable2.png -------------------------------------------------------------------------------- /screenshots/bucket1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/screenshots/bucket1.png -------------------------------------------------------------------------------- /screenshots/bucket2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/screenshots/bucket2.png -------------------------------------------------------------------------------- /screenshots/create-topic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/screenshots/create-topic.png -------------------------------------------------------------------------------- /screenshots/dataflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/screenshots/dataflow.png -------------------------------------------------------------------------------- /screenshots/result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/screenshots/result.png -------------------------------------------------------------------------------- /src/main/scala/com.snowplowanalytics.dataflow/streaming/SimpleEvent.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/src/main/scala/com.snowplowanalytics.dataflow/streaming/SimpleEvent.scala -------------------------------------------------------------------------------- /src/main/scala/com.snowplowanalytics.dataflow/streaming/StreamingCounts.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/src/main/scala/com.snowplowanalytics.dataflow/streaming/StreamingCounts.scala -------------------------------------------------------------------------------- /src/main/scala/com.snowplowanalytics.dataflow/streaming/StreamingCountsApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/src/main/scala/com.snowplowanalytics.dataflow/streaming/StreamingCountsApp.scala -------------------------------------------------------------------------------- /src/main/scala/com.snowplowanalytics.dataflow/streaming/StreamingCountsConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/src/main/scala/com.snowplowanalytics.dataflow/streaming/StreamingCountsConfig.scala -------------------------------------------------------------------------------- /src/main/scala/com.snowplowanalytics.dataflow/streaming/storage/BigtableUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/src/main/scala/com.snowplowanalytics.dataflow/streaming/storage/BigtableUtils.scala -------------------------------------------------------------------------------- /src/test/scala/com.snowplowanalytics.dataflow/BucketSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/src/test/scala/com.snowplowanalytics.dataflow/BucketSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com.snowplowanalytics.dataflow/SimpleSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/src/test/scala/com.snowplowanalytics.dataflow/SimpleSpec.scala -------------------------------------------------------------------------------- /tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/tasks.py -------------------------------------------------------------------------------- /vagrant/.gitignore: -------------------------------------------------------------------------------- 1 | .peru 2 | oss-playbooks 3 | ansible 4 | -------------------------------------------------------------------------------- /vagrant/ansible.hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/vagrant/ansible.hosts -------------------------------------------------------------------------------- /vagrant/peru.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/vagrant/peru.yaml -------------------------------------------------------------------------------- /vagrant/up.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/vagrant/up.bash -------------------------------------------------------------------------------- /vagrant/up.guidance: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/vagrant/up.guidance -------------------------------------------------------------------------------- /vagrant/up.playbooks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow-archive/google-cloud-dataflow-example-project/HEAD/vagrant/up.playbooks --------------------------------------------------------------------------------