Currently the latency recorder uses CIAPI session id to identify AppMetrics reporting session as well. The problem is that CIAPI session id is sensitive information and potentially can be sniffed.
What about using something else instead?
PS I'd prefer to make it configurable, the same as ApiClient.AppKey
session id removed from metrics reporting. alternate identifier TBD
issue #173: removed session id from metrics recorder
My suggestion: add MetricsSession property and initialize it from constructor parameter, the same way as AppKey