Wozu dient diese AWS Solutions Implementation (Lösungsimplementierung)?

Diese Lösung automatisiert den Prozess der Einrichtung von Amazon CloudWatch Dashboards für Ihre Apache, NGINX und Puma Workloads, die auf Amazon EC2 laufen. Diese Lösung benutzt mehrere Funktionen von Amazon CloudWatch und beschleunigt den Einstieg in die Anwendung. 

Mit der Lösung können Sie den Zeitaufwand für die Überwachung wichtiger Metriken und Protokolle für Ihre auf AWS laufenden Webserver reduzieren. Diese Lösung bietet ein vorkonfiguriertes Dashboard, mit dem Sie Web-Traffic-Muster analysieren können, feststellen können, ob Server hoch- oder herunterskaliert werden müssen, und Engpässe und andere Leistungsprobleme für die Workloads erkennen können.                                                           

Vorteile

Vorkonfiguriertes Amazon-CloudWatch-Dashboard

Diese Lösung bietet ein vorkonfiguriertes Amazon CloudWatch-Dashboard für Ihre Apache-, NGINX- und Puma-Workloads.

Tagging-Mechanismus für Amazon-EC2-Instances

Diese Lösung verwendet einen Tagging-Mechanismus, so dass Sie Instances über Ihr Dashboard hinzufügen oder entfernen können.

Konfigurationsdateien des Amazon-CloudWatch-Agenten als Referenz

Benutzen Sie die Konfigurationsdateien des Amazon CloudWatch-Agenten, um Ihre EC2-Instances zu konfigurieren
Apache-, NGINX- und Puma-Workloads.

Übersicht über die AWS-Lösungsimplementierung

Das folgende Diagramm zeigt die Architektur, die Sie mithilfe des Einführungsleitfadens der Lösung und der dazugehörigen AWS CloudFormation-Vorlage automatisch bereitstellen können.

Amazon CloudWatch Monitoring Framework | Architekturdiagramm
 Zum Vergrößern klicken

Architektur der Amazon CloudWatch Monitoring Framework Solutions Implementation

Die Architektur kann in zwei Workflows unterteilt werden: User Interaction (Benutzer-Interaktion) und Dashboard Management.

 User Interaction Workflow:

Die AWS CloudFormation-Vorlage stellt die Amazon CloudWatch Events-Regel, die AWS Lambda-Funktion und den AWS Systems Manager Parameter Store bereit, die zur Erfassung der Workload Instances in Ihrem Konto erforderlich sind.

1. Die Benutzer aktualisieren die Tags auf ihren Instances anhand des Tagging-Schemas, das sie beim Bereitstellen des Stacks eingegeben haben.
2. Die CloudWatch-Ereignisregel ruft die tagHandler-Lambda-Funktion im Cron-Zeitplan auf. Die Lambda-Funktion erfüllt hauptsächlich zwei Aufgaben:

  • Sie verwendet den ec2 describe-tags API-Aufruf, um Instances mit dem gewünschten Tag-Wert zu erhalten (wie in Schritt 1). 
  • Es vergleicht die abgerufene Instance-Liste mit der AWS Systems Manager Parameter Store Instance-Liste und aktualisiert den Parameter bei Bedarf.

Dashboard-Management-Workflow:

Die AWS-CloudFormation-Vorlage stellt die Amazon-CloudWatch-Events-Regel und
die AWS Lambda-Funktion bereit, die zur Konfiguration des arbeitslastspezifischen Amazon-CloudWatch-Dashboards in Ihrem Konto erforderlich sind.

3. Wenn der AWS Systems Manager Parameter Store aktualisiert wird, wird das Ereignis dank der CloudWatch Events Regel erfasst, um die dashboardHandler Lambda-Funktion aufzurufen.
4. Die dashboardHandler-Lambda-Funktion aktualisiert die bereitgestellten Dashboards
mit Protokollen und Metriken für die aktualisierte Instance-Liste.                                            

Amazon CloudWatch Monitoring Framework

Version 1.1.0
Veröffentlicht: 11.2021
Autor: AWS

Geschätzte Einsatzzeit: 5 Minuten

Geschätzte Kosten Quellcode  CloudFormation-Vorlage 
Verwenden Sie die Schaltfläche unten, um Updates für diese Lösungsimplementierung 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 
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