message: Add telemetry msEdge for Monitoring FetchSnapshotTree calls
diff: @@ -645,6 +645,7 @@ export class OdspDocumentStorageService implements IDocumentStorageService {
  let reqStToRespEndTime: number | undefined; // responseEnd - requestStart
  let networkTime: number | undefined; // responseEnd - startTime
  const spReqDuration = response.headers.get("sprequestduration");
  + const msEdge = response.headers.get("x-msedge-ref"); // To track Azure Front Door information of which the request came in at
  // getEntriesByType is only available in browser performance object
  const resources1 = performance.getEntriesByType?.("resource") ?? [];
  @@ -670,6 +671,7 @@ export class OdspDocumentStorageService implements IDocumentStorageService {
  }
  const clientTime = networkTime ? overallTime - networkTime : undefined;
  + const isAfd = msEdge !== undefined;
  event.end({
  trees: content.trees?.length ?? 0,
  @@ -689,6 +691,8 @@ export class OdspDocumentStorageService implements IDocumentStorageService {
  overalltime: overallTime,
  networktime: networkTime,
  clienttime: clientTime,
  + msedge: msEdge,
  + isafd: isAfd,
  contentsize: TelemetryLogger.numberFromString(response.headers.get("content-length")),
  bodysize: TelemetryLogger.numberFromString(response.headers.get("body-size")),
  });
  