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 den Prozess Ihres Spieleservers, die Messwerte für Ihre Spieleserverinstanz und das Spielerlebnis, um die Hauptursache von Problemen zu ermitteln. Zusätzlich zur Überwachung von CPU und Arbeitsspeicher können Sie auch die Überwachung von Netzwerkmetriken einrichten, die sich auf Netzwerkbeschränkungen von EC2 Instances beziehen, um Sie auf Probleme wie Bandbreitenüberschreitung oder andere Probleme auf Netzwerkebene aufmerksam zu machen packets-per-second, die darauf hindeuten können, dass Ihre Serverressourcen nicht ausreichend bereitgestellt sind.
Risikostufe, wenn diese bewährte Methode nicht eingeführt wird: Hoch
Implementierungsleitfaden
Verwenden Sie CloudWatch Synthetics, um die Funktionalität kritischer Pfadanwendungen für das Spielerlebnis zu überprüfen, z. B. wenn Sie sich nicht anmelden können oder andere Probleme, die sich auf den Dienst auswirken. Erwägen Sie für Spieleserver, die über Amazon gehostet werden GameLift, die Überwachung von Metriken 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 Spielserverprozessen zu erkennen.
Es wird empfohlen, historische Messdaten zur Zuverlässigkeit Ihres Spieleservers aufzubewahren. Verwenden Sie diese historischen Daten für Berichtszwecke und verknüpfen Sie sie mit anderen Datensätzen, um potenzielle Trends aufzudecken und die Auswirkungen auf das Spielerverhalten im Laufe der Zeit zu bewerten, die möglicherweise auf Probleme mit dem Spielserver zurückzuführen sind.
Amazon CloudWatch speichert Metriken nicht unbegrenzt, und die Speicherauflösung von 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 CloudWatchMetric Streams
Implementierungsschritte
-
Überwachen Sie Gameserver-, Instance- und Netzwerkmetriken, einschließlich Bandbreite und packet-per-second Limits, mithilfe von Amazon CloudWatch und CloudWatch Synthetics für Funktionsprüfungen kritischer Pfade.
-
Verfolgen Sie GameLift spezifische Messwerte wie GameServerInterruptionsund ServerProcessAbnormalTerminationsum deren Auswirkungen auf die Verfügbarkeit von Spot-Instances zu bewerten und ungewöhnliche Serverabbrüche zu erkennen.
-
Exportieren Sie CloudWatch Metriken zur Langzeitspeicherung nach Amazon S3, verwenden Sie kostengünstige Stufen wie S3 Intelligent-Tiering oder Glacier und analysieren Sie Trends mit Tools wie Amazon Athena.