Überwachen Sie Ihre Lightsail-Ressourcenmetriken - Amazon Lightsail

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Überwachen Sie Ihre Lightsail-Ressourcenmetriken

Überwachen Sie die Leistung Ihrer Instances, Datenbanken, Distributionen, Load Balancer, Container-Services und Buckets in Amazon Lightsail, indem Sie deren Metrikdaten überprüfen und sammeln. Legen Sie im Laufe der Zeit einen Bereich fest, damit Sie Alarme konfigurieren können, um Anomalien und Probleme mit der Leistung Ihrer Ressourcen leichter zu erkennen.

Amazon Lightsail meldet Metrikdaten für Instances, Datenbanken, Content Delivery Network (CDN) -Verteilungen, Load Balancer, Container-Services und Buckets. Sie können diese Daten in der Lightsail-Konsole anzeigen und überwachen. Überwachung ist wichtig, um die Zuverlässigkeit, Verfügbarkeit und Performance Ihrer -Ressourcen aufrechtzuerhalten. Überwachen und sammeln Sie regelmäßig Metrikdaten von Ihren Ressourcen, damit Sie bei Auftreten eines Mehrpunkt-Fehlers diesen leichter debuggen können.

Inhalt

Effektive Überwachung Ihrer Ressourcen

Legen Sie einen Bereich für die normale Ressourcenleistung in Ihrer Umgebung fest. Messen Sie die Leistung zu verschiedenen Zeiten und unter verschiedenen Belastungsbedingungen. Während der Überwachung Ihrer Ressourcen sollten Sie einen Verlauf der Leistung Ihrer Ressource im Laufe der Zeit notieren und diesen aufzeichnen. Vergleichen Sie die aktuelle Leistung Ihrer Ressourcen mit den von Ihnen gesammelten historischen Daten. Auf diese Weise können Sie normale Leistungsmuster und Leistungsanomalien identifizieren und Methoden entwickeln, um diese zu beheben.

Beispielsweise können Sie CPU-Auslastung, Netzwerkauslastung und Statusüberprüfungen für Ihre Instances überwachen. Wenn die Leistung außerhalb der festgelegten Bereiche liegt, müssen Sie die Instance neu konfigurieren oder optimieren, um die CPU-Nutzung zu verringern oder den Netzwerkverkehr zu reduzieren. Wenn Ihre Instance weiterhin über den Schwellenwerten für die CPU-Auslastung betrieben wird, sollten Sie zu einem größeren Tarif für Ihre Instance wechseln (verwenden Sie den Tarif für 7 USD pro Monat anstelle des Plans für 5 USD pro Monat). Sie können zu einem höheren Tarif wechseln, indem Sie einen neuen Snapshot Ihrer Instance erstellen und dann mithilfe des höheren Tarifs eine neue Instance aus dem Snapshot erstellen.

Nachdem Sie einen Basiswert festgelegt haben, können Sie in der Lightsail-Konsole Alarme so konfigurieren, dass Sie benachrichtigt werden, wenn Ihre Ressourcen die angegebenen Schwellenwerte überschreiten. Weitere Informationen finden Sie unter Benachrichtigungen und Alarme.

Metrikkonzepte und -terminologie

Die folgenden Begriffe und Konzepte helfen Ihnen dabei, die Verwendung von Metriken in Lightsail besser zu verstehen.

Metriken

Eine Metrik stellt einen chronologisch sortierten Satz von Datenpunkten dar. Sie können sich eine Metrik als eine zu überwachende Variable und die Datenpunkte als die Werte dieser Variablen im Laufe der Zeit vorstellen. Metriken werden durch einen Namen eindeutig definiert. Einige von Lightsail bereitgestellte Instance-Metriken umfassen beispielsweise die CPU-Auslastung (CPUUtilization), den eingehenden Netzwerkverkehr (NetworkIn) und den ausgehenden Netzwerkverkehr (NetworkOut). Weitere Informationen zu allen in Lightsail verfügbaren Ressourcenmetriken finden Sie unter In Lightsail verfügbare Metriken.

Speicherung von Metriken

Datenpunkte mit einem Zeitraum von 60 Sekunden (Auflösung 1 Minute) stehen 15 Tage lang zur Verfügung. Datenpunkte mit einem Zeitraum von 300 Sekunden (Auflösung 5 Minuten) stehen 63 Tage lang zur Verfügung. Datenpunkte mit einem Zeitraum von 3 600 Sekunden (Auflösung 1 Stunde) stehen 455 Tage (15 Monate) lang zur Verfügung.

Datenpunkte, die ursprünglich für kürzere Zeit verfügbar waren, werden für eine langfristige Speicherung aggregiert. Beispielsweise bleiben Datenpunkte mit einer Granularität von 1 Minute 15 Tage lang mit einer Auflösung von 1 Minute verfügbar. Nach 15 Tagen sind die Daten noch immer verfügbar, aber sie sind aggregiert und können nur mit einer Auflösung von 5 Minuten abgerufen werden. Nach 63 Tagen werden die Daten weiter aggregiert und sind nur mit einer Auflösung von 1 Stunde verfügbar. Wenn Sie die Verfügbarkeit von Metriken über diese Zeiträume hinaus benötigen, können Sie die Lightsail-API AWS Command Line Interface (AWS CLI) und SDKs verwenden, um die Datenpunkte für den Offlinespeicher oder einen anderen Speicher abzurufen.

Weitere Informationen finden Sie unter, GetInstanceMetricData, GetBucketMetricDataGetLoadBalancerMetricDataGetDistributionMetricData, und GetRelationalDatabaseMetricDatain der Lightsail-API-Referenz.

Statistiken

In Metrikstatistiken werden Daten über einen bestimmten Zeitraum aggregiert. Beispielstatistiken sind Average, Sum und Maximum. Beispiel: Instance-CPU-Auslastungsmetrikdaten können mithilfe der Average-Statistik gemittelt werden, Datenbankverbindungen können mithilfe der Sum-Statistik hinzugefügt werden, die maximale Antwortzeit für den Load Balancer kann mithilfe der Maximum-Statistik abgerufen werden usw.

Eine Liste der verfügbaren Metrikstatistiken finden Sie unter Statistiken für GetInstanceMetricData, Statistiken für GetBucketMetricData, Statistiken für GetLoadBalancerMetricData, Statistiken für GetDistributionMetricData und Statistiken für GetRelationalDatabaseMetricData in der Lightsail-API-Referenz.

Einheiten

Jede Statistik verfügt über eine Maßeinheit. Zu den Einheiten gehören beispielsweise Bytes, Seconds, Count und Percent. Eine vollständige Liste der Einheiten finden Sie unter Einheiten für GetInstanceMetricData, Einheiten für GetLoadBalancerMetricData, Einheiten für und Einheiten für GetDistributionMetricData GetRelationalDatabaseMetricData in der Lightsail-API-Referenz.

Zeiträume

Ein Zeitraum ist die mit einem bestimmten Datenpunkt verbundene Zeitdauer – die Granularität der zurückgegebenen Datenpunkte. Jeder Datenpunkt stellt eine Aggregation der Metrikdaten dar, die über einen bestimmten Zeitraum erfasst wurden. Zeiträume werden in Sekunden definiert, und die gültigen Werte für Zeiträume sind Vielfache von 60 Sekunden (1 Minute) und 300 Sekunden (5 Minuten).

Wenn Sie Datenpunkte mithilfe der Lightsail-API abrufen, können Sie einen Zeitraum, eine Startzeit und eine Endzeit angeben. Diese Parameter bestimmen die allgemeine mit den Statistiken verbundene Dauer. Lightsail meldet Metrikdaten entweder in Schritten von 1 Minute oder 5 Minuten. Daher müssen Sie Perioden in Vielfachen von 60 Sekunden und 300 Sekunden angeben. Die Werte, die Sie für die Start- und Endzeit angeben, bestimmen, wie viele Perioden Lightsail zurückgibt. Wenn Sie lieber Statistiken haben möchten, die in Blöcke von 10 Minuten zusammengefasst sind, geben Sie einen Zeitraum von 600 an. Für Statistiken, die über die gesamte Stunde aggregiert sind, geben Sie einen Zeitraum von 3 600 usw. an.

Perioden sind auch wichtig für Lightsail-Alarme. Lightsail wertet alle 5 Minuten Datenpunkte für Alarme aus, und jeder Datenpunkt für Alarme steht für einen Zeitraum von 5 Minuten mit aggregierten Daten. Wenn Sie einen Alarm zur Überwachung einer bestimmten Metrik erstellen, bitten Sie Lightsail, diese Metrik mit dem von Ihnen angegebenen Schwellenwert zu vergleichen. Sie haben umfassende Kontrolle darüber, wie Lightsail diesen Vergleich durchführt. Sie können den Zeitraum angeben, über den der Vergleich erfolgen soll, und zudem angeben, wie viele Auswertungszeiträume verwendet werden, um zu einer Schlussfolgerung zu gelangen. Weitere Informationen finden Sie unter -Alarme.

Alarme

Ein Alarm überwacht eine einzelne Metrik über einen bestimmten Zeitraum und benachrichtigt Sie, wenn die Metrik einen von Ihnen festgelegten Schwellenwert überschreitet. Die Benachrichtigung kann ein Banner sein, das in der Lightsail-Konsole angezeigt wird, eine E-Mail, die an eine von Ihnen angegebene E-Mail-Adresse gesendet wird, und eine SMS-Textnachricht, die an eine von Ihnen angegebene Handynummer gesendet wird. Weitere Informationen finden Sie unter -Alarme.

In Lightsail verfügbare Metriken

Instance-Metriken

Die folgenden Instance-Metriken sind verfügbar. Weitere Informationen finden Sie unter Instance-Metriken in Amazon Lightsail anzeigen.

  • CPU-Auslastung (CPUUtilization) – Der Prozentsatz der zugeordneten Recheneinheiten, die derzeit auf der Instance verwendet werden. Diese Metrik identifiziert die Verarbeitungsleistung für die Ausführung der Anwendungen auf der Instance. Tools in Ihrem Betriebssystem können einen niedrigeren Prozentsatz als Lightsail anzeigen, wenn der Instance kein vollständiger Prozessorkern zugewiesen ist.

    Wenn Sie sich die Metrikdiagramme zur CPU-Auslastung für Ihre Instances in der Lightsail-Konsole ansehen, werden Sie nachhaltige und Burstable-Zonen sehen. Weitere Informationen zur Bedeutung dieser Zonen finden Sie unter CPU-Auslastung in nachhaltigen und burstfähigen Zonen.

  • Burst-Kapazitätsminuten (BurstCapacityTime) und Prozentsatz (BurstCapacityPercentage) – Burst-Kapazitätsminuten stellen die Zeit dar, die Ihrer Instance für das Bursten bei 100 % CPU-Auslastung zur Verfügung steht. Der Prozentsatz der Burst-Kapazität ist der Prozentsatz der CPU-Leistung, die Ihrer Instance zur Verfügung steht. Ihre Instance verbraucht kontinuierlich Burst-Kapazität und sammelt diese an. Die Burst-Kapazitätsminuten werden nur dann mit voller Geschwindigkeit verbraucht, wenn Ihre Instance mit 100 % CPU-Auslastung arbeitet. Weitere Informationen zur Instance-Burst-Kapazität finden Sie unter Instance-Burst-Kapazität in Amazon Lightsail anzeigen.

  • Eingehender Netzwerkdatenverkehr (NetworkIn) – Die Anzahl der Bytes, die von der Instance an allen Netzwerkschnittstellen empfangen wurde. Diese Metrik gibt das eingehende Netzwerkdatenvolumen an der Instance an. Der ermittelte Wert ist die Anzahl der während des Zeitraums empfangenen Byte. Da diese Metrik in 5-Minuten-Intervallen gemeldet wird, teilen Sie die gemeldete Zahl durch 300, um Byte/Sekunde zu erhalten.

  • Ausgehender Netzwerkdatenverkehr (NetworkOut) – Die Anzahl der Bytes, die von der Instance an allen Netzwerkschnittstellen versandt wurde. Diese Metrik gibt das ausgehende Netzwerkdatenvolumen an einer Instance an. Der ermittelte Wert ist die Anzahl der während des Zeitraums gesendeten Bytes. Da diese Metrik in 5-Minuten-Intervallen gemeldet wird, teilen Sie die gemeldete Zahl durch 300, um Byte/Sekunde zu erhalten.

  • Fehler bei der Zustandsprüfung (StatusCheckFailed) – Berichtet, ob die Instance sowohl die Instance-Statusprüfung als auch die System-Statusprüfung bestanden hat oder nicht. Diese Metrik nimmt den Wert 0 (bestanden) oder 1 (fehlgeschlagen) an. Diese Metrik ist mit einer einminütigen Frequenz verfügbar.

  • Fehler bei der Instance-Statusprüfung (StatusCheckFailed_Instance) – Berichtet, ob die Instance die Instance-Statusprüfung bestanden hat oder nicht. Diese Metrik nimmt den Wert 0 (bestanden) oder 1 (fehlgeschlagen) an. Diese Metrik ist mit einer einminütigen Frequenz verfügbar.

  • Fehler bei der System-Statusprüfung (StatusCheckFailed_System) – Berichtet, ob die Instance die System-Statusprüfung bestanden hat oder nicht. Diese Metrik nimmt den Wert 0 (bestanden) oder 1 (fehlgeschlagen) an. Diese Metrik ist mit einer einminütigen Frequenz verfügbar.

  • Keine Token-Metadatenanforderungen (MetadataNoToken) – Gibt an, wie oft erfolgreich ohne Token auf den Instance-Metadatenservice zugegriffen wurde. Diese Metrik bestimmt, ob Prozesse vorhanden sind, die mit Instance-Metadatenservice Version 1, das keinen Token verwendet, auf Instance-Metadaten zugreifen. Wenn alle Anfragen Token-gestützte Sitzungen verwenden, d. h. Instance-Metadatenservice Version 2, ist der Wert 0. Weitere Informationen finden Sie unter Instance-Metadaten und Benutzerdaten in Amazon Lightsail.

Datenbankmetriken

Die folgenden Datenbankmetriken sind verfügbar. Weitere Informationen finden Sie unter Datenbankmetriken in Amazon Lightsail anzeigen.

  • CPU-Auslastung (CPUUtilization) – Prozentsatz der CPU-Auslastung, die gegenwärtig in der Datenbank verwendet wird.

  • Datenbankverbindungen (DatabaseConnections) – Anzahl der genutzten Datenbankverbindungen.

  • Tiefe der Datenträgerwarteschlange (DiskQueueDepth) – Anzahl der offenstehenden E/A (Lese-/Schreibanforderungen), die auf den Datenträger zugreifen möchten.

  • Freier Speicherplatz (FreeStorageSpace) – Die Menge an verfügbarem Speicherplatz.

  • Netzwerkempfangsdurchsatz (NetworkReceiveThroughput) – Der eingehende (Receive) Netzwerkverkehr auf der Datenbank, einschließlich Kundendatenbankverkehr und AWS -Datenverkehr, der für Überwachung und Replikation verwendet wird.

  • Netzwerkausgangsdurchsatz (NetworkTransmitThroughput) – Der ausgehende (Transmit) Netzwerkverkehr auf der Datenbank, einschließlich Kundendatenbankverkehr und AWS -Datenverkehr, der für Überwachung und Replikation verwendet wird.

Verteilungsmetriken

Folgende Verteilungsmetriken sind verfügbar. Weitere Informationen finden Sie unter Vertriebsmetriken in Amazon Lightsail anzeigen.

  • Anforderungen (Requests) – Die Gesamtzahl der von Ihrer Verteilung empfangenen Viewer-Anforderungen für alle HTTP-Methoden sowie für HTTP- und HTTPS-Anforderungen.

  • Hochgeladene Bytes (BytesUploaded) – Die Anzahl der Bytes, die von Ihrer Verteilung mithilfe von POST- und PUT-Anforderungen an Ihren Ursprung hochgeladen wurden.

  • Heruntergeladene Bytes (BytesDownloaded) – Die Anzahl der von Viewern für GET-, HEAD- und OPTIONS-Anforderungen heruntergeladenen Bytes.

  • Fehlerrate gesamt (TotalErrorRate) – Der Prozentsatz aller Viewer-Anforderungen, für die der HTTP-Statuscode der Antwort 4xx oder 5xx lautet.

  • HTTP-4xx-Fehlerrate (4xxErrorRate) – Der Prozentsatz aller Viewer-Anforderungen, für die der HTTP-Statuscode der Antwort 4xx lautet. In diesen Fällen hat der Client oder Client-Viewer möglicherweise einen Fehler gemacht. Beispiel: 404 (nicht gefunden) bedeutet, dass der Client ein Objekt angefordert hat, das nicht gefunden wurde.

  • HTTP-5xx-Fehlerrate (5xxErrorRate) – Der Prozentsatz aller Viewer-Anforderungen, für die der HTTP-Statuscode der Antwort 5xx lautet. In diesen Fällen hat der Ursprungsserver die Anforderung nicht erfüllt. Beispiel: 503 (Service nicht verfügbar) bedeutet, dass der Ursprungsserver zurzeit nicht verfügbar ist.

Load Balancer-Metriken

Die folgenden Load Balancer-Metriken sind verfügbar. Weitere Informationen finden Sie unter Load Balancer-Metriken in Amazon Lightsail anzeigen.

  • Fehlerfreie Hostanzahl (HealthyHostCount) – Die Anzahl der Ziel-Instances, die als fehlerfrei betrachtet werden.

  • Anzahl fehlerhafter Hosts (UnhealthyHostCount) – Die Anzahl der Ziel-Instances, die als fehlerhaft betrachtet werden.

  • Load Balancer HTTP-4XX (HTTPCode_LB_4XX_Count) – Anzahl von HTTP-4XX-Client-Fehlercodes, die von Load Balancern verursacht werden. Client-Fehler werden bei Anforderungen mit falschem Format oder unvollständigen Anforderungen generiert. Diese Anforderungen wurden von der Ziel-Instance nicht empfangen. Diese Anzahl umfasst keine Antwortcodes, die von den Ziel-Instances generiert wurden.

  • Load Balancer-HTTP-5XX (HTTPCode_LB_5XX_Count) – Anzahl von HTTP-5XX-Server-Fehlercodes, die von Load Balancern verursacht werden. Hierin sind keine von der Ziel-Instance generierten Antwortcodes enthalten. Die Metrik wird gemeldet, wenn für den Load Balancer keine fehlerfreien Instances angefügt sind oder wenn die Anforderungsrate die Kapazität der Instances (Überlauf) oder des Load Balancers überschreitet.

  • HTTP-2XX-Instance (HTTPCode_Instance_2XX_Count) – Die Anzahl der HTTP-2XX-Antwortcodes, die von den Ziel-Instances generiert werden. Hierin sind keine vom Load Balancer generierten Antwortcodes enthalten.

  • HTTP-3XX-Instance (HTTPCode_Instance_3XX_Count) – Die Anzahl der HTTP-3XX-Antwortcodes, die von den Ziel-Instances generiert werden. Hierin sind keine vom Load Balancer generierten Antwortcodes enthalten.

  • HTTP-4XX-Instance (HTTPCode_Instance_4XX_Count) – Die Anzahl der HTTP-4XX-Antwortcodes, die von den Ziel-Instances generiert werden. Hierin sind keine vom Load Balancer generierten Antwortcodes enthalten.

  • HTTP-5XX-Instance (HTTPCode_Instance_5XX_Count) – Die Anzahl der HTTP-5XX-Antwortcodes, die von den Ziel-Instances generiert werden. Hierin sind keine vom Load Balancer generierten Antwortcodes enthalten.

  • Instance-Antwortzeit (InstanceResponseTime) – Die verstrichene Zeit in Sekunden bis zum Empfang einer Antwort von der Ziel-Instance, nachdem die Anforderung den Load Balancer verlassen hat.

  • Fehlerzahl-Client-TLS-Vereinbarung (ClientTLSNegotiationErrorCount) – Die Anzahl der vom Client initiierten TLS-Verbindungen, die keine Sitzung mit de Load Balancer eingerichtet haben, da der Load Balancer einen TLS-Fehler generiert hat. Als mögliche Ursachen kommen unter anderem fehlende Übereinstimmung bei Verschlüsselungsverfahren oder Protokollen infrage.

  • Anzahl der Anforderungen (RequestCount) – Die Anzahl von Anforderungen, die über IPv4 verarbeitet wurden. In dieser Zahl sind nur die Anforderungen mit einer Antwort enthalten, die von einer Ziel-Instance des Load Balancers generiert wurden.

  • Anzahl der abgelehnten Verbindungen (RejectedConnectionCount) Die Anzahl der abgelehnten Verbindungen, weil der Load Balancer die maximale Anzahl an Verbindungen erreicht hat.

Container-Service-Metriken

Die folgenden Containermetriken sind verfügbar. Weitere Informationen finden Sie unter Anzeigen von Container-Services-Metriken.

  • CPU-Nutzung (CPUUtilization) – Der durchschnittliche Prozentsatz der Recheneinheiten, die gegenwärtig auf allen Knoten Ihres Container-Services verwendet werden. Diese Metrik gibt die erforderliche Rechenleistung an, um Container-Services auszuführen.

  • Speicherauslastung (MemoryUtilization) – Der durchschnittliche Prozentsatz des Arbeitsspeichers, der derzeit auf allen Knoten des Container-Services verwendet wird. Diese Metrik identifiziert den Speicher, der zum Ausführen von Containern in Ihrem Containerdienst erforderlich ist.

Bucket-Metriken

Die folgenden Metriken sind verfügbar. Weitere Informationen finden Sie unter Bucket-Metriken in Amazon Lightsail anzeigen.

  • Bucket-Größe (BucketSizeBytes) – Die Menge der in einem Bucket gespeicherten Daten. Zur Berechnung dieses Werts wird die Größe aller (aktuellen und nicht aktuellen) Objekte im Bucket summiert – einschließlich der Größe aller Teile für sämtliche unvollständige mehrteilige Uploads in den Bucket.

  • Anzahl Objekte (NumberOfObjects) – Die Gesamtzahl der Objekte, die in einem Bucket gespeichert sind. Zur Berechnung dieses Werts werden alle aktuellen und nicht aktuellen Objekte im Bucket sowie die Gesamtanzahl der Teile sämtlicher unvollständiger mehrteiliger Uploads in den Bucket gezählt.

Anmerkung

Bucket-Metrikdaten werden nicht gemeldet, wenn Ihr Bucket leer ist.