/// <summary>
 /// Log to MDS when installation/uninstallation finsihed
 /// </summary>
 private void LogEndEvent(string id, TimeSpan duration, ITracer tracer, string defaultResult = null)
 {
     SiteExtensionStatus armStatus = new SiteExtensionStatus(_environment.SiteExtensionSettingsPath, id, tracer);
     string filePath = Path.Combine(_environment.RootPath, "SiteExtensions", id, "SiteExtensionSettings.json");
     var jsonSetting = new JsonSettings(filePath);
     _analytics.SiteExtensionEvent(
         Request.Method.Method,
         Request.RequestUri.AbsolutePath,
         armStatus.ProvisioningState ?? defaultResult,
         duration.TotalMilliseconds.ToString(),
         jsonSetting.ToString());
 }