

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用伺服器遙測指標進行監控
<a name="monitoring-gamelift-servers-metrics"></a>

Amazon GameLift Servers 可以設定為收集和發佈在受管 Amazon EC2 和容器機群上執行的遊戲伺服器的遙測指標。在您的伺服器建置中部署遙測收集器之後，即可使用這些指標。指標系統支援所有 SDKs (C\+\+、C\#、Go)、所有外掛程式 (Unreal、Unity) 和Amazon GameLift Servers遊戲伺服器包裝函式。指標資料流至 [Amazon Managed Service for Prometheus](https://docs.aws.amazon.com/prometheus/latest/userguide/what-is-Amazon-Managed-Service-Prometheus.html)、 [使用 Amazon CloudWatch 監控 Amazon GameLift Servers](monitoring-cloudwatch.md)和 [Amazon Managed Grafana](https://docs.aws.amazon.com/grafana/latest/userguide/what-is-Amazon-Managed-Service-Grafana.html) 儀表板 （建議用於視覺化）。

![遙測指標](http://docs.aws.amazon.com/zh_tw/gameliftservers/latest/developerguide/images/telemetry_metrics.png)


## 遙測指標的優點
<a name="gamelift-servers-metrics-benefits"></a>

遙測指標系統提供五個主要優點：
+ **遊戲引擎特定指標** — 遊戲引擎外掛程式 (Unreal、Unity) 提供與引擎特定效能指標的原生整合，例如伺服器刻度時間、影格率，以及對遊戲效能最佳化至關重要的引擎層級資源使用率。
+ **自訂指標支援**：使用伺服器 SDK 函數呼叫來定義和追蹤您自己的遊戲特定指標，以監控自訂遊戲事件、商業邏輯效能，以及對您遊戲至關重要的應用程式特定資料點。
+ **自動化收集** — 在遙測收集器部署之後，無需額外檢測，且直接與 [Amazon Managed Service for Prometheus](https://docs.aws.amazon.com/prometheus/latest/userguide/what-is-Amazon-Managed-Service-Prometheus.html) 和 Amazon CloudWatch 整合，即可自動執行指標流程。
+ **多層級監控** — 容量和擴展的機群層級指標、資源使用率的執行個體層級指標，以及效能追蹤的遊戲工作階段指標。
+ **通用相容性** — 適用於所有 Amazon GameLift Servers支援的開發環境、與所有伺服器 SDKs整合，以及遊戲引擎外掛程式中的原生支援。

**注意**  
遙測指標適用於執行 Amazon Linux 2023 或 Windows 的Amazon GameLift Servers受管 Amazon EC2 或容器機群。 Amazon EC2 

## 開始之前
<a name="gamelift-servers-metrics-prerequisites"></a>

### 必要 AWS 資源
<a name="required-aws-resources"></a>
+ AWS 為 設定的 帳戶Amazon GameLift Servers。
+ 執行於 的受管機群：
  + Amazon EC2 搭配支援的作業系統，或
  + 使用 Amazon Linux 2023 的容器
+ 適當的 IAM 許可

### IAM 要求
<a name="iam-requirements"></a>

只有在您計劃使用對應的服務時，才需要下列 IAM 許可：
+ **[Amazon Managed Service for Prometheus](https://docs.aws.amazon.com/prometheus/latest/userguide/what-is-Amazon-Managed-Service-Prometheus.html)** （只有在將指標發佈至 Prometheus 時才需要）
  + `aps:RemoteWrite` 許可
  + 存取您的 Prometheus 工作區
+ **Amazon CloudWatch** （只有在將指標發佈至 Amazon CloudWatch 時才需要）
  + `cloudwatch:PutMetricData` 許可
  + 存取指標命名空間
+ **[Amazon Managed Grafana](https://docs.aws.amazon.com/grafana/latest/userguide/what-is-Amazon-Managed-Service-Grafana.html)** （只有在使用 Grafana 儀表板時才需要）
  + `grafana:Read` 許可
  + 儀表板存取的 SSO 組態