Amazon GameLift のモニタリング - Amazon GameLift

Amazon GameLift のモニタリング

Amazon GameLift FleetIQ を Amazon EC2 と組み合わせてスタンドアロン機能として使用している場合は、「Amazon EC2 ユーザーガイド」の「Amazon EC2 のセキュリティ」を参照してください。

モニタリングは、Amazon GameLift および AWS ソリューションの信頼性、可用性、パフォーマンスを維持する上で重要なパートです。Amazon GameLift でのメトリクスの主な用途は 3 つあります。システムのヘルス状態をモニタリングしてアラームを設定すること、ゲームサーバーのパフォーマンスと使用状況を追跡すること、およびマニュアル/オートスケーリングを使用して容量を管理することです。

AWS には、Amazon GameLift を監視して異常を検出した場合にレポートし、必要に応じて自動的に対処するための、以下のモニタリングツールが用意されています。

  • Amazon GameLift コンソール

  • Amazon CloudWatch - Amazon GameLift メトリクスをリアルタイムでモニタリングし、さらに AWS サービスで実行している他の AWS リソースおよびアプリケーションのメトリクスもモニタリングできます。CloudWatch は、カスタマイズされたダッシュボードを作成するツールや、メトリクスが指定のしきい値に達したときに通知または処置するアラームを設定する機能など、一連のモニタリング機能を提供します。

  • AWS CloudTrail - Amazon GameLift や他の AWS サービスに対してお客様の AWS アカウントによって、またはそのアカウントに代わって行われたすべての API コールおよび関連イベントをキャプチャします。データは、指定した Amazon S3 バケットにログファイルとして配信されます。AWSを呼び出したユーザーとアカウント、呼び出し元の出典 IP アドレス、および呼び出しの発生日時を特定できます。

  • ゲームセッションログ – ゲームセッションのカスタムサーバーメッセージを、Amazon S3 に保存されているログファイルに出力できます。