Skip to content

Commit

Permalink
Merge pull request #1 from atangirala/master
Browse files Browse the repository at this point in the history
changes done as per the comments provided
  • Loading branch information
dowen12 authored Apr 30, 2019
2 parents b1d9890 + d8263bd commit b4da7de
Show file tree
Hide file tree
Showing 13 changed files with 32,955 additions and 0 deletions.
6 changes: 6 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[submodule "submodules/quickstart-linux-bastion"]
path = submodules/quickstart-linux-bastion
url = https://github.com/aws-quickstart/quickstart-linux-bastion.git
[submodule "submodules/quickstart-aws-vpc"]
path = submodules/quickstart-aws-vpc
url = https://github.com/aws-quickstart/quickstart-aws-vpc.git
4 changes: 4 additions & 0 deletions NOTICE.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
<<<<<<< HEAD
Copyright 2016-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.
=======
Copyright 2016-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
>>>>>>> b1d98906fee7d2bb7beb0055dc57b4598c0a81cd

Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with the License. A copy of the License is located at

Expand Down
23 changes: 23 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1 +1,24 @@
<<<<<<< HEAD
# quickstart-clickstream-analytics-ct
## Clickstream Analytics Platform on the AWS Cloud

This Quick Start deploys a clickstream analytics foundation platform that integrates Amazon Web Services (AWS) services such as Amazon Kinesis Firehose, Amazon Kinesis Analytics, Amazon Simple Storage Service (S3), Amazon Elasticsearch, Amazon Redshift, and Amazon QuickSight.

The clickstream analytics platform uses these AWS services to provide capabilities such as collecting, analysing and reporting aggregate data about which pages a website visitor visits and in what order. The path a visitor takes through a website is called clickstream. Once this platform is in place, you can use it to ingest, analyse and generate valuable business insights from clickstream data generated by your own websites.

The deployment also includes optional sample datasets that are loaded into Amazon Redshift – one dataset from Google Analytics for a website’s traffic and another one with clickstream data for January 2015 released by Wikipedia. One can choose to connect to your data in Redshift, analyse and share your data visualization reports and dashboards with Amazon QuickSight.

The AWS CloudFormation templates included with the Quick Start automates the following:

- Deploying the clickstream analytics platform into a new virtual private cloud (VPC)
- Deploying the clickstream analytics platform into an existing VPC in your AWS account

This reference architecture is automated by AWS CloudFormation templates that you can customize to meet your specific requirements.

For architectural details, best practices, step-by-step instructions, and customization options, see the deployment guide.

To post feedback, submit feature ideas, or report bugs, use the **Issues** section of this GitHub repo.
If you'd like to submit code for this Quick Start, please review the [AWS Quick Start Contributor's Kit](https://aws-quickstart.github.io/).
=======
# quickstart-ct-clickstream-analytics
>>>>>>> b1d98906fee7d2bb7beb0055dc57b4598c0a81cd
46 changes: 46 additions & 0 deletions ci/clickstream-analytics-input-novpc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
[
{
"ParameterKey": "OperatorEMail",
"ParameterValue": "[email protected]"
},
{
"ParameterKey": "AvailabilityZones",
"ParameterValue": "$[taskcat_genaz_2]"
},
{
"ParameterKey": "RedshiftColumns",
"ParameterValue": ""
},
{
"ParameterKey": "KeyPairName",
"ParameterValue": "csa"
},
{
"ParameterKey": "AppKeyPairName",
"ParameterValue": "csa"
},
{
"ParameterKey": "RemoteAccessCIDR",
"ParameterValue": "0.0.0.0/0"
},
{
"ParameterKey": "VPC",
"ParameterValue": "vpc-00a21841fd0341e8f"
},
{
"ParameterKey": "PublicSubnetA",
"ParameterValue": "subnet-0ea391e85136222ce"
},
{
"ParameterKey": "PublicSubnetB",
"ParameterValue": "subnet-077d827c3d78c4e23"
},
{
"ParameterKey": "PrivateSubnetA",
"ParameterValue": "subnet-0548eff2b0fda28b8"
},
{
"ParameterKey": "PrivateSubnetB",
"ParameterValue": "subnet-0db8340690978f788"
}
]
26 changes: 26 additions & 0 deletions ci/clickstream-analytics-input-withvpc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
[
{
"ParameterKey": "OperatorEMail",
"ParameterValue": "[email protected]"
},
{
"ParameterKey": "AvailabilityZones",
"ParameterValue": "$[taskcat_genaz_2]"
},
{
"ParameterKey": "RedshiftColumns",
"ParameterValue": ""
},
{
"ParameterKey": "KeyPairName",
"ParameterValue": "csa"
},
{
"ParameterKey": "AppKeyPairName",
"ParameterValue": "csa"
},
{
"ParameterKey": "RemoteAccessCIDR",
"ParameterValue": "0.0.0.0/0"
}
]
23 changes: 23 additions & 0 deletions ci/taskcat.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
global:
owner: [email protected]
qsname: quickstart-clickstream-analytics-ct
#s3bucket: projectx-templates <- (Optional) Only needed if you want to use a specific bucket
regions:
- us-east-2
reporting: true
tests:
# The following test will test in us-east-2 using clickstream-analytics-input-novpc.json as inputs
scenario-1:
regions:
- us-east-2
template_file: clickstream-analytics.template
parameter_input: clickstream-analytics-input-novpc.json
scenario-2:
regions:
- us-east-2
template_file: clickstream-analytics-master.template
parameter_input: clickstream-analytics-input-withvpc.json
# The following test will test in both all us-east-2 region defined in the global region section using clickstream-analytics-input-withvpc.json as inputs
#scenario-all-regions:
#parameter_input: clickstream-analytics-input-withvpc.json
#template_file: clickstream-analytics-master.template
Loading

0 comments on commit b4da7de

Please sign in to comment.