Amazon CloudWatch で Amazon GameLift Servers を監視する - Amazon GameLift Servers

Amazon CloudWatch で Amazon GameLift Servers を監視する

Amazon GameLift Servers は Amazon CloudWatch (未加工のデータを収集して、ほぼリアルタイムの読み取り可能なメトリクスに加工する AWS サービス) を使用してモニタリングできます。これらの統計は 15 か月間保持され、Amazon GameLift Servers でホストしているゲームサーバーのパフォーマンスに関する履歴情報を提供します。特定のしきい値を監視するアラームを設定し、これらのしきい値に達したときに通知を送信したりアクションを実行したりできます。詳細については、「Amazon CloudWatch ユーザーガイド」を参照してください。

詳細なテレメトリメトリクスでサーバー側のオブザーバビリティを強化するために、Amazon GameLift Servers は Amazon Managed Service for PrometheusAmazon Managed Grafana によるモニタリングもサポートしています。これらのテレメトリメトリクスは、次のような詳細なサーバーパフォーマンスデータを提供します。

  • サーバーのタイミング: サーバー差分時間 (サーバーのティックレートの整合性)、サーバーのティックレート (1 秒あたりの更新)、サーバーティック時間 (ティックあたりの処理時間)、サーバーワールドティック時間 (ゲームワールドの更新時間)

  • ネットワークメトリクス: 接続 (合計ネットワーク接続数)、バイトとパケットのネットワーク I/O (データ転送統計)、パケットロス(送信失敗率)

  • メモリメトリクス: 単位で表されるメモリ使用率 (合計メモリ消費量) とパーセンテージとしての物理メモリ使用量 (メモリ使用率)

  • CPU 使用率: CPU 使用率 (ゲームサーバープロセス別のリソース使用率)

SDK またはプラグインに固有の実装ガイドについては、「サーバーテレメトリメトリクスによるモニタリング」を参照してください。

以下の表は、Amazon GameLift Servers のメトリクスとディメンションの一覧です。CloudWatch で利用可能なすべてのメトリクスは、Amazon GameLift Servers コンソールでも利用可能です。このコンソールでは、データがカスタマイズ可能なグラフとして提供されます。ゲームの CloudWatch メトリクスにアクセスするには、AWS マネジメントコンソール、AWS CLI または CloudWatch API を使用します。

メトリクスにロケーションがない場合は、ホームロケーションが使用されます。

Amazon GameLift Servers メトリクスのディメンション

Amazon GameLift Servers は以下のディメンションでフィルタリングメトリクスをサポートします。

ディメンション 説明

Location

フリートのデプロイ ロケーションのメトリクスをフィルター処理します。メトリクスにロケーションがない場合は、ホームロケーションが使用されます。

FleetId

1 つのフリートのフィルタメトリックス。このディメンションは、インスタンス、サーバープロセス、ゲームセッション、プレイヤーセッションのすべてのフリートメトリクスで使用できます。

MetricGroup

フリートの集合のメトリクスをフィルタ処理します。フリートをメトリクスグループに含めるには、メトリクスグループ名をフリートの属性 (「UpdateFleetAttributes ()」を参照) に追加します。このディメンションは、インスタンス、サーバープロセス、ゲームセッション、プレイヤーセッションのすべてのフリートメトリクスで使用できます。

QueueName

1 つのキューのメトリクスをフィルタ処理します。このディメンションはゲームセッションキューのメトリクスでのみ使用されます。

ConfigurationName

1 つのマッチメーキング設定のフィルタメトリックス。このディメンションはマッチメーキング設定のメトリクスでのみ使用されます。

ConfigurationName-RuleName

マッチメーキング設定とマッチメーキングルールの交差のメトリクスをフィルタ処理します。このディメンションはマッチメーキングルールのメトリクスでのみ使用されます。

InstanceType

EC2 インスタンスタイプ (「c4.large」など) のメトリクスをフィルタ処理します。このディメンションはスポットインスタンスのメトリクスで使用されます。

OperatingSystem

インスタンスのオペレーティングシステムのメトリクスをフィルタ処理します。このディメンションはスポットインスタンスのメトリクスで使用されます。

GameServerGroup

ゲームサーバーグループの FleetIQ メトリクスをフィルタ処理します。

ContainerGroupType

コンテナフリートメトリクスをフィルタ処理して、フリートロケーションの GameServer ContainerGroup メトリクスとフリートロケーションの PerInstance ContainerGroup メトリクスを区別します。このディメンションは、特定のコンテナフリートメトリクス(ContainerNetworkInContainerStorageReadBytes など) に含まれ、さまざまなコンテナグループタイプのメトリクスを区別できます。

フリートの Amazon GameLift Servers メトリクス

Amazon GameLift 名前空間には、フリート全体またはフリートグループにまたがるアクティビティに関する以下のメトリクスが含まれます。フリートはマネージド Amazon GameLift Servers ソリューションで使用されます。Amazon GameLift Servers サービスは CloudWatch に毎分メトリクスを送信します。

インスタンス

メトリクス 説明

ActiveInstances

ACTIVE ステータスのインスタンスの数。このステータスは、アクティブなサーバープロセスを実行中であることを示します。数値には、アイドル状態のインスタンスや、1 つ以上のゲームセッションをホストしているインスタンスが含まれます。このメトリクスでは、インスタンスの現在の総容量を測定します。このメトリクスは自動スケーリングで使用できます。

単位: カウント

関連する CloudWatch 統計: Average、Minimum、Maximum

ディメンション: ロケーション

DesiredInstances

Amazon GameLift Servers でフリートに保持しようとしているアクティブなインスタンスの目標数。自動スケーリングを使用している場合、この値は現在有効なスケーリングポリシーに基づいて決定されます。自動スケーリングを使用していない場合、この値は手動で設定します。このメトリクスは、フリートメトリクスグループのデータの表示には使用できません。

単位: カウント

関連する CloudWatch 統計: Average、Minimum、Maximum

ディメンション: ロケーション

IdleInstances

現在ホストしているゲームセッション数が 0 (ゼロ) であるアクティブなインスタンス。このメトリクスでは、使用可能であるが使用されていない容量を測定します。このメトリクスは自動スケーリングで使用できます。

単位: カウント

関連する CloudWatch 統計: Average、Minimum、Maximum

ディメンション: ロケーション

MaxInstances

フリートで許容されるインスタンスの最大数。フリートのインスタンスの最大数により、手動または自動で容量をスケールアップする上限が決まります。このメトリクスは、フリートメトリクスグループのデータの表示には使用できません。

単位: カウント

関連する CloudWatch 統計: Average、Minimum、Maximum

ディメンション: ロケーション

MinInstances

フリートで許容されるインスタンスの最小数。フリートのインスタンスの最小数により、手動または自動で容量をスケールダウンする下限が決まります。このメトリクスは、フリートメトリクスグループのデータの表示には使用できません。

単位: カウント

関連する CloudWatch 統計: Average、Minimum、Maximum

ディメンション: ロケーション

PercentIdleInstances

すべてのアイドル状態のアクティブなインスタンスのパーセント (IdleInstances / ActiveInstances で計算)。このメトリクスは自動スケーリングで使用できます。

単位: パーセント

関連する CloudWatch 統計: Average、Minimum、Maximum

ディメンション: ロケーション

RecycledInstances

リサイクルおよび交換されたスポットインスタンスの数。Amazon GameLift Servers は、現在ゲームセッションをホストしておらず、中断の可能性が高いスポットインスタンスをリサイクルします。このメトリクスは、マネージド EC2 フリートでのみ使用できます。

単位: カウント

関連する CloudWatch 統計: Sum、Average、Minimum、Maximum

ディメンション: ロケーション

RecycledSpotInstances

リサイクルおよび交換されたスポットインスタンスの数。Amazon GameLift Servers は、現在ゲームセッションをホストしておらず、中断の可能性が高いスポットインスタンスをリサイクルします。このメトリクスは、コンテナフリートでのみ使用できます。

単位: カウント

関連する CloudWatch 統計: Sum、Average、Minimum、Maximum

ディメンション: ロケーション

InstanceSpotInterruptions

中断されたスポットインスタンス数。

単位: カウント

関連する CloudWatch 統計: Sum、Average、Minimum、Maximum

ディメンション: ロケーション

CPUUtilization

EC2 メトリクス。Amazon GameLift Servers の場合、このメトリクスはフリートロケーション内のすべてのアクティブインスタンスにわたるハードウェアパフォーマンスを表します。Amazon EC2 がインスタンスを実行するために使用する物理 CPU 時間の割合。これには、ユーザーコードと Amazon EC2 コードの両方を実行するために費やされた時間が含まれます。オペレーティングシステムのツールは CloudWatch と異なる割合を表示することがあります。これは、レガシーデバイスのシミュレーション、レガシーではないデバイスの設定、中断の多いワークロード、ライブ移行、ライブアップデートなどが原因です。

単位: パーセント

NetworkIn

EC2 メトリクス。Amazon GameLift Servers の場合、このメトリクスはフリートロケーション内のすべてのアクティブインスタンスにわたるハードウェアパフォーマンスを表します。すべてのネットワークインターフェイスでの、このインスタンスによって受信されたバイトの数。このメトリクスは、1 つのインスタンス上での 1 つのアプリケーションへのネットワークトラフィックの量を表しています。

単位: バイト

NetworkOut

EC2 メトリクス。Amazon GameLift Servers の場合、このメトリクスはフリートロケーション内のすべてのアクティブインスタンスにわたるハードウェアパフォーマンスを表します。すべてのネットワークインターフェイスでの、このインスタンスから送信されたバイトの数。このメトリクスは、1 つのインスタンス上での 1 つのアプリケーションからのネットワークトラフィックの量を表しています。

単位: バイト

DiskReadBytes

EC2 メトリクス。Amazon GameLift Servers の場合、このメトリクスはフリートロケーション内のすべてのアクティブインスタンスにわたるハードウェアパフォーマンスを表します。インスタンスで利用できるすべてのインスタンスストアボリュームから読み取られたバイト数。このメトリクスを使用すると、このインスタンスのハードディスクからアプリケーションが読み取るデータの量がわかります。これを利用すると、アプリケーションの速度を決定できます。

単位: バイト

DiskWriteBytes

EC2 メトリクス。Amazon GameLift Servers の場合、このメトリクスはフリートロケーション内のすべてのアクティブインスタンスにわたるハードウェアパフォーマンスを表します。インスタンスで利用できるすべてのインスタンスストアボリュームに書き込まれたバイト数。このメトリクスを使用すると、このインスタンスのハードディスクにアプリケーションが書き込むデータの量がわかります。これを利用すると、アプリケーションの速度を決定できます。

単位: バイト

DiskReadOps

EC2 メトリクス。Amazon GameLift Servers の場合、このメトリクスはフリートロケーション内のすべてのアクティブインスタンスにわたるハードウェアパフォーマンスを表します。指定された期間にインスタンスで利用できるすべてのインスタンスストアボリュームでの、完了した読み取り操作。その期間の 1 秒あたりの I/O 操作回数 (IOPS) の平均を算出するにはその期間の操作回数の合計をその期間の秒数で割ります。

単位: カウント

DiskWriteOps

EC2 メトリクス。Amazon GameLift Servers の場合、このメトリクスはフリートロケーション内のすべてのアクティブインスタンスにわたるハードウェアパフォーマンスを表します。指定された期間にインスタンスで利用できるすべてのインスタンスストアボリュームへの、完了した書き込み操作。その期間の 1 秒あたりの I/O 操作回数 (IOPS) の平均を算出するにはその期間の操作回数の合計をその期間の秒数で割ります。

単位: カウント

サーバープロセス

メトリクス 説明

ActiveServerProcesses

ACTIVE ステータスのサーバープロセス。このステータスは、プロセスが実行中でゲームセッションをホストできることを示します。数値には、アイドル状態のサーバープロセスやゲームセッションをホストしているサーバープロセスが含まれます。このメトリクスでは、サーバープロセスの現在の総容量を測定します。

単位: カウント

関連する CloudWatch 統計: Average、Minimum、Maximum

ディメンション: ロケーション

HealthyServerProcesses

正常な状態を示しているアクティブなサーバープロセス。このメトリクスは、フリートのゲームサーバーの全体的な状態を追跡するのに役立ちます。

単位: カウント

関連する CloudWatch 統計: Average、Minimum、Maximum

ディメンション: ロケーション

PercentHealthyServerProcesses

正常な状態を示しているすべてのアクティブなサーバープロセスのパーセント (HealthyServerProcesses / ActiveServerProcesses で計算)。

単位: パーセント

関連する CloudWatch 統計: Average、Minimum、Maximum

ディメンション: ロケーション

ServerProcessAbnormalTerminations

前回のレポート以降に異常事態のためにシャットダウンされたサーバープロセス。このメトリクスには、Amazon GameLift Servers サービス主導の終了が含まれます。これは、サーバープロセスが応答を停止した場合、継続的にヘルスチェックの失敗をレポートする場合、または ProcessEnding () の呼び出しで正常に終了しない場合に発生します。

単位: カウント

関連する CloudWatch 統計: Sum、Average、Minimum、Maximum

ディメンション: ロケーション

ServerProcessActivations

前回のレポート以降に ACTIVATING から ACTIVE のステータスに正常に移行したサーバープロセス。サーバープロセスは、アクティブになるまでゲームセッションをホストすることはできません。

単位: カウント

関連する CloudWatch 統計: Sum、Average、Minimum、Maximum

ディメンション: ロケーション

ServerProcessTerminations

前回のレポート以降にシャットダウンされたサーバープロセス。これには、プロセスの正常または異常な終了を問わず、何らかの理由で TERMINATED ステータスに移行したすべてのサーバープロセスが含まれます。

単位: カウント

関連する CloudWatch 統計: Sum、Average、Minimum、Maximum

ディメンション: ロケーション

ゲームセッション

メトリクス 説明

ActivatingGameSessions

ACTIVATING ステータスのゲームセッション。このステータスは、セッションが起動中であることを示します。ゲームセッションは、アクティブになるまでプレイヤーをホストすることはできません。起動時間が長引く場合、セッションは ACTIVATING から ACTIVE ステータスに移行していない可能性があります。このメトリクスは自動スケーリングで使用できます。

単位: カウント

関連する CloudWatch 統計: Average、Minimum、Maximum

ディメンション: ロケーション

ActiveGameSessions

Active ステータスのゲームセッション。このステータスは、セッションでプレイヤーをホストできること、およびゼロ個以上のプレイヤーをホストしていることを示します。このメトリクスでは、現在ホストされているゲームセッションの総数を測定します。このメトリクスは自動スケーリングで使用できます。

単位: カウント

関連する CloudWatch 統計: Average、Minimum、Maximum

ディメンション: ロケーション

AvailableGameSessions

現在ゲームセッションのホストに使用されておらず、新しいサーバープロセスまたはインスタンスをスピンアップするために、遅滞なく新しいゲームセッションをスタートできる、アクティブで正常なサーバープロセス。このメトリクスは自動スケーリングで使用できます。

注記

同時ゲームセッションのアクティベーションを制限するフリートについては、メトリクス ConcurrentActivatableGameSessions を使用します。このメトリクスでは、遅延なしでスタートできる新しいゲームセッションの数をより正確に表します。

単位: カウント

関連する CloudWatch 統計: Average、Minimum、Maximum

ディメンション: ロケーション

ConcurrentActivatableGameSessions

現在ゲームセッションのホストに使用されていないアクティブで正常なサーバープロセスであり、新しいゲームセッションをすぐにスタートできます。

このメトリクスは、次の方法で AvailableGameSessions と異なります: ゲームセッションのアクティビティに制限があるため、現在新しいゲームセッションをアクティブ化できないサーバープロセスはカウントされません。(フリート RuntimeConfiguration オプション設定MaxConcurrentGameSessionActivations を参照してください)。ゲームセッションのアクティベーションを制限しないフリートの場合、このメトリクスは AvailableGameSessionsと同一です。

単位: カウント

関連する CloudWatch 統計: Average、Minimum、Maximum

ディメンション: ロケーション

PercentAvailableGameSessions

現在使用されていないすべてのアクティブなサーバープロセス (正常または異常を問わない) のゲームセッションスロットのパーセント (AvailableGameSessions / [ActiveGameSessions + AvailableGameSessions + unhealthy server processes] で計算)。このメトリクスは自動スケーリングで使用できます。

単位: パーセント

関連する CloudWatch 統計: Average

ディメンション: ロケーション

GameSessionInterruptions

中断されたスポットインスタンスのゲームセッション数。

単位: カウント

関連する CloudWatch 統計: Sum、Average、Minimum、Maximum

ディメンション: ロケーション

プレイヤーセッション

メトリクス 説明

CurrentPlayerSessions

ステータスが ACTIVE (プレイヤーはアクティブなゲームセッションに接続されている) であるか、RESERVED (プレイヤーはゲームセッションのスロットを与えられているが、まだ接続されていない) であるプレイヤーセッション。このメトリクスは自動スケーリングで使用できます。

単位: カウント

関連する CloudWatch 統計: Average、Minimum、Maximum

PlayerSessionActivations

前回のレポート以降に RESERVED から ACTIVE ステータスに移行したプレイヤーセッション。これは、プレイヤーがアクティブなゲームセッションに正常に接続した場合に発生します。

単位: カウント

関連する CloudWatch 統計: Sum、Average、Minimum、Maximum

コンテナフリートのメトリクス

コンテナフリートメトリクスは、コンテナグループのステータス、リソース使用率、パフォーマンスメトリクスなど、コンテナベースのゲームホスティングのモニタリングデータを提供します。

注記

テレメトリメトリクスソリューションを使用する場合、Amazon Managed Grafana を通じてコンテナフリートモニタリング用の拡張ダッシュボードを利用できます。セットアップ手順については、「サーバーテレメトリメトリクスによるモニタリング」を参照してください。

メトリクス 説明

ActiveGameServerContainerGroups

現在アクティブで、ゲームセッションをホストする準備ができているコンテナグループ。

単位: カウント

関連する CloudWatch 統計: Average、Minimum、Maximum

ディメンション: ロケーション

IdleGameServerContainerGroups

アクティブだが、現在ゲームセッションをホストしていないコンテナグループ。

単位: カウント

関連する CloudWatch 統計: Average、Minimum、Maximum

ディメンション: ロケーション

PendingGameServerContainerGroups

起動プロセス中のコンテナグループ。

単位: カウント

関連する CloudWatch 統計: Average、Minimum、Maximum

ディメンション: ロケーション

TerminatingGameServerContainerGroups

シャットダウン中のコンテナグループ。

単位: カウント

関連する CloudWatch 統計: Average、Minimum、Maximum

ディメンション: ロケーション

UnhealthyGameServerContainerGroupsReplaced

ヘルスチェックの失敗によって置き換えられたコンテナグループ。

単位: カウント

関連する CloudWatch 統計: Sum、Average、Minimum、Maximum

ディメンション: ロケーション

ContainerCPUUtilizationPerInstance

インスタンス上のすべてのコンテナの平均 CPU 使用率。

単位: パーセント

関連する CloudWatch 統計: Average、Minimum、Maximum

ディメンション: ロケーション

ContainerCPUReservation

コンテナによって予約された CPU リソースの割合。

単位: パーセント

関連する CloudWatch 統計: Average、Minimum、Maximum

ディメンション: ロケーション

ContainerMemoryReservation

コンテナによって予約されたメモリリソースの割合。

単位: パーセント

関連する CloudWatch 統計: Average、Minimum、Maximum

ディメンション: ロケーション

ContainerMemoryUtilization

コンテナで使用されている予約メモリの割合。

単位: パーセント

関連する CloudWatch 統計: Average、Minimum、Maximum

ディメンション: ロケーション

ContainerNetworkIn

コンテナによって受信されたネットワークバイト数。

単位: バイト

関連する CloudWatch 統計: Sum、Average、Minimum、Maximum

ディメンション: ロケーション

ContainerNetworkOut

コンテナによって送信されたネットワークバイト数。

単位: バイト

関連する CloudWatch 統計: Sum、Average、Minimum、Maximum

ディメンション: ロケーション

ContainerStorageReadBytes

コンテナによってストレージから読み取られたバイト数。

単位: バイト

関連する CloudWatch 統計: Sum、Average、Minimum、Maximum

ディメンション: ロケーション

ContainerStorageWriteBytes

コンテナによってストレージに書き込まれたバイト数。

単位: バイト

関連する CloudWatch 統計: Sum、Average、Minimum、Maximum

ディメンション: ロケーション

キューの Amazon GameLift Servers メトリクス

Amazon GameLift 名前空間には、ゲームセッション配置キュー全体のアクティビティに関する以下のメトリクスが含まれます。キューはマネージド Amazon GameLift Servers ソリューションで使用されます。Amazon GameLift Servers サービスは CloudWatch に毎分メトリクスを送信します。

メトリクス 説明

AverageWaitTime

ゲームセッション配置キューで PENDING ステータスのリクエストが実行されるまでの平均待機時間。

単位: 秒

関連する CloudWatch 統計: Average、Minimum、Maximum、Sum

ディメンション: ロケーション

FirstChoiceNotViable

第 1 選択のフリートが有効ではない (中断率の高いスポットフリートなどである) と判断されたために、別のフリートに正常に配置されたゲームセッション。このメトリクスは、レイテンシーではなくコストに基づいています。第 1 選択のフリートは、キューの先頭のフリートです。または、配置リクエストにプレイヤー レイテンシー データが含まれている場合は、FleetIQ の優先度設定によって最初に選択されたフリートです。有効なスポットフリートがない場合には、このリージョンの任意のフリートが選択されます。

単位: カウント

関連する CloudWatch 統計: Average、Minimum、Maximum、Sum

FirstChoiceOutOfCapacity

第 1 選択のフリートに使用可能なリソースがないために、別のフリートに正常に配置されたゲームセッション。第 1 選択のフリートは、キューの先頭のフリートです。または、プレイスメントリクエストにプレイヤーレイテンシーデータが含まれている場合は、定義した FleetIQ の優先度設定によって最初に選択されたフリートです。

単位: カウント

関連する CloudWatch 統計: Average、Minimum、Maximum、Sum

LowestLatencyPlacement

プレイヤーに対してキューの最低のレイテンシーを提供するリージョンに正常に配置されたゲームセッション。このメトリクスは、配置リクエストにプレイヤーレイテンシーデータが含まれている場合にのみ生成されます。

単位: カウント

関連する CloudWatch 統計: Average、Minimum、Maximum、Sum

LowestPricePlacement

選択したリージョンでキューの料金が最低であるフリートに正常に配置されたゲームセッション。このフリートは、スポットフリートであるか、キューにスポットインスタンスがない場合はオンデマンドインスタンスになります。このメトリクスは、配置リクエストにプレイヤーレイテンシーデータが含まれている場合にのみ生成されます。

単位: カウント

関連する CloudWatch 統計: Average、Minimum、Maximum、Sum

Placement <region name>

指定したリージョン内のフリートに正常に配置されたゲームセッション。このメトリクスは、PlacementsSucceeded メトリクスのリージョン別内訳を示します。

単位: カウント

関連する CloudWatch 統計: Sum

PlacementsCanceled

前回のレポート以降に、タイムアウト前にキャンセルされたゲームセッション配置リクエスト。

単位: カウント

関連する CloudWatch 統計: Average、Minimum、Maximum、Sum

PlacementsFailed

前回のレポート以降に何らかの理由で失敗したゲームセッション配置リクエスト。

単位: カウント

関連する CloudWatch 統計: Average、Minimum、Maximum、Sum

PlacementsStarted

前回のレポート以降にキューに追加された新しいゲームセッション配置リクエスト。

単位: カウント

関連する CloudWatch 統計: Average、Minimum、Maximum、Sum

PlacementsSucceeded

前回のレポート以降に新しいゲームセッションとなったゲームセッション配置リクエスト。

単位: カウント

関連する CloudWatch 統計: Average、Minimum、Maximum、Sum

PlacementsTimedOut

前回のレポート以降に、キューのタイムアウト制限に達して実行されなかったゲームセッション配置リクエスト。

単位: カウント

関連する CloudWatch 統計: Average、Minimum、Maximum、Sum

QueueDepth

キュー内で PENDING ステータスのゲームセッション配置リクエストの数。

単位: カウント

関連する CloudWatch 統計: Average、Minimum、Maximum、Sum

ディメンション: ロケーション

マッチメーキングの Amazon GameLift Servers メトリクス

Amazon GameLift 名前空間には、マッチメーキング設定とマッチメーキングルールの FlexMatch アクティビティに関するメトリクスが含まれます。FlexMatch マッチメーキングは、マネージド Amazon GameLift Servers ソリューションで使用されます。Amazon GameLift Servers サービスは CloudWatch に毎分メトリクスを送信します。

マッチメーキングアクティビティのシーケンスの詳細については、「Amazon GameLift Servers FlexMatch の仕組み」を参照してください。

マッチメーキング設定

メトリクス

説明

CurrentTickets

マッチメーキングリクエストは現在処理中であるか、処理の待機中です。

単位: カウント

関連する CloudWatch 統計: Average、Minimum、Maximum、Sum

MatchAcceptancesTimedOut

承諾を要求するマッチメーキング設定の場合、前回のレポート後に承諾プロセス中にタイムアウトしたマッチング案の数。

単位: カウント

関連する CloudWatch 統計: Sum

MatchesAccepted

承諾を要求するマッチメーキング設定の場合、前回のレポート後に承諾されたマッチング案の数。

単位: カウント

関連する CloudWatch 統計: Sum

MatchesCreated

前回のレポート後に作成された可能性のあるマッチング案の数。

単位: カウント

関連する CloudWatch 統計: Sum

MatchesPlaced

前回のレポート後にゲームセッションに正常に配置されたマッチング案の数。

単位: カウント

関連する CloudWatch 統計: Sum

MatchesRejected

承諾を要求するマッチメーキング設定の場合、前回のレポート後に少なくも 1 人のプレイヤーによって却下された可能性のあるマッチング案の数。

単位: カウント

関連する CloudWatch 統計: Sum

PlayersStarted

前回のレポート後に追加されたマッチメーキングチケットのプレイヤーの数。

単位: カウント

関連する CloudWatch 統計: Sum

TicketsFailed

前回のレポート後に、マッチメーキングリクエストが失敗した数。

単位: カウント

関連する CloudWatch 統計: Sum

TicketsStarted

前回のレポート後に作成された新しいマッチメーキングリクエスト。

単位: カウント

関連する CloudWatch 統計: Sum

TicketsTimedOut

前回のレポート後に、タイムアウトしたマッチメーキングリクエストの数。

単位: カウント

関連する CloudWatch 統計: Sum

TimeToMatch

前回のレポート以前にマッチング候補に配置されたマッチメーキングリクエストの場合、チケットの作成からマッチング候補の作成までの時間。

単位: 秒

関連する CloudWatch 統計: Data Samples、Average、Minimum、Maximum

TimeToTicketCancel

前回のレポート前にキャンセルされたマッチメーキングリクエストの場合、チケットの作成からキャンセルまでの時間。

単位: 秒

関連する CloudWatch 統計: Data Samples、Average、Minimum、Maximum

TimeToTicketSuccess

前回のレポート前に成功したマッチメーキングリクエストの場合、チケットの作成からマッチングが正常に配置されるまでの時間。

単位: 秒

関連する CloudWatch 統計: Data Samples、Average、Minimum、Maximum

マッチメーキングルール

メトリクス 説明

RuleEvaluationsPassed

前回のレポート後に、マッチメーキングプロセスで合格したルール評価数。このメトリクスは、上位 50 のルールに制限されます。

単位: カウント

関連する CloudWatch 統計: Sum

RuleEvaluationsFailed

前回のレポート後に、マッチメーキングで失敗したルール評価数。このメトリクスは、上位 50 のルールに制限されます。

単位: カウント

関連する CloudWatch 統計: Sum

Amazon GameLift Servers の FleetIQ メトリクス

Amazon GameLift 名前空間には、ゲームホスティングの FleetIQ スタンドアロンソリューションの一部として、FleetIQ ゲームサーバーグループとゲームサーバーのアクティビティに関するメトリクスが含まれます。Amazon GameLift Servers サービスは CloudWatch に毎分メトリクスを送信します。また、「Amazon EC2 Auto Scaling ユーザーガイド」の「Amazon CloudWatch を使用した Auto Scaling グループとインスタンスのモニタリング」も参照してください。

メトリクス 説明

AvailableGameServers

ゲーム実行に使用可能で、ゲームプレイに現在使用されていないゲームサーバーの数。この数には、クレーム済みであるが、まだ [利用可能] ステータスにあるゲームサーバーが含まれます。

単位: カウント

関連する Amazon CloudWatch 統計: Sum

ディメンション: GameServerGroup

UtilizedGameServers

ゲームプレイに現在使用されているゲームサーバー。この数字には、[使用中] ステータスのゲームサーバーも含まれます。

単位: カウント

関連する Amazon CloudWatch 統計: Sum

ディメンション: GameServerGroup

DrainingAvailableGameServers

ゲームプレイを現在サポートしていない、終了予定のインスタンスのゲームサーバー。これらのゲームサーバーは、新しいクレームリクエストがあった場合に、クレームされる優先度が最も低いゲームサーバーです。

単位: カウント

関連する Amazon CloudWatch 統計: Sum

ディメンション: GameServerGroup

DrainingUtilizedGameServers

ゲームプレイを現在サポートしている、終了予定のインスタンスのゲームサーバー。

単位: カウント

関連する Amazon CloudWatch 統計: Sum

ディメンション: GameServerGroup

PercentUtilizedGameServers

ゲーム実行を現在サポートしているゲームサーバーの割合。このメトリクスは、ゲームサーバー容量の現在の使用量を示します。プレイヤーの需要に合わせてインスタンスを動的に追加および削除できる Amazon EC2 Auto Scaling ポリシーを実行する場合に役立つメトリクスです。

単位: パーセント

関連する Amazon CloudWatch 統計: Average、Minimum、Maximum

ディメンション: GameServerGroup

GameServerInterruptions

スポットの可用性が制限されているために中断されたスポットインスタンスのゲームサーバー。

単位: カウント

関連する Amazon CloudWatch 統計: Sum

ディメンション: GameServerGroup、InstanceType

InstanceInterruptions

可用性が制限されているために中断されたスポットインスタンス。

単位: カウント

関連する Amazon CloudWatch 統計: Sum

ディメンション: GameServerGroup、InstanceType