View a markdown version of this page

仕組み - Amazon GameLift Servers

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

仕組み

テレメトリメトリクスシステムは、ゲームサーバーから視覚化ダッシュボードへのシンプルな 4 段階のデータフローに従います。

コレクション: GameLift Server SDK またはプラグインと統合されたゲームサーバーは、同じインスタンスで実行されているローカルテレメトリコレクターにメトリクスを自動的に出力します。SDK は、コードで定義した自動メトリクス (サーバーライフサイクル、リソース使用量) とカスタムメトリクスの両方をキャプチャします。

処理: テレメトリコレクターは、ゲームサーバーからメトリクスを集約し、インスタンスレベルのパフォーマンスデータ (CPU、メモリ、ネットワーク、ディスク使用量) と組み合わせます。これにより、ゲームのパフォーマンスと基盤となるインフラストラクチャの両方を完全に把握できます。

ストレージ: 処理されたメトリクスは、選択したメトリクスウェアハウス - 高性能時系列ストレージ用の Amazon Managed Service for Prometheus、 AWS サービス統合用の Amazon CloudWatch、またはその両方にエクスポートされます。すべてのデータ転送は認証され、暗号化されます。

視覚化: Amazon Managed Grafana はメトリクスウェアハウスに接続して、構築済みの GameLift ダッシュボードを表示します。これらのダッシュボードには、ゲームホスティングインフラストラクチャのモニタリングとトラブルシューティングに役立つフリートの概要、サーバーパフォーマンスの詳細、コンテナモニタリングビューが表示されます。

注記

ゲームサーバーとテレメトリコレクター間のすべてのメトリクス送信は、セキュリティのためにインスタンス上でローカルに行われます。コレクターのみが、適切な認証を使用して AWS サービスと通信します。