Real-Time Web Analytics con Kinesis Data Analytics

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.

Real-Time Web Analytics con Kinesis Data Analytics | Diagrama de arquitectura
 Haga clic para ampliar

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

¿Esta guía fue de ayuda?
Proporcione su opinión 

Características

Visualizaciones en tiempo real

Real-Time Web Analytics con Kinesis Data Analytics permite hacer un seguimiento de la actividad del sitio web en tiempo real. Visualice las métricas de uso web como los eventos por hora, el recuento de visitantes, los agentes del usuario, los eventos anormales, el recuento de eventos acumulados, los referentes y los eventos recientes. Personalice esta orientación para incluir métricas adicionales.

Panel en tiempo real

Implemente automáticamente un panel en tiempo real que muestre las métricas de uso web. Puede personalizar el panel para incluir cualquier métrica.

Métricas de rendimiento del servidor de baliza

Utilice el panel opcional para supervisar el rendimiento de sus servidores web de balizas con Amazon CloudWatch. El panel muestra métricas operativas personalizadas de los servidores, como el número de servidores en buen estado, el promedio de paquetes de red procesados, las solicitudes acumuladas, los errores 5XX y la capacidad de rendimiento y la limitación de Amazon DynamoDB.
Icono de creación
Implemente usted mismo una solución

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

Más información 
Buscar un socio de APN
Buscar un socio de APN

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

Más información 
Ícono de exploración
Explore las ofertas de asesoramiento sobre soluciones

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

Más información