简介
Horde 实现了一个遥测收集器,它可以接收和处理虚幻编辑器发送的事件。
Horde将遥测事件聚合为用于离散时间间隔的 指标 ,然后可以通过Horde操作面板绘制图表,从而提供有关你的团队所遇瓶颈的宝贵见解。
先决条件
- Horde服务器安装(参阅快速入门:安装Horde)。
- 以虚幻引擎5.5或更高版本为目标的虚幻引擎项目。
步骤
- 在虚幻编辑器中,打开你的项目,并前往
编辑(Edit)> 插件(Plugins)菜单。搜索Studio Telemetry插件并确保启用插件。该插件应该会默认启用。 -
打开项目的
DefaultEngine.ini文件(在.uproject文件旁边的Config文件夹中),并添加以下几行:[StudioTelemetry.Provider.HordeAnalytics] Name=HordeAnalytics ProviderModule=AnalyticsET UsageType=EditorAndClient APIKeyET=HordeAnalytics.Dev APIServerET="http://localhost:13340/" APIEndpointET="api/v1/telemetry/engine"确保将
APIServerET的值替换为你的Horde服务器的地址。 -
配置遥测存储以聚合遥测事件的指标。Horde安装中包含一些默认指标和图表,将以下代码片段添加到你的globals.json文件即要添加这些指标和图表:
// 定义"引擎"遥测存储并在其中创建一些标准指标。 "telemetryStores": [ { "id": "engine", "include": [ { "path": "$(HordeDir)/Defaults/default-metrics.telemetry.json" } ] } ], // 配置默认操作面板来渲染它们 "dashboard": { "include": [ { "path": "$(HordeDir)/Defaults/default-analytics.dashboard.json" } ] },