本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
工作原理
遥测指标系统遵循从游戏服务器到可视化控制面板的简单四阶段数据流。
集合:您的游戏服务器与 GameLift 服务器 SDK 或插件集成,会自动向在同一实例上运行的本地遥测收集器发送指标。该 SDK 既能捕获自动指标(服务器生命周期、资源使用情况),也能捕获您在代码中定义的自定义指标。
处理:遥测收集器汇总来自游戏服务器的指标,并将其与实例级性能数据(CPU、内存、网络、磁盘使用情况)相结合。这全面展示了游戏的性能和底层基础设施。
存储:处理过的指标将导出到您选择的指标仓库中:适用于Prometheus的亚马逊托管服务用于高性能的时间序列存储, CloudWatch 亚马逊 Amazon 用于服务集成,或者两者兼而有之。所有数据传输都经过身份验证和加密处理。
可视化:Amazon Managed Grafana 连接到您的指标仓库以显示预先构建的仪表板。 GameLift 这些控制面板提供实例集概述、服务器性能详细信息和容器监控视图,可帮助您监控游戏托管基础设施并对其进行问题排查。
注意
出于安全考虑,游戏服务器与遥测收集器之间的所有指标传输均在实例本地进行。只有收集器才能使用正确的身份验证与 Amazon 服务通信。