Horde Setup Issue

You may have figured this out now but to anyone else… the docs right now are out of date it seems.

It asks you to insert a metrics and dashboard json into the globals but it seems like the default analytics dashboard is just there out of the box in Horde now without needing a specific dashboard json file so that file is not included in horde. Instead there’s a new telemetry views file in the folder.

So on this page: Horde Analytics Tutorial for Unreal Engine | Unreal Engine 5.5 Documentation | Epic Developer Community

On Step 3 it says to do put this into globals.json:

// Define the 'Engine' telemetry store and create some standard metrics within it.
     "telemetryStores": [
         {
             "id": "engine",
             "include": [
                 {
                     "path": "$(HordeDir)/Defaults/default-metrics.telemetry.json"
                 }
             ]
         }
     ],
 
     // Configure a default dashboard to render them
     "dashboard": {
         "include": [
             {
                 "path": "$(HordeDir)/Defaults/default-analytics.dashboard.json"
             }
         ]
     },

But there is no dashboard.json file that comes with horde anymore so you’ll get an error and indeed there already seems to be a default dashboard anyway.

But there is a Telemetry views json and looking through the schema it seemed like it just needs to be added with the metrics one like this:

// Define the 'Engine' telemetry store and create some standard metrics within it.
     "telemetryStores": [
         {
             "id": "engine",
             "include": [
                 {
                     "path": "$(HordeDir)/Defaults/default-metrics.telemetry.json"
                 },
                 {
                     "path": "$(HordeDir)/Defaults/default-views.telemetry.json"
                 }
             ]
         }
     ],

And that got the dashboard up and running for me - now i get the editor analytics coming in.

2 Likes