When checking ICA latency for a VDA on an App Layering based image, Director does not show that data. ICA Latency within Director says "Cannot retrieve the data." Hovering over that error message in Director pops up the message: "Data source unresponsive due to a configuration error. View Director event logs for further information (Refer Citrix KB article CTX130320)."
The solution is to upgrade the ELM to 2403 as well us update the App Layering scripts in the OS Layer. On the CVAD side, the VDA needs to be upgraded to 2402.
ELM 2403 modifies the way the performance counters are rebuilt. After the counters are recompiled, it checks for the broker agent and restarts it if it was running. VDA 2402 includes a change to the methodology it uses to query for the perf data. These combined fixes should allow the ICA latency and other perf data to be queried and reported in Director.
Previous fixes required for Performance counters to work properly with App Layering are now causing issues with the VDA querying the data. Specifically, kmssetup calls a script to recompile per counters, this happens on every startup. If the Broker Agent starts before or during this rebuild, perf counters may not be available. The VDA is also having issue where it initially fails when querying the data, possible because it is not yet available and then even though the data becomes available, its query continues to fail.