Wozu dient diese AWS-Lösungsimplementierung?

Die Real-Time Web Analytics with Kinesis Data Analytics stellt automatisch die Services bereit, die erforderlich sind, um Clickstream-Daten der Website in Echtzeit zu verfolgen und zu visualisieren. Die Lösung bietet ein Framework für die Analyse und Visualisierung von Metriken, sodass Sie sich auf das Hinzufügen neuer Metriken konzentrieren können, anstatt die zugrunde liegende Infrastruktur zu verwalten.

Version 1.1.2 der Lösung verwendet die aktuellste Node.js-Laufzeit. Version 1.0.2 verwendet die Laufzeit von Node.js 8.10, die das Ende der Lebensdauer am 31. Dezember 2019 erreicht. Um auf Version 1.1.2 zu aktualisieren, müssen Sie die Lösung als neuen Stack bereitstellen. Weitere Informationen finden Sie im Bereitstellungshandbuch.

Übersicht über die Implementierung der AWS-Lösung

AWS bietet eine Lösung, die Beacon-Webserver verwendet, die Anfragen vom Webbrowser eines Benutzers protokollieren, Amazon Kinesis Data Firehose, um Clickstream-Daten von Websites zu erfassen, Amazon Kinesis Data Analytics, um Metriken in Echtzeit zu berechnen, und Amazon Simple Storage Service (Amazon S3) und Amazon DynamoDB, um metrische Daten dauerhaft zu speichern. Außerdem bietet die Lösung ein Dashboard zur Visualisierung Ihrer Kontoaktivitäten in Echtzeit. Das folgende Diagramm zeigt die Architektur, die Sie mithilfe des Einführungsleitfadens der Lösung und der dazugehörigen AWS CloudFormation-Vorlage in Minutenschnelle bereitstellen können.

Real-Time Web Analytics with Kinesis Data Analytics | Architekturdiagramm
 Zum Vergrößern klicken

Architektur für die Real-Time Web Analytics with Kinesis Data Analytics

Web-Beacon-Server protokollieren Anfragen vom Webbrowser eines Benutzers und senden die Daten an einen Kinesis Data Firehose-Lieferstrom. Der Lieferdatenstrom archiviert die Ereignisse in einem Amazon S3-Bucket und sendet die Daten zur Verarbeitung an eine Kinesis Data Analytics-Anwendung.

Sobald die Daten verarbeitet sind, werden sie an Kinesis Data Streams gesendet. Eine AWS Lambda-Funktion liest Daten aus dem Datenstrom und sendet die Daten in Echtzeit an eine Amazon DynamoDB-Tabelle zur Speicherung.

Die Lösung erstellt außerdem einen Amazon Cognito-Benutzerpool, einen Amazon S3-Bucket, eine Amazon CloudFront-Distribution und ein Echtzeit-Dashboard zum sicheren Lesen und Anzeigen der in der DynamoDB-Tabelle gespeicherten Kontoaktivitäten.

Real-Time Web Analytics with Kinesis Data Analytics

Version 1.1.2
Zuletzt aktualisiert: 12/2019
Autor: AWS

Geschätzte Bereitstellungszeit: 10 Minuten

Verwenden Sie die Schaltfläche unten, um Lösungsaktualisierungen zu abonnieren.

Hinweis: Um RSS-Aktualisierungen zu abonnieren, muss für den von Ihnen verwendeten Browser ein RSS-Plug-in aktiviert sein.  

Hat Ihnen diese Lösungsimplementierung geholfen?
Feedback geben 

Funktionen

Echtzeitvisualisierungen

Real-Time Web Analytics with Kinesis Data Analytics ermöglicht es Ihnen, die Website-Aktivität in Echtzeit zu verfolgen. Visualisieren Sie Metriken zur Web-Nutzung, einschließlich Ereignisse pro Stunde, Besucherzahl, User Agents, anormale Ereignisse, Gesamtzahl der Ereignisse, Referrer und kürzlich erfolgte Ereignisse. Sie können diese Lösung auch so anpassen, dass sie zusätzliche Metriken enthält.

Leistungsmetriken für Beacon-Server

Diese Lösung bietet ein optionales Dashboard, mit dem Sie die Leistung Ihrer Beacon-Webserver mit Amazon CloudWatch überwachen können. Das Dashboard zeigt benutzerdefinierte Betriebsmetriken für die Server an, einschließlich der Anzahl der intakten Server, der durchschnittlich verarbeiteten Netzwerkpakete, der aggregierten Anfragen, 5XX Fehler und der Amazon DynamoDB-Durchsatzkapazität und -Drosselung.

Echtzeit-Dashboard

Stellen Sie automatisch ein Echtzeit-Dashboard bereit, das Metriken zur Webnutzung anzeigt. Sie können das Dashboard so anpassen, dass es beliebige Metriken enthält.
Entwickeln (Symbol)
Selbst eine Lösung bereitstellen

Durchsuchen Sie unsere Bibliothek der AWS-Lösungsimplementierungen, um Antworten auf häufige Architekturprobleme zu erhalten.

Weitere Informationen 
Einen APN-Partner suchen
Einen APN-Partner suchen

Finden Sie Beratungs- und Technologiepartner mit AWS-Zertifizierung, die Ihnen den Einstieg erleichtern.

Weitere Informationen 
Erkunden (Symbol)
Beratungsangebote für Lösungen erkunden

Durchsuchen Sie unser Portfolio mit Beratungsangeboten, um AWS-geprüfte Hilfe mit Lösungsbereitstellung zu erhalten.

Weitere Informationen