本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
儀表板組織和用量
在 Amazon Managed Grafana 的全面儀表板上檢視您的指標。可用的儀表板取決於您的機群類型:
依機群類型的儀表板可用性
下表顯示適用於每個機群類型的儀表板:
| 儀表板 | 機群類型 | Description |
|---|---|---|
| EC2 機群概觀 | EC2 機群 | 顯示並行玩家 (CCU)、執行個體和玩家容量的相關資訊 |
| 執行個體概觀 | EC2 機群 | 顯示所有機群執行個體的平均 CPU、記憶體和網路使用率 |
| 執行個體效能 | EC2 機群 | 顯示個別執行個體的詳細指標 (CPU、記憶體、磁碟、網路) |
| 容器機群概觀 | 容器機群 | 顯示受管容器機群中所有容器的平均資源使用率 |
| 容器效能 | 容器機群 | 顯示特定 ECS 任務中個別容器的詳細指標 |
| 伺服器效能 | 兩者 | 顯示指定遊戲伺服器程序的網路、記憶體和執行時間效能 (EC2 和容器機群的個別版本) |
受管 EC2 機群:
EC2 機群概觀提供高階機群容量和擴展洞察。
使用執行個體概觀和執行個體效能儀表板進行主機層級監控。
透過主機名稱接收器收集的指標,以實現系統層級的可見性。
專注於 EC2 執行個體資源使用率和效能。
伺服器效能 (EC2) 監控遊戲伺服器應用程式指標,與基礎基礎設施無關。
受管容器機群:
使用容器機群概觀和容器效能儀表板進行 ECS 任務和容器層級監控。
透過 ECS Container Receiver 收集的指標,用於容器化工作負載可見性。
專注於任務層級彙總和容器資源隔離。
伺服器效能 (容器) 監控遊戲伺服器應用程式指標,與基礎基礎設施無關。
EC2 機群概觀儀表板
此儀表板提供機群全域和位置使用率和容量的高階概觀。它具有顯示遊戲伺服器停止、啟動和當機計數的圖表,以及運作狀態良好的遊戲伺服器百分比。您可以依 FleetID 和 Location 進行篩選。
機群概觀指標
下表顯示機群概觀儀表板上可用的指標:
| 儀表板 | 指標名稱 | 定義 |
|---|---|---|
| 全域 CCU 和容量 | CCU | 在所有位置的所有執行個體上顯示所有遊戲伺服器中的並行使用者數量 |
| 全域 CCU | 顯示全域所有執行個體上所有遊戲伺服器中的並行使用者數量 | |
| 作用中執行個體 | 顯示機群中作用中的執行個體總數 | |
| 作用中程序 | 顯示準備好託管遊戲工作階段的作用中遊戲伺服器程序數目 | |
| 遊戲伺服器啟動 | 顯示跨機群啟動的遊戲工作階段數量 | |
| 全域 CCU 和容量 | 運作狀態良好的遊戲伺服器 | 顯示Amazon GameLift Servers在整個機群中向 報告運作狀態良好的遊戲伺服器平均百分比 |
| 損毀的遊戲工作階段 | 顯示當機遊戲工作階段IDs。按一下遊戲工作階段 ARN 的連結以導覽至伺服器效能儀表板 | |
| 位置 CCU | 位置播放器 | 顯示位置中的並行玩家數量,包括位置中所有執行個體的所有遊戲伺服器 |
| 位置容量 | 顯示位置中的容量使用率 (%),以及位置中使用的遊戲伺服器百分比 |
注意
CCU 指標需要在遊戲伺服器程式碼中實作。這些指標不會自動收集,而且必須由您的應用程式實作和報告。
執行個體概觀儀表板
此儀表板提供機群中所有執行個體的彙總主機層級指標。目前平均值顯示執行個體的整體運作狀態。當效能降低時,請檢查 CPU 用量、記憶體使用量、網路和磁碟使用量是否有瓶頸。您可以依 FleetID 和 Location 進行篩選。
執行個體概觀指標
下表顯示執行個體概觀儀表板上可用的指標:
| 儀表板 | 指標名稱 | 定義 |
|---|---|---|
| 執行個體摘要 | 平均 CPU 用量 | 執行個體摘要會追蹤執行個體的平均資源用量。所有機群執行個體使用的平均 CPU 資源百分比。高使用率模式需要檢查個別執行個體指標和資源分佈 |
| 峰值 CPU 用量 | 在此期間機群中任何執行個體記錄的最高 CPU 使用率 | |
| 執行個體的 CPU 用量 | 機群中每個執行個體的個別 CPU 使用率,可辨識資源熱點 | |
| 執行個體摘要 | 平均記憶體用量 | 所有機群執行個體使用的平均 RAM 百分比。高使用率模式需要檢查個別執行個體指標和資源分佈,例如記憶體耗用量 |
| 尖峰記憶體用量 | 在此期間機群中任何執行個體記錄的最高記憶體使用率 | |
| 執行個體的記憶體用量 | 機群中每個執行個體的個別記憶體使用率,有助於識別記憶體密集型工作負載 | |
| 網路摘要 | 網路 I/O (位元組) | 網路摘要反映平均執行個體連線能力。所有機群執行個體的平均網路流量 (傳送和接收)。對於延遲或連線問題,請檢查個別執行個體指標,例如網路 I/O 和封包速率 |
| 網路 I/O (套件) | 所有機群執行個體的平均網路封包速率 (傳送和接收) | |
| 執行個體的網路用量 | 每個執行個體的個別網路使用率,有助於識別網路瓶頸 | |
| 磁碟摘要 | 磁碟 I/O 操作 | 磁碟摘要指出執行個體的平均磁碟效能。所有機群執行個體的平均磁碟讀取/寫入操作。回應時間緩慢表示在個別執行個體層級檢查磁碟操作、I/O 等待時間和待處理操作 |
| 磁碟 I/O 輸送量 | 所有機群執行個體的平均磁碟讀取/寫入輸送量 | |
| 執行個體的磁碟用量 | 每個執行個體的個別磁碟使用率,有助於識別儲存效能問題 |
注意
執行個體層級指標會透過 託管接收器收集,並提供機群基礎設施效能的系統層級可見性。使用此儀表板來識別整體機群運作狀態趨勢,並在偵測到效能問題時深入研究個別執行個體。
執行個體效能儀表板
此儀表板提供個別執行個體的詳細效能指標。目前平均值顯示整體執行個體運作狀態。當效能降低時,請檢查 CPU 使用量、記憶體使用量和檔案系統使用量是否有瓶頸。它具有「Top N Memory Consuming Game Sessions」和「Top N CPU Consuming Game Sessions」資料表,可協助識別哪些程序對執行個體資源消耗貢獻最大。按一下遊戲工作階段連結可讓您更深入地調查詳細指標。您可以依特定執行個體 ID 進行篩選。
執行個體效能指標
下表顯示執行個體效能儀表板上可用的指標:
| 儀表板 | 指標名稱 | 定義 |
|---|---|---|
| 載入總結 | 使用遊戲工作階段的前 N 名記憶體 | 載入摘要會追蹤遊戲伺服器的資源用量。遊戲工作階段的排名清單會消耗此執行個體上最多的記憶體資源。高使用率模式需要檢查個別工作階段指標和資源分佈。按一下遊戲工作階段連結可讓您更深入地調查詳細指標 |
| 前 N 名 CPU 使用遊戲工作階段 | 遊戲工作階段的排名清單會消耗此執行個體上最多的 CPU 資源。高使用率模式需要檢查個別工作階段指標和資源分佈,例如 CPU 和記憶體。按一下遊戲工作階段連結可讓您更深入地調查詳細指標 | |
| 每個遊戲工作階段的 CPU 用量 | 個別 CPU 使用率明細,顯示每個作用中遊戲工作階段的資源使用量 | |
| 每個遊戲工作階段的記憶體用量 | 個別記憶體使用率明細,顯示每個作用中遊戲工作階段的資源使用量 | |
| 目前平均值 | 執行個體 CPU 用量 | 所選執行個體隨時間的整體 CPU 使用率 |
| 執行個體記憶體用量 | 所選執行個體隨時間的整體記憶體使用率 | |
| 執行個體檔案系統用量 | 所選執行個體的檔案系統耗用,有助於識別儲存容量問題 | |
| 網路 | 執行個體網路 I/O | 網路反映執行個體連線能力。所選執行個體的網路流量和封包速率。對於延遲或連線問題,調查網路 I/O、封包速率和錯誤計數 |
| 網路連線 | 所選執行個體上的作用中網路連線數量 | |
| 網路錯誤計數 | 用於識別連線問題的網路錯誤統計資料 | |
| Disk | 磁碟 I/O 操作 | 磁碟表示磁碟效能。所選執行個體的磁碟讀取/寫入活動和使用率。回應時間緩慢表示檢查磁碟操作、I/O 等待時間和待處理操作 |
| 磁碟輸入/輸出等待時間 | 等待磁碟操作完成所花費的時間 | |
| 待定磁碟操作 | 等待處理的磁碟操作數目 |
注意
前 N 個記憶體和 CPU 使用遊戲工作階段資料表對於識別可能影響整體執行個體效能的效能瓶頸和資源密集型程序至關重要。這些排名可快速識別有問題的遊戲工作階段,以供進一步調查。
Container Fleet 概觀儀表板
此儀表板提供容器機群資源使用率和容量的高階概觀。它會顯示受管容器機群中所有容器的平均資源使用率,包括 CPU 保留、記憶體使用率和容器群組狀態。您可以依 FleetID 和 Location 進行篩選。
Container Fleet 概觀指標
下表顯示容器機群概觀儀表板上可用的指標:
| 儀表板 | 指標名稱 | 定義 |
|---|---|---|
| 容器群組狀態 | 作用中遊戲伺服器容器群組 | 目前作用中且準備好託管遊戲工作階段的容器群組 |
| 閒置遊戲伺服器容器群組 | 作用中但目前未託管遊戲工作階段的容器群組 | |
| 待定遊戲伺服器容器群組 | 正在啟動的容器群組 | |
| 終止遊戲伺服器容器群組 | 正在關閉的容器群組 | |
| 資源使用率 | 容器 CPU 使用率 | 機群中所有容器的平均 CPU 使用率 |
| 容器記憶體使用率 | 機群中所有容器的平均記憶體使用率 | |
| 容器 CPU 保留 | 整個機群中容器預留的 CPU 資源百分比 | |
| 網路活動 | 中的容器網路 | 整個機群中容器收到的平均網路位元組數 |
| 容器網路輸出 | 整個機群中容器傳送的平均網路位元組數 |
注意
容器機群指標是透過 ECS Container Receiver 收集,並提供容器化工作負載可見性,著重於任務層級彙總和容器資源隔離。
容器效能儀表板
此儀表板提供特定 ECS 任務中個別容器的詳細效能指標。它會顯示個別容器的詳細指標,包括 CPU 使用率、記憶體用量、網路 I/O 和儲存效能。您可以依特定容器 ID 或 ECS 任務進行篩選。
容器效能指標
下表顯示容器效能儀表板上可用的指標:
| 儀表板 | 指標名稱 | 定義 |
|---|---|---|
| 資源效能 | 容器 CPU 使用率 | 一段時間內所選容器的 CPU 使用率 |
| 容器記憶體使用率 | 所選容器隨時間的記憶體使用率 | |
| 容器記憶體保留 | 所選容器預留的記憶體資源百分比 | |
| 網路效能 | 容器網路 I/O | 所選容器的網路流量 (位元組輸入/輸出) |
| 網路連線 | 所選容器的作用中網路連線數量 | |
| 儲存效能 | 容器儲存讀取/寫入 | 所選容器的儲存讀取和寫入活動 |
| 容器儲存 I/O 操作 | 所選容器執行的儲存 I/O 操作數量 |
注意
容器效能指標提供 ECS 任務中個別容器資源耗用量和效能特性的詳細可見性。
伺服器效能儀表板
伺服器效能儀表板會顯示與個別遊戲工作階段的伺服器時間、網路活動、記憶體和 CPU 使用量相關的指標。您可以依遊戲工作階段 ID 進行篩選,並將指標直接匯出至 Amazon CloudWatch 或 Amazon Managed Grafana。
伺服器效能指標
下表顯示伺服器效能儀表板上可用的指標:
| 儀表板 | 指標名稱 | 定義 |
|---|---|---|
| 伺服器時間 | 伺服器 Delta Time | 目前伺服器刻度和上一個伺服器刻度之間的時間差異。這是伺服器刻度率一致性的指標 |
| 伺服器刻度率 | 顯示伺服器每秒處理更新的次數 | |
| 伺服器刻度時間 | 伺服器處理單一刻度或更新所需的時間 | |
| 伺服器世界刻度時間 | 伺服器使用每個刻度更新遊戲世界所需的時間 | |
| 網路 | 連線 | 伺服器已建立的網路連線總數 |
| 網路 I/O (位元組) | 伺服器透過網路傳送和接收的位元組總數 | |
| 網路 I/O (套件) | 伺服器傳送和接收的網路封包總數 | |
| 封包遺失 | 傳輸期間遺失的網路封包百分比 | |
| 記憶體 | 記憶體用量 (單位) | 伺服器程序耗用的記憶體總量 |
| 實體記憶體用量 (%) | 目前正在使用的伺服器實體記憶體總數百分比 | |
| CPU 使用率 | CPU 用量 (%) | 遊戲伺服器程序正在使用的 CPU 資源百分比 |