Ü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.

Sie können beispielsweise die Auslastung, die CPU Netzwerkauslastung und die Statusprüfungen für Ihre Instances überwachen. Wenn die Leistung außerhalb Ihrer festgelegten Ausgangswerte liegt, müssen Sie die Instance möglicherweise neu konfigurieren oder optimieren, um die CPU Auslastung oder den Netzwerkverkehr zu reduzieren. Wenn Ihre Instance weiterhin über Ihren CPU Nutzungsgrenzwerten betrieben wird, möchten Sie möglicherweise zu einem größeren Tarif für Ihre Instance wechseln (verwenden Sie den USD/month plan instead of the $5 USD/month 7-Dollar-Plan). 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 CPU Auslastung (CPUUtilization), eingehenden Netzwerkverkehr (NetworkIn) und 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 Lightsail AWS Command Line Interface (AWS CLI) und verwendenAPI, SDKs um die Datenpunkte für den Offline-Speicher oder für einen anderen Speicher abzurufen.

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

Statistiken

In Metrikstatistiken werden Daten über einen bestimmten Zeitraum aggregiert. Beispielstatistiken sind Average, Sum und Maximum. Beispielsweise können Metrikdaten zur CPU Instanzauslastung anhand der Average Statistik gemittelt werden, Datenbankverbindungen können mithilfe der Sum Statistik hinzugefügt werden, die maximale Reaktionszeit des Load Balancers kann anhand 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-Referenz API.

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-Referenz API.

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 mit dem Lightsail abrufenAPI, 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.

  • CPUAuslastung (CPUUtilization) — Der Prozentsatz der zugewiesenen 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 CPU Nutzungsmetrikdiagramme für Ihre Instances in der Lightsail-Konsole ansehen, werden Sie Sustainable- und Burstable-Zonen sehen. Weitere Informationen zur Bedeutung dieser Zonen finden Sie unter CPUAuslastung, nachhaltige Zonen und Burstable-Zonen.

  • Burst-Kapazitätsminuten (BurstCapacityTime) und Prozentsatz (BurstCapacityPercentage) — Burst-Kapazitätsminuten stellen die Zeit dar, die Ihrer Instance zur Verfügung steht, um bei einer CPU Auslastung von 100% zu Burst zu kommen. 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. Burst-Kapazitätsminuten werden nur dann voll verbraucht, wenn Ihre Instance zu 100% CPU ausgelastet ist. 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.

  • CPUAuslastung (CPUUtilization) — Der Prozentsatz der CPU Auslastung, die derzeit in der Datenbank verwendet wird.

  • Datenbankverbindungen (DatabaseConnections) – Anzahl der genutzten Datenbankverbindungen.

  • Tiefe der Festplattenwarteschlange (DiskQueueDepth) — Die Anzahl der ausstehenden IOs (Lese-/Schreibanforderungen), die darauf warten, auf die Festplatte zuzugreifen.

  • 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.

  • Anfragen (Requests) — Die Gesamtzahl der Zuschaueranfragen, die bei Ihrer Distribution eingegangen sind, für alle HTTP Methoden HTTP und HTTPS sowohl für Anfragen als auch für Anfragen.

  • Hochgeladene Bytes (BytesUploaded) — Die Anzahl der Byte, die durch Ihre Distribution, Nutzung POST und PUT Anfragen zu Ihrem Ursprungsserver hochgeladen wurden.

  • Heruntergeladene Bytes (BytesDownloaded) — Die Anzahl der Byte, die von Zuschauern für GETHEAD, und OPTIONS Anfragen heruntergeladen wurden.

  • Gesamtfehlerrate (TotalErrorRate) — Der Prozentsatz aller Zuschaueranfragen, für die der HTTP Statuscode der Antwort 4xx oder 5xx lautete.

  • HTTP4xx-Fehlerrate (4xxErrorRate) — Der Prozentsatz aller Zuschaueranfragen, für die der HTTP Statuscode der Antwort 4xx lautete. 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.

  • HTTP5xx-Fehlerrate (5xxErrorRate) — Der Prozentsatz aller Zuschaueranfragen, für die der HTTP Statuscode der Antwort 5xx lautete. 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) — Die Anzahl der HTTP 4XX-Client-Fehlercodes, die vom Load Balancer stammen. 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) — Die Anzahl der HTTP 5XX-Serverfehlercodes, die vom Load Balancer stammen. 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.

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

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

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

  • Instance HTTP 5XX (HTTPCode_Instance_5XX_Count) — Die Anzahl der HTTP 5XX-Antwortcodes, die von den Ziel-Instances generiert wurden. 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.

  • Anzahl der TLS Client-Verhandlungsfehler (ClientTLSNegotiationErrorCount) — Die Anzahl der TLS Verbindungen, die vom Client initiiert wurden, der aufgrund eines vom Load Balancer generierten TLS Fehlers keine Sitzung mit dem Load Balancer eingerichtet hat. Als mögliche Ursachen kommen unter anderem fehlende Übereinstimmung bei Verschlüsselungsverfahren oder Protokollen infrage.

  • Anzahl der Anfragen (RequestCount) — Die Anzahl der Anfragen, die über verarbeitet wurden. IPv4 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.

  • CPUAuslastung (CPUUtilization) — Der durchschnittliche Prozentsatz der Recheneinheiten, die derzeit auf allen Knoten Ihres Container-Service 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.