

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 实施
<a name="gamelift-servers-metrics-setup"></a>

根据您的开发环境选择您的实现路径：

## SDK 实现
<a name="sdk-implementation"></a>


| SDK 类型 | SDK 设置 | 自定义 指标 | API 参考 | 
| --- | --- | --- | --- | 
| Go SDK | [完整设置指南](https://github.com/amazon-gamelift/amazon-gamelift-servers-go-server-sdk/blob/main/telemetry-metrics/METRICS.md) | [Go 指标 API](https://github.com/amazon-gamelift/amazon-gamelift-servers-go-server-sdk/blob/main/telemetry-metrics/CUSTOM_METRICS.md) | [Go 操作和数据类型](https://docs.aws.amazon.com/gamelift/latest/developerguide/integration-server-sdk-go-actions.html) | 
| C\$1 SDK | [完整设置指南](https://github.com/amazon-gamelift/amazon-gamelift-servers-csharp-server-sdk/blob/main/telemetry-metrics/METRICS.md) | [C\$1 指标 API](https://github.com/amazon-gamelift/amazon-gamelift-servers-csharp-server-sdk/blob/main/telemetry-metrics/CUSTOM_METRICS.md) | [C\$1 操作和数据类型](https://docs.aws.amazon.com/gamelift/latest/developerguide/integration-server-sdk5-csharp-actions.html) | 
| C\$1\$1 SDK | [完整设置指南](https://github.com/amazon-gamelift/amazon-gamelift-servers-cpp-server-sdk/blob/main/telemetry-metrics/METRICS.md) | [C\$1\$1 指标 API](https://github.com/amazon-gamelift/amazon-gamelift-servers-cpp-server-sdk/blob/main/telemetry-metrics/CUSTOM_METRICS.md) | [C\$1\$1 操作和数据类型](https://docs.aws.amazon.com/gamelift/latest/developerguide/integration-server-sdk5-cpp-actions.html) | 

## 插件实现
<a name="plugin-implementation"></a>


| 插件 | 插件设置 | 自定义 指标 | API 参考 | 
| --- | --- | --- | --- | 
| Unreal | [完整设置指南](https://github.com/amazon-gamelift/amazon-gamelift-plugin-unreal/blob/main/TelemetryMetrics/METRICS.md) | [Unreal 指标 API](https://github.com/amazon-gamelift/amazon-gamelift-plugin-unreal/blob/main/TelemetryMetrics/CUSTOM_METRICS.md) | [Unreal 操作和数据类型](https://docs.aws.amazon.com/gamelift/latest/developerguide/integration-server-sdk5-unreal-actions.html) | 
| Unity | [完整设置指南](https://github.com/amazon-gamelift/amazon-gamelift-plugin-unity/blob/main/TelemetryMetrics/METRICS.md) | [Unity 指标 API](https://github.com/amazon-gamelift/amazon-gamelift-plugin-unity/blob/main/TelemetryMetrics/CUSTOM_METRICS.md) | [C\$1 操作和数据类型](https://docs.aws.amazon.com/gamelift/latest/developerguide/integration-server-sdk5-csharp-actions.html) | 

## 实现工作流程
<a name="implementation-workflow"></a>

每个实现都需遵循一个两步流程：

1. **完整设置指南 (Metrics.md)** — 基础架构部署、 AWS 基础架构配置、队列设置和 Grafana 控制面板配置。

1. **API 实现指南（CUSTOM\$1METRICS.md）**：特定于语言的 SDK 用法、指标类型、自定义指标创建和高级配置。

### 验证
<a name="verification"></a>

1. 通过检查您的[亚马逊托管服务 Prometheus 工作空间或 CloudWatch 亚马逊控制](https://docs.aws.amazon.com/prometheus/latest/userguide/what-is-Amazon-Managed-Service-Prometheus.html)台中是否有传入的遥测数据，验证指标流。

1. 使用预构建的控制面板在 [Amazon Managed Grafana](https://docs.aws.amazon.com/grafana/latest/userguide/what-is-Amazon-Managed-Service-Grafana.html) 中检查控制面板可见性。

1. 通过验证自定义指标是否出现在您的监控控制面板中来测试这些指标。

**注意**  
完成实现后，返回此页面并转到[可用指标](gamelift-servers-metrics-types.md)页面。