Files
UnrealEngineUWP/Engine/Source/Developer/Virtualization
paul chipchase 957d42a79e Add analytics for asset virtualization reliability events.
#rb mark.lintott
#jira UE-165045
#rnx

- Add a new event (GetAnalyticsRecordEvent) to the UE::Virtualization namespace. Different telemetry systems can hook into this and respond when the virtualization system tries to send a new analytics event.
-- This even accepts an enum class of flags to provide better context for the event. At the moment the only valid flag is to request that the telemetry system flushes the event to make sure that it is sent before returning control to the event. In this way we can know that events are safely recorded before terminating the current process.
- To begin with we are only adding failure events and not recording any successes
-- Send an analytics even when the initial connection to perforce fails, the event should note if the user opted to retry their connection (after entering new details) or if they wanted to skip the check and load the editor anyway.
-- Send an analytics event when a payload fails to pull, the event should note if the user opted to retry to pull the payload or quit the process.

[CL 31087065 by paul chipchase in ue5-main branch]
2024-02-01 10:00:35 -05:00
..