- Newest
- Most votes
- Most comments
Assuming that you would like to explore AWS native solutions, one could be that uses beacon web servers to log requests from a user’s web browser, Amazon Kinesis Data Firehose to capture website clickstream data, Amazon Kinesis Data Analytics to compute metrics in real-time, and Amazon Simple Storage Service (Amazon S3) and Amazon DynamoDB to durably store metric data. It also features a dashboard that visualizes your account activity in real-time. The below reference presents the architecture you can build using the example code on GitHub.
- https://aws.amazon.com/solutions/implementations/real-time-web-analytics-with-kinesis/
- https://docs.aws.amazon.com/solutions/latest/real-time-web-analytics-with-kinesis/architecture.html
The example of sending to beacon server is here - https://docs.aws.amazon.com/solutions/latest/real-time-web-analytics-with-kinesis/components.html
There is a blog which may help - https://aws.amazon.com/blogs/big-data/how-baqend-built-a-real-time-web-analytics-platform-using-amazon-kinesis-data-analytics-for-apache-flink/
Now depending on the needs , you can also push data to OpenSearch for dashboarding purpose.
Relevant content
- asked 2 years ago
- asked 6 months ago
- asked 2 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a month ago
Thanks for your answers! so how can I implement this solution if my VPC is 100% private (all private subnets) should I use APG instead of ALB? the ALB should be of type internal?