本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Amazon CloudWatch 監控 Amazon GameLift Servers
您可以使用 Amazon GameLift Servers Amazon CloudWatch 進行監控,該 AWS 服務會收集原始資料並將其處理為可讀且近乎即時的指標。這些統計資料會保留 15 個月,以提供遊戲伺服器託管與 Amazon GameLift Servers 搭配之執行方式的歷史觀點。您可以設定留意特定閾值的警示,當滿足這些閾值時傳送通知或採取動作。如需更多資訊,請參閱 Amazon CloudWatch 使用者指南。
下表列出 Amazon GameLift Servers 的指標和維度。CloudWatch 中提供的所有指標也可在 Amazon GameLift Servers主控台中使用,該主控台提供一組可自訂圖形的資料。若要存取遊戲的 CloudWatch 指標,請使用 AWS Management Console AWS CLI、 或 CloudWatch API。
如果指標沒有位置,則會使用主位置。
Amazon GameLift Servers 指標的維度
Amazon GameLift Servers 支援以下列維度篩選指標。
| 維度 | 描述 |
|---|---|
|
篩選機群部署位置的指標。如果指標沒有位置,則會使用主位置。 |
|
|
篩選單一機群的指標。此維度可用於執行個體、伺服器程序、遊戲工作階段及玩家工作階段的所有機群指標。 |
|
|
篩選機群集合的指標。藉由將指標群組名稱新增至機群的屬性,即可將該機群新增至指標群組中 (請參閱 UpdateFleetAttributes())。此維度可用於執行個體、伺服器程序、遊戲工作階段及玩家工作階段的所有機群指標。 |
|
|
篩選單一佇列的指標。此維度僅用於遊戲工作階段佇列的指標。 |
|
|
篩選單一配對組態的指標。此維度僅用於配對組態的指標。 |
|
|
篩選配對組態與配對規則之交集的指標。此維度僅用於配對的指標。 |
|
|
篩選 EC2 執行個體類型名稱 (例如「c4.large」) 的指標。此維度用於 Spot 執行個體的指標。 |
|
|
篩選執行個體作業系統的指標。此維度與 Spot 執行個體的指標搭配使用。 |
|
篩選 FleetIQ 遊戲伺服器群組的指標。 |
|
篩選容器機群指標,以區分機群位置上的 GameServer ContainerGroup 指標和機群位置上的 PerInstance ContainerGroup 指標。某些容器機群指標 (例如 ContainerNetworkIn、ContainerStorageReadBytes) 包含此維度,可讓您區分不同容器群組類型的指標。 |
機群的 Amazon GameLift Servers 指標
AWS/GameLift 命名空間包含下列與單一機群或機群群組有關的活動的指標:機群與受管理的 Amazon GameLift Servers 解決方案搭配使用。Amazon GameLift Servers 服務每分鐘將指標傳送至 CloudWatch。
執行個體
| 指標 | 描述 |
|---|---|
|
具有 ACTIVE 狀態的執行個體,表示它們正在執行作用中的伺服器程序。此計數包含閒置的執行個體以及託管一或多個遊戲工作階段的執行個體。此指標測量目前的執行個體總容量。此指標可搭配使用自動調整規模。 單位:計數 相關 CloudWatch 統計資訊:Average、Minimum、Maximum 維度:位置 |
|
Amazon GameLift Servers 正在機群中進行維護的作用中執行個體的目標數量。使用自動調整規模時,此值依據目前實施中的調整政策來決定。若無自動調整規模,此值以手動設定。檢視機群指標群組的資料時,無法使用此指標。 單位:計數 相關 CloudWatch 統計資訊:Average、Minimum、Maximum 維度:位置 |
|
目前託管零 (0) 個遊戲工作階段的作用中執行個體。此指標測量可用但未使用的容量。此指標可搭配使用自動調整規模。 單位:計數 相關 CloudWatch 統計資訊:Average、Minimum、Maximum 維度:位置 |
|
設定機群允許的執行個體最大數量。機群的執行個體最大數量可決定手動或自動調整擴展規模時的容量上限。檢視機群指標群組的資料時,無法使用此指標。 單位:計數 相關 CloudWatch 統計資訊:Average、Minimum、Maximum 維度:位置 |
|
機群允許的執行個體最小數量。機群的執行個體最小數量可決定手動或自動調整縮減規模時的容量下限。檢視機群指標群組的資料時,無法使用此指標。 單位:計數 相關 CloudWatch 統計資訊:Average、Minimum、Maximum 維度:位置 |
|
所有閒置的作用中執行個體的百分比 (計算方式為 單位:百分比 相關 CloudWatch 統計資訊:Average、Minimum、Maximum 維度:位置 |
|
已回收和取代的 Spot 執行個體數量。 會Amazon GameLift Servers回收目前未託管遊戲工作階段,且中斷機率很高的 Spot 執行個體。 單位:計數 相關 CloudWatch 統計資訊:Sum、Average、Minimum、Maximum 維度:位置 |
|
已中斷的 Spot 執行個體的數量。 單位:計數 相關 CloudWatch 統計資訊:Sum、Average、Minimum、Maximum 維度:位置 |
|
EC2 指標。此Amazon GameLift Servers指標代表機群位置中所有作用中執行個體的硬體效能。Amazon EC2 用來執行執行個體的實體 CPU 時間百分比,其中包括同時執行使用者程式碼和 Amazon EC2 程式碼所花費的時間。由於舊式裝置模擬、非舊式裝置組態、頻繁中斷的工作負載、即時遷移和即時更新等因素,作業系統中工具顯示的百分比可能與 CloudWatch 不同。 單位:百分比 |
|
EC2 指標。此Amazon GameLift Servers指標代表機群位置中所有作用中執行個體的硬體效能。執行個體在所有網路界面上收到的位元組數目。此指標可識別流向單一執行個體應用程式的傳入網路流量磁碟區。 單位:位元組 |
|
EC2 指標。此Amazon GameLift Servers指標代表機群位置中所有作用中執行個體的硬體效能。執行個體在所有網路界面上送出的位元組數目。此指標可識別流向單一執行個體應用程式的傳出網路流量磁碟區。 單位:位元組 |
|
EC2 指標。此Amazon GameLift Servers指標代表機群位置中所有作用中執行個體的硬體效能。從執行個體可用之所有執行個體存放區磁碟區讀取的位元組。此指標用來判斷應用程式從執行個體硬碟中讀取的資料磁碟區。您可以使用它來判斷應用程式的速度。 單位:位元組 |
|
EC2 指標。此Amazon GameLift Servers指標代表機群位置中所有作用中執行個體的硬體效能。寫入至執行個體可用之所有執行個體存放區磁碟區的位元組。此指標用來判斷應用程式寫入至執行個體硬碟中的資料磁碟區。您可以使用它來判斷應用程式的速度。 單位:位元組 |
|
EC2 指標。此Amazon GameLift Servers指標代表機群位置中所有作用中執行個體的硬體效能。在指定期間,執行個體可用之所有執行個體存放區磁碟區的已完成讀取操作。若要計算該期間的每秒平均 I/O 操作數 (IOPS),請將該期間的總操作數除以該期間的秒數。 單位:計數 |
|
EC2 指標。此Amazon GameLift Servers指標代表機群位置中所有作用中執行個體的硬體效能。在指定期間,執行個體可用之所有執行個體存放區磁碟區的已完成寫入操作。若要計算該期間的每秒平均 I/O 操作數 (IOPS),請將該期間的總操作數除以該期間的秒數。 單位:計數 |
伺服器程序
| 指標 | 描述 |
|---|---|
|
具有 ACTIVE 狀態的伺服器程序,表示它們正在執行並可託管遊戲工作階段。此計數包含閒置的伺服器程序以及託管遊戲工作階段的伺服器程序。此指標測量目前的伺服器程序總容量。 單位:計數 相關 CloudWatch 統計資訊:Average、Minimum、Maximum 維度:位置 |
|
報告為健康的作用中伺服器程序。此指標對於追蹤機群的遊戲伺服器整體健康狀況很有用。 單位:計數 相關 CloudWatch 統計資訊:Average、Minimum、Maximum 維度:位置 |
|
|
所有報告為健康的作用中伺服器程序的百分比 (計算方式為 單位:百分比 相關 CloudWatch 統計資訊:Average、Minimum、Maximum 維度:位置 |
|
從上次報告之後,因異常情況而被關閉的伺服器程序。此指標包含 Amazon GameLift Servers 服務所起始的終止。當伺服器程序停止回應,並且始終報告運作狀態檢查失敗或未徹底終止時 (藉由呼叫 ProcessEnding()),就會發生上述情況。 單位:計數 相關 CloudWatch 統計資訊:Sum、Average、Minimum、Maximum 維度:位置 |
|
從上次報告之後,從 ACTIVATING 成功轉換為 ACTIVE 狀態的伺服器程序。伺服器程序必須是作用中,才能託管遊戲工作階段。 單位:計數 相關 CloudWatch 統計資訊:Sum、Average、Minimum、Maximum 維度:位置 |
|
從上次報告之後,已關閉的伺服器程序。這包括因任何原因轉換為 TERMINATED 狀態的所有伺服器程序,包括正常與異常程序終止。 單位:計數 相關 CloudWatch 統計資訊:Sum、Average、Minimum、Maximum 維度:位置 |
遊戲工作階段
| 指標 | 描述 |
|---|---|
|
具有 ACTIVATING 狀態的遊戲工作階段,表示它們正在進行啟動程序。遊戲工作階段必須是作用中,才能託管玩家。非常長的持續時間可能表示遊戲工作階段並未從 ACTIVATING 轉換為 ACTIVE 狀態。此指標可搭配使用自動調整規模。 單位:計數 相關 CloudWatch 統計資訊:Average、Minimum、Maximum 維度:位置 |
|
具有 ACTIVE 狀態的遊戲工作階段,表示它們能夠託管玩家,並且正在託管零個或更多的玩家。此指標測量目前被託管的遊戲工作階段的總數。此指標可搭配使用自動調整規模。 單位:計數 相關 CloudWatch 統計資訊:Average、Minimum、Maximum 維度:位置 |
|
目前尚未用於託管遊戲工作階段且運作狀態良好的作用中伺服器程序,可以啟動新的遊戲工作階段,而不會延遲啟動新的伺服器程序或執行個體。此指標可搭配使用自動調整規模。 注意對於限制並行遊戲工作階段啟用的機群,請使用 指標 單位:計數 相關 CloudWatch 統計資訊:Average、Minimum、Maximum 維度:位置 |
|
作用中且運作狀態良好的伺服器程序,目前尚未用於託管遊戲工作階段,可以立即啟動新的遊戲工作階段。 此指標 單位:計數 相關 CloudWatch 統計資訊:Average、Minimum、Maximum 維度:位置 |
|
目前未使用的所有作用中伺服器程序 (正常或狀況不良) 上的遊戲工作階段插槽的百分比 (計算方式為 單位:百分比 相關 CloudWatch 統計資訊:Average 維度:位置 |
|
已中斷的 Spot 執行個體上的遊戲工作階段數量。 單位:計數 相關 CloudWatch 統計資訊:Sum、Average、Minimum、Maximum 維度:位置 |
玩家工作階段
| 指標 | 描述 |
|---|---|
|
具有 ACTIVE 狀態 (玩家已連線至作用中遊戲工作階段) 或 RESERVED 狀態 (玩家已在遊戲工作階段中取得插槽,但尚未連線) 的玩家工作階段。此指標可搭配使用自動調整規模。 單位:計數 相關 CloudWatch 統計資訊:Average、Minimum、Maximum |
|
從上次報告之後,從 RESERVED 轉換為 ACTIVE 狀態的玩家工作階段。這發生在玩家成功連線至作用中遊戲工作階段時。 單位:計數 相關 CloudWatch 統計資訊:Sum、Average、Minimum、Maximum |
Container Fleet 指標
Container Fleet 指標提供容器型遊戲託管的監控資料,包括容器群組狀態、資源使用率和效能指標。
| 指標 | 描述 |
|---|---|
|
目前作用中且準備好託管遊戲工作階段的容器群組。 單位:計數 相關 CloudWatch 統計資訊:Average、Minimum、Maximum 維度:FleetID 和位置 |
|
作用中但目前未託管遊戲工作階段的容器群組。 單位:計數 相關 CloudWatch 統計資訊:Average、Minimum、Maximum 維度:FleetID 和位置 |
|
正在啟動的容器群組。 單位:計數 相關 CloudWatch 統計資訊:Average、Minimum、Maximum 維度:FleetID 和位置 |
|
正在關閉的容器群組。 單位:計數 相關 CloudWatch 統計資訊:Average、Minimum、Maximum 維度:FleetID 和位置 |
|
由於運作狀態檢查失敗而取代的容器群組。 單位:計數 相關 CloudWatch 統計資訊:Sum、Average、Minimum、Maximum 維度:FleetID 和位置 |
|
執行個體上所有容器的平均 CPU 使用率。 單位:百分比 相關 CloudWatch 統計資訊:Average、Minimum、Maximum 維度:FleetID 和位置 |
|
容器預留的 CPU 資源百分比。 單位:百分比 相關 CloudWatch 統計資訊:Average、Minimum、Maximum 維度:FleetID 和位置 |
|
容器預留的記憶體資源百分比。 單位:百分比 相關 CloudWatch 統計資訊:Average、Minimum、Maximum 維度:FleetID 和位置 |
|
容器正在使用的預留記憶體百分比。 單位:百分比 相關 CloudWatch 統計資訊:Average、Minimum、Maximum 維度:FleetID 和位置 |
|
容器接收的網路位元組。 單位:位元組 相關 CloudWatch 統計資訊:Sum、Average、Minimum、Maximum 維度:FleetId、位置和 ContainerGroupType |
|
容器傳送的網路位元組。 單位:位元組 相關 CloudWatch 統計資訊:Sum、Average、Minimum、Maximum 維度:FleetId、位置和 ContainerGroupType |
|
容器從儲存體讀取的位元組。 單位:位元組 相關 CloudWatch 統計資訊:Sum、Average、Minimum、Maximum 維度:FleetId、位置和 ContainerGroupType |
|
容器寫入儲存體的位元組。 單位:位元組 相關 CloudWatch 統計資訊:Sum、Average、Minimum、Maximum 維度:FleetId、位置和 ContainerGroupType |
佇列的 Amazon GameLift Servers 指標
Amazon GameLift 命名空間包含下列與遊戲工作階段配置佇列有關的活動的指標:佇列與受管理的 Amazon GameLift Servers 解決方案搭配使用。Amazon GameLift Servers 服務每分鐘將指標傳送至 CloudWatch。
| 指標 | 描述 |
|---|---|
|
在狀態為 PENDING 的佇列中,遊戲工作階段配置請求等待完成的平均時間。 單位:秒 相關 CloudWatch 統計資訊:Average、Minimum、Maximum、Sum 維度:位置 |
|
|
已成功放置但未放置在第一選擇機群的遊戲工作階段,因為該機群未被視為可行 (例如具有高中斷率的 Spot 機群)。此指標是根據成本,而非延遲。第一個選擇的機群是佇列中列出的第一個機群,或者當置放請求包含玩家延遲資料時,它是FleetIQ優先順序選擇的第一個機群。如果沒有可用的 spot 機群,則可以選擇在該區域中的任何機群。 單位:計數 相關 CloudWatch 統計資訊:Average、Minimum、Maximum、Sum |
|
|
已成功放置但未放置在第一選擇機群的遊戲工作階段,因為該機群沒有可用資源。第一個選擇的機群是佇列中列出的第一個機群,或者當置放請求包含玩家延遲資料時,它是您定義的FleetIQ優先順序選擇的第一個機群。 單位:計數 相關 CloudWatch 統計資訊:Average、Minimum、Maximum、Sum |
|
|
已成功放置在為玩家提供佇列之最低可能延遲區域中的遊戲工作階段。只有在放置請求中包括玩家延遲資料時才會發出此指標。 單位:計數 相關 CloudWatch 統計資訊:Average、Minimum、Maximum、Sum |
|
|
已成功放置在機群中的遊戲工作階段,其佇列為所選區域的最低可能價格。如果佇列沒有 Spot 執行個體,此機群可以是 Spot 機群或隨需執行個體。只有在放置請求中包括玩家延遲資料時才會發出此指標。 單位:計數 相關 CloudWatch 統計資訊:Average、Minimum、Maximum、Sum |
|
|
已成功放置於位於指定區域中機群的遊戲工作階段。此指標會依區域劃分 單位:計數 相關 CloudWatch 統計資訊:Sum |
|
從上次報告之後,在逾時之前被取消的遊戲工作階段配置請求。 單位:計數 相關 CloudWatch 統計資訊:Average、Minimum、Maximum、Sum |
|
|
從上次報告之後,因任何原因失敗的遊戲工作階段放置請求。 單位:計數 相關 CloudWatch 統計資訊:Average、Minimum、Maximum、Sum |
|
從上次報告之後,被新增至佇列的新遊戲工作階段配置請求。 單位:計數 相關 CloudWatch 統計資訊:Average、Minimum、Maximum、Sum |
|
從上次報告之後,導致新遊戲工作階段的遊戲工作階段配置請求。 單位:計數 相關 CloudWatch 統計資訊:Average、Minimum、Maximum、Sum |
|
從上次報告之後,達到佇列的逾時限制且未完成的遊戲工作階段配置請求。 單位:計數 相關 CloudWatch 統計資訊:Average、Minimum、Maximum、Sum |
|
遊戲工作階段配置請求在狀態為 PENDING 的佇列中的數量。 單位:計數 相關 CloudWatch 統計資訊:Average、Minimum、Maximum、Sum 維度:位置 |
配對的 Amazon GameLift Servers 指標
Amazon GameLift Servers 命名空間包含配對組態和配對規則的 FlexMatch 活動指標。FlexMatch 配對會與受管理的 Amazon GameLift Servers 解決方案搭配使用。Amazon GameLift Servers 服務每分鐘將指標傳送至 CloudWatch。
如需配對活動順序的詳細資訊,請參閱 Amazon GameLift ServersFlexMatch運作方式。
配對組態
指標 |
描述 |
|---|---|
|
目前正在處理或等待處理的配對請求。 單位:計數 相關 CloudWatch 統計資訊:Average、Minimum、Maximum、Sum |
|
針對需要接受的配對組態,從上次報告之後,在接受過程中逾時的潛在配對。 單位:計數 相關 CloudWatch 統計資訊:Sum |
|
針對需要接受的配對組態,從上次報告之後,已被接受的潛在配對。 單位:計數 相關 CloudWatch 統計資訊:Sum |
|
從上次報告之後,已建立的潛在匹配。 單位:計數 相關 CloudWatch 統計資訊:Sum |
|
從上次報告之後,已成功配置於遊戲工作階段的配對。 單位:計數 相關 CloudWatch 統計資訊:Sum |
|
針對需要接受的配對組態,從上次報告之後,至少已被一位玩家拒絕的潛在配對。 單位:計數 相關 CloudWatch 統計資訊:Sum |
|
從上次報告之後,已新增的配對票券中的玩家。 單位:計數 相關 CloudWatch 統計資訊:Sum |
|
從上次報告之後,導致失敗的配對請求。 單位:計數 相關 CloudWatch 統計資訊:Sum |
|
從上次報告之後,已建立的新配對請求。 單位:計數 相關 CloudWatch 統計資訊:Sum |
|
從上次報告之後,已達到逾時限制的配對請求。 單位:計數 相關 CloudWatch 統計資訊:Sum |
|
針對在上次報告之前,已放入潛在配對的配對請求,其票券建立到潛在配對建立之間的時間。 單位:秒 相關 CloudWatch 統計資料:資料範例、平均值、最小值、最大值 |
|
針對在上次報告之前已取消的配對請求,其票券建立到取消之間的時間。 單位:秒 相關 CloudWatch 統計資料:資料範例、平均值、最小值、最大值 |
|
針對在上次報告之前已成功的配對請求,其票券建立到成功配對配置之間的時間。 單位:秒 相關 CloudWatch 統計資料:資料範例、平均值、最小值、最大值 |
配對規則
| 指標 | 描述 |
|---|---|
|
從上次報告之後,已傳送的配對程序過程中的規則評估。此指標僅限於前 50 個規則。 單位:計數 相關 CloudWatch 統計資訊:Sum |
|
從上次報告之後,失敗的配對程序過程中的規則評估。此指標僅限於前 50 個規則。 單位:計數 相關 CloudWatch 統計資訊:Sum |
FleetIQ 的 Amazon GameLift Servers 指標
Amazon GameLift Servers 命名空間包含 FleetIQ 遊戲伺服器群組和遊戲伺服器活動的指標,作為遊戲託管 FleetIQ 獨立解決方案的一部分。Amazon GameLift Servers 服務每分鐘將指標傳送至 CloudWatch。另請參閱《Amazon EC2 Auto Scaling 使用者指南》中的使用 amazon CloudWatch 監控 Auto Scaling 群組和執行個體。 Amazon EC2 Auto Scaling
| 指標 | 描述 |
|---|---|
|
可用來進行遊戲執行的遊戲伺服器,而且目前未被遊戲佔用的遊戲伺服器。此數字包括已佔用但仍處於「可用」狀態的遊戲伺服器。 單位:計數 相關的 Amazon CloudWatch 統計資料:總和 維度:GameServerGroup |
|
目前遊戲已佔用的遊戲伺服器。這個數字包括處於 UTILIZED 狀態的遊戲伺服器。 單位:計數 相關的 Amazon CloudWatch 統計資料:總和 維度:GameServerGroup |
|
|
預計終止之執行個體上的遊戲伺服器目前不支援遊戲。這些遊戲伺服器是因應新佔用要求而佔用的最低優先順序。 單位:計數 相關的 Amazon CloudWatch 統計資料:總和 維度:GameServerGroup |
|
|
預計終止之執行個體上的遊戲伺服器目前支援遊戲。 單位:計數 相關的 Amazon CloudWatch 統計資料:總和 維度:GameServerGroup |
|
|
目前支援遊戲執行的遊戲伺服器部分。這項指標表示目前使用中的遊戲伺服器容量。這對於驅動可動態新增和刪除執行個體以符合玩家需求的 Auto Scaling 政策很有用。 單位:百分比 相關的 Amazon CloudWatch 統計資料:平均值、最小值、最大值 維度:GameServerGroup |
|
|
Spot 執行個體上的遊戲伺服器由於 Spot 可用性有限而中斷。 單位:計數 相關的 Amazon CloudWatch 統計資料:總和 維度:GameServerGroup、InstanceType |
|
|
Spot 執行個體由於可用性有限而中斷。 單位:計數 相關的 Amazon CloudWatch 統計資料:總和 維度:GameServerGroup、InstanceType |