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.
GAMEREL03-BP03 Überwachen Sie Infrastrukturereignisse im Laufe der Zeit, um die Auswirkungen auf das Spielerverhalten zu messen
Überwachen Sie Ihren Spieleserverprozess, Ihre Spieleserverinstanz-Metriken und Kennzahlen zum Spielerlebnis, um die Ursache von Problemen zu ermitteln. Zusätzlich zur Überwachung von CPU und Arbeitsspeicher können Sie auch die Überwachung von Netzwerkmetriken im Zusammenhang mit Netzwerkeinschränkungen von EC2-Instances einrichten, um Sie vor Problemen wie Bandbreitenüberschreitung, Paketen pro Sekunde oder anderen Problemen auf Netzwerkebene zu warnen, die darauf hindeuten könnten, dass Ihre Serverressourcen nicht ausreichend zur Verfügung stehen.
Risikostufe, wenn diese bewährte Methode nicht eingeführt wird: Hoch
Implementierungsleitfaden
Verwenden Sie CloudWatch Synthetics, um die Funktionalität kritischer Pfade zu überprüfen, um das Spielerlebnis zu überprüfen, z. B. wenn Sie sich nicht anmelden können oder andere Probleme, die den Service beeinträchtigen. Erwägen Sie bei Spieleservern, die Amazon verwenden GameLift, die Überwachung von Kennzahlen wie:
-
GameServerInterruptions und InstanceInterruptions, was Ihnen helfen kann zu verstehen, wie sich Einschränkungen bei der Verfügbarkeit von Spot-Instances auf Ihre mit Spot bereitgestellten Spieleserver auswirken.
-
ServerProcessAbnormalTerminations, das verwendet werden kann, um ungewöhnliche Abbrüche in Ihren Spieleserverprozessen zu erkennen.
Es wird empfohlen, historische Messdaten zur Zuverlässigkeit Ihres Spielservers beizubehalten. Nutze diese historischen Daten zu Berichtszwecken und verbinde sie mit anderen Datensätzen, um potenzielle Trends aufzudecken und die Auswirkungen auf das Spielerverhalten im Laufe der Zeit abzuschätzen, die möglicherweise auf Probleme mit dem Spielserver zurückzuführen sind.
Amazon CloudWatch speichert Metriken nicht auf unbestimmte Zeit, und die Speicherauflösung der Metriken wird im Laufe der Zeit erhöht. Erwägen Sie daher, diese Metriken in einen kostengünstigen Langzeitspeicher wie Amazon S3 zu exportieren. Sie können CloudWatch Metric Streams so konfigurieren
Implementierungsschritte
-
Überwachen Sie Spieleserver-, Instance- und Netzwerkmetriken, einschließlich Bandbreiten- und Paketgrenzwerte pro Sekunde, und verwenden Sie Amazon CloudWatch und CloudWatch Synthetics für Funktionsprüfungen kritischer Pfade.
-
Verfolgen Sie GameLift-specific Kennzahlen wie GameServerInterruptions die Verfügbarkeit von ServerProcessAbnormalTerminations Spot-Instances, um die Auswirkungen der Verfügbarkeit von Spot-Instances zu bewerten und ungewöhnliche Serverabbrüche zu erkennen.
-
Exportieren Sie CloudWatch Metriken zur langfristigen Speicherung nach Amazon S3, verwenden Sie kostengünstige Tarife wie S3 Intelligent-Tiering oder Glacier und analysieren Sie Trends mit Tools wie Amazon Athena.