Direkt zum Inhalt

Wie verwende ich CloudWatch Synthetics, um die Leistung meiner Website zu überwachen?

Lesedauer: 2 Minute
0

Ich möchte Amazon CloudWatch Synthetics verwenden, um die Leistung meiner Website zu überwachen und das Kundenerlebnis zu überprüfen.

Kurzbeschreibung

Canarys sind konfigurierbare Skripts, die nach einem Zeitplan ausgeführt werden, um Ihre Endpunkte und APIs zu überwachen. Um einen Canary zu erstellen, der diese Aktionen ausführt, können Sie CloudWatch Synthetics verwenden. Anschließend können Sie diese Canarys so konfigurieren, dass sie dieselben Aktionen ausführen, wie Ihre Kunden auf Ihrer Website.

Im Folgenden sind häufige Anwendungsfälle für Synthetics Canarys aufgeführt:

  • Kontinuierliche Überwachung aktivieren
  • Nach defekten oder toten Links suchen
  • Abläufe auf Ihren Websites überprüfen
  • Verfügbarkeit und Latenz Ihrer Endpunkte überprüfen
  • Ladezeitdaten überprüfen
  • Auf Fehler beim Laden von Seiten überwachen
  • Ladelatenz für die Anwendungsbenutzeroberfläche bereitstellen
  • Metriken für Ausfälle veröffentlichen
  • Metriken für 2XX-, 4XX- und 5XX-Fehler veröffentlichen
  • Screenshots der Benutzeroberfläche erstellen

Lösung

Gehen Sie wie folgt vor, um mit CloudWatch Synthetics einen Canary zu erstellen:

  1. Öffnen Sie die Amazon-CloudWatch-Konsole.
  2. Wählen Sie im Navigationsbereich unter Application Signals die Option Synthetic Canarys aus.
  3. Wählen Sie Canary erstellen und dann Vorlage verwenden aus. Weitere Informationen finden Sie unter Canary-Vorlagen verwenden.
  4. Wählen Sie für Vorlagen Heartbeat-Überwachung-Vorlagen aus. Weitere Informationen finden Sie unter Heartbeat-Überwachung.
  5. Geben Sie unter Canary Builder die folgenden Informationen ein:
    Geben Sie unter Name einen Namen für Ihren Canary ein.
    Geben Sie für Anwendungs- oder Endpunkt-URL die Anwendungsendpunkt-URL ein. Beachten Sie, dass es in diesem Fall zu erhöhtem Datenverkehr auf der Website kommen kann.
  6. Wählen Sie unter Zeitplan die Ausführungsfrequenz und die Aufbewahrungseinstellungen entsprechend Ihrem Anwendungsfall aus.
  7. Wählen Sie unter Datenspeicher den standardmäßigen Amazon Simple Storage Service (Amazon S3) Bucket und die Rolle AWS Identity and Access Management (IAM) für Ihren Canary aus. Oder wählen Sie den spezifischen S3 Bucket und die IAM-Rolle aus, die Sie verwenden möchten. Weitere Informationen finden Sie unter Erforderliche Rollen und Berechtigungen für Canarys.
  8. Legen Sie unter CloudWatch-Alarme — optional Benachrichtigungen für den Canary fest. Sie können den Canary in einer Amazon Virtual Private Cloud (Amazon VPC) starten, um die Ressourcen in der Amazon VPC zu überwachen. Weitere Informationen finden Sie unter Einen Canary auf einer VPC laufen lassen.
  9. Wählen Sie Canary erstellen aus.

Sie können die Canary-Lauf-Ergebnisse, Protokolle, Screenshots und die für den Lauf generierte HTTP-Archivdatei (HAR) auf der Amazon-CloudWatch-Konsole anzeigen.