monitoring UI users activity real time

0

Hi team,

I would like to implement real-time user activity monitoring for our front-end application, to track all user's activities and show it to a real-time dashboard.

while searching I saw a lot of services like: kinesis stream, cloud watch RUM, OpenSearch,.....

would like what is the best architecture implementation for my use case: services to use and architecture to put in place.

appreciate your help.

Thank you!

1 Respuesta
0

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.

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.

profile pictureAWS
EXPERTO
respondido hace 2 años
  • 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?

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas