Real-Time Web Analytics con Kinesis Data Analytics aprovisiona automáticamente los servicios necesarios para rastrear y visualizar en tiempo real los datos sobre las visitas del sitio web. Se diseñó a fin de proporcionar un marco para el análisis y la visualización de las métricas, lo que permite enfocarse en la incorporación de nuevas métricas, en lugar de centrarse en la administración de la infraestructura subyacente.
Información general
Esta orientación utiliza los servidores web de baliza para registrar las solicitudes del navegador web del usuario, Amazon Kinesis Data Firehose para capturar los datos de visitas de un sitio web, Amazon Kinesis Data Analytics para computar métricas en tiempo real y Amazon Simple Storage Service (Amazon S3) y Amazon DynamoDB para almacenar de forma duradera los datos de las métricas. También cuenta con un panel que visualiza la actividad de la cuenta en tiempo real. El siguiente diagrama presenta la arquitectura que puede crear mediante el código de muestra en GitHub.

Arquitectura de Real-Time Web Analytics con Kinesis Data Analytics
Los servidores web de baliza registran las solicitudes del navegador web del usuario y envían los datos a la secuencia de entrega de Kinesis Data Firehose. La secuencia de entrega archiva los eventos en un bucket de Amazon S3 y envía los datos a una aplicación de Kinesis Data Analytics para que se procesen.
Después del procesamiento de los datos, estos se envían a Kinesis Data Streams. Una función de AWS Lambda lee los datos de la secuencia y los envía en tiempo real a una tabla de Amazon DynamoDB, donde se almacenan.
La orientación también crea un grupo de usuarios de Amazon Cognito, un bucket de Simple Storage Service (Amazon S3), una distribución de Amazon CloudFront y un panel en tiempo real a fin de leer y mostrar de forma segura la actividad de la cuenta almacenada en la tabla de DynamoDB.
Real-Time Web Analytics con Kinesis Data Analytics
Versión 1.1.2
Última actualización: 12/2019
Autor: AWS
Características
Visualizaciones en tiempo real
Panel en tiempo real
Métricas de rendimiento del servidor de baliza

Consulte nuestra biblioteca de Implementaciones de soluciones de AWS para obtener respuestas a problemas de arquitectura comunes.

Encuentre socios consultores y tecnológicos certificados por AWS que lo ayudarán a comenzar.

Explore nuestra cartera de ofertas de asesoramiento para obtener ayuda autorizada por AWS con la implementación de la solución.