翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
GAMEREL03-BP03 インフラストラクチャイベントを経時的にモニタリングして、プレイヤーの動作への影響を測定する
ゲームサーバープロセス、ゲームサーバーインスタンスメトリクス、ゲームエクスペリエンスメトリクスをモニタリングして、問題の根本原因を特定します。CPU とメモリのモニタリングに加えて、EC2 インスタンスのネットワーク制限に関連するネットワークメトリクスのモニタリングを設定して、帯域幅の超過、1 packets-per-second数、サーバーリソースのプロビジョニング不足を示す可能性のあるその他のネットワークレベルの問題などの問題を警告することもできます。
このベストプラクティスを活用しない場合のリスクレベル: 高
実装のガイダンス
CloudWatch Synthetics を使用して、ログインできない、またはその他のサービスに影響する問題など、プレイヤーエクスペリエンスの重要なパスアプリケーション機能を確認します。Amazon GameLift を使用してホストされているゲームサーバーの場合は、次のようなメトリクスのモニタリングを検討してください。
-
GameServerInterruptions と InstanceInterruptions。スポットインスタンスの可用性の制限が、スポットを使用してデプロイされたゲームサーバーにどのように影響しているかを理解するのに役立ちます。
-
ServerProcessAbnormalTerminations。ゲームサーバープロセスの異常な終了を検出するために使用できます。
ゲームサーバーの信頼性の履歴メトリクスデータを維持することをお勧めします。この履歴データをレポート目的に使用し、他のデータセットと結合して潜在的な傾向を明らかにし、ゲームサーバーの問題に起因する可能性のあるプレイヤーの経時的な行動への影響を評価します。
Amazon CloudWatch はメトリクスを無期限に保持せず、 メトリクスのストレージ解決 は時間の経過とともに向上するため、これらのメトリクスを Amazon S3 などの費用対効果の高い長期ストレージにエクスポートすることを検討してください。 CloudWatch リージョンから独自の S3 バケットにメトリクスを自動的に配信するように CloudWatch Metric Streams
実装手順
-
クリティカルパス機能チェックに Amazon CloudWatch と CloudWatch Synthetics を使用して、帯域幅やpacket-per-secondの制限などのゲームサーバー、インスタンス、ネットワークメトリクスをモニタリングします。
-
GameServerInterruptions や ServerProcessAbnormalTerminations などの GameLift固有のメトリクスを追跡して、スポットインスタンスの可用性の影響を評価し、異常なサーバー終了を検出します。 ServerProcessAbnormalTerminations
-
CloudWatch メトリクスを Amazon S3 にエクスポートして長期保存し、S3 Intelligent-Tiering や Glacier などの費用対効果の高い階層を使用し、Amazon Athena などのツールを使用して傾向を分析します。