1 write to TelemetryEvent
NuGet.Common (1)
Telemetry\TelemetryActivity.cs (1)
49
TelemetryEvent
= telemetryEvent!;
84 references to TelemetryEvent
NuGet.Commands (75)
RestoreCommand\RestoreCommand.cs (75)
240
telemetry.
TelemetryEvent
[NoOpResult] = false; // Getting here means we did not no-op.
256
AnalyzePruningResults(_request.Project, telemetry.
TelemetryEvent
, _logger);
356
telemetry.
TelemetryEvent
[UpdatedAssetsFile] = restoreResult._isAssetsFileDirty.Value;
357
telemetry.
TelemetryEvent
[UpdatedMSBuildFiles] = restoreResult._dirtyMSBuildFiles.Value.Count > 0;
379
telemetry.
TelemetryEvent
.AddPiiData(ProjectFilePath, _request.Project.FilePath);
381
telemetry.
TelemetryEvent
[PackageSourceMappingIsMappingEnabled] = isPackageSourceMappingEnabled;
382
telemetry.
TelemetryEvent
[SourcesCount] = _request.DependencyProviders.RemoteProviders.Count;
383
telemetry.
TelemetryEvent
[HttpSourcesCount] = httpSourcesCount;
384
telemetry.
TelemetryEvent
[LocalSourcesCount] = _request.DependencyProviders.RemoteProviders.Count - httpSourcesCount;
385
telemetry.
TelemetryEvent
[FallbackFoldersCount] = _request.DependencyProviders.FallbackPackageFolders.Count;
386
telemetry.
TelemetryEvent
[IsLockFileEnabled] = _isLockFileEnabled;
387
telemetry.
TelemetryEvent
[UseLegacyDependencyResolver] = _request.Project.RestoreMetadata.UseLegacyDependencyResolver;
388
telemetry.
TelemetryEvent
[UsedLegacyDependencyResolver] = !_enableNewDependencyResolver;
389
telemetry.
TelemetryEvent
[TargetFrameworks] = GetTargetFrameworksAsString(_request.Project.TargetFrameworks);
390
telemetry.
TelemetryEvent
[TargetFrameworksCount] = _request.Project.TargetFrameworks.Count;
391
telemetry.
TelemetryEvent
[RuntimeIdentifiersCount] = _request.Project.RuntimeGraph.Runtimes.Count;
392
telemetry.
TelemetryEvent
[TreatWarningsAsErrors] = _request.Project.RestoreMetadata.ProjectWideWarningProperties.AllWarningsAsErrors;
393
telemetry.
TelemetryEvent
[SDKAnalysisLevel] = _request.Project.RestoreMetadata.SdkAnalysisLevel;
394
telemetry.
TelemetryEvent
[UsingMicrosoftNETSdk] = _request.Project.RestoreMetadata.UsingMicrosoftNETSdk;
395
telemetry.
TelemetryEvent
[NETSdkVersion] = _request.Project.RestoreSettings.SdkVersion;
396
telemetry.
TelemetryEvent
[IsPackageInstallationTrigger] = !_request.IsRestoreOriginalAction;
397
telemetry.
TelemetryEvent
[UsesLegacyPackagesDirectory] = !_request.IsLowercasePackagesDirectory;
398
telemetry.
TelemetryEvent
[UsesLegacyAssetTargetFallback] = MSBuildStringUtility.IsTrue(EnvironmentVariableReader.GetEnvironmentVariable("NUGET_USE_LEGACY_ASSET_TARGET_FALLBACK_DEPENDENCY_RESOLUTION"));
403
telemetry.
TelemetryEvent
[IsCentralVersionManagementEnabled] = isCpvmEnabled;
408
telemetry.
TelemetryEvent
[IsCentralPackageTransitivePinningEnabled] = isCentralPackageTransitivePinningEnabled;
411
telemetry.
TelemetryEvent
[AuditEnabled] = auditEnabled ? "enabled" : "disabled";
413
PopulatePruningEnabledTelemetry(_request.Project, telemetry.
TelemetryEvent
);
467
telemetry.
TelemetryEvent
[NoOpCacheFileEvaluationResult] = noOpCacheFileEvaluation;
468
telemetry.
TelemetryEvent
[ForceRestore] = !_request.AllowNoOp;
478
telemetry.
TelemetryEvent
[NoOpRestoreOutputEvaluationResult] = noOpSuccess;
491
telemetry.
TelemetryEvent
[NoOpResult] = true;
492
telemetry.
TelemetryEvent
[RestoreSuccess] = success;
493
telemetry.
TelemetryEvent
[TotalUniquePackagesCount] = cacheFile.ExpectedPackageFilePaths?.Count ?? -1;
494
telemetry.
TelemetryEvent
[NewPackagesInstalledCount] = 0;
495
telemetry.
TelemetryEvent
[UpdatedAssetsFile] = false;
496
telemetry.
TelemetryEvent
[UpdatedMSBuildFiles] = false;
498
if (cacheFileAge.HasValue) { telemetry.
TelemetryEvent
[NoOpCacheFileAgeDays] = cacheFileAge.Value.TotalDays; }
605
telemetry.
TelemetryEvent
[IsLockFileValidForRestore] = isLockFileValid;
606
telemetry.
TelemetryEvent
[LockFileEvaluationResult] = result;
757
telemetry.
TelemetryEvent
[TotalUniquePackagesCount] = cacheFile?.ExpectedPackageFilePaths.Count;
766
telemetry.
TelemetryEvent
[ErrorCodes] = errorCodes;
771
telemetry.
TelemetryEvent
[WarningCodes] = warningCodes;
776
telemetry.
TelemetryEvent
[SuppressedWarningCodes] = suppressedWarningCodes;
779
telemetry.
TelemetryEvent
[NewPackagesInstalledCount] = graphs.Where(g => !g.InConflict).SelectMany(g => g.Install).Distinct().Count();
780
telemetry.
TelemetryEvent
[AnyPackageIdContainsNonAlphanumericDotDashOrUnderscoreCharacters] = graphs.Where(g => !g.InConflict).SelectMany(g => g.Flattened).Any(i => HasNonAlphanumericDotDashOrUnderscoreCharacters(i.Key.Name));
781
telemetry.
TelemetryEvent
[RestoreSuccess] = success;
829
telemetry.
TelemetryEvent
[AuditLevel] = (int)audit.MinSeverity;
830
telemetry.
TelemetryEvent
[AuditMode] = AuditUtility.GetString(audit.AuditMode);
831
telemetry.
TelemetryEvent
[AuditSuppressedAdvisoriesDefinedCount] = audit.SuppressedAdvisories?.Count ?? 0;
832
telemetry.
TelemetryEvent
[AuditSuppressedAdvisoriesDistinctAdvisoriesSuppressedCount] = audit.DistinctAdvisoriesSuppressedCount;
833
telemetry.
TelemetryEvent
[AuditSuppressedAdvisoriesTotalWarningsSuppressedCount] = audit.TotalWarningsSuppressedCount;
836
telemetry.
TelemetryEvent
[AuditDirectVulnerabilitiesCount] = audit.DirectPackagesWithAdvisory?.Count ?? 0;
837
telemetry.
TelemetryEvent
[AuditDirectVulnerabilitySev0] = audit.Sev0DirectMatches;
838
telemetry.
TelemetryEvent
[AuditDirectVulnerabilitySev1] = audit.Sev1DirectMatches;
839
telemetry.
TelemetryEvent
[AuditDirectVulnerabilitySev2] = audit.Sev2DirectMatches;
840
telemetry.
TelemetryEvent
[AuditDirectVulnerabilitySev3] = audit.Sev3DirectMatches;
841
telemetry.
TelemetryEvent
[AuditDirectVulnerabilitySevInvalid] = audit.InvalidSevDirectMatches;
844
telemetry.
TelemetryEvent
[AuditTransitiveVulnerabilitiesCount] = audit.TransitivePackagesWithAdvisory?.Count ?? 0;
845
telemetry.
TelemetryEvent
[AuditTransitiveVulnerabilitySev0] = audit.Sev0TransitiveMatches;
846
telemetry.
TelemetryEvent
[AuditTransitiveVulnerabilitySev1] = audit.Sev1TransitiveMatches;
847
telemetry.
TelemetryEvent
[AuditTransitiveVulnerabilitySev2] = audit.Sev2TransitiveMatches;
848
telemetry.
TelemetryEvent
[AuditTransitiveVulnerabilitySev3] = audit.Sev3TransitiveMatches;
849
telemetry.
TelemetryEvent
[AuditTransitiveVulnerabilitySevInvalid] = audit.InvalidSevTransitiveMatches;
852
telemetry.
TelemetryEvent
[AuditPackageDownloadVulnerabilitiesSev0] = audit.Sev0PackageDownloadMatches;
853
telemetry.
TelemetryEvent
[AuditPackageDownloadVulnerabilitiesSev1] = audit.Sev1PackageDownloadMatches;
854
telemetry.
TelemetryEvent
[AuditPackageDownloadVulnerabilitiesSev2] = audit.Sev2PackageDownloadMatches;
855
telemetry.
TelemetryEvent
[AuditPackageDownloadVulnerabilitiesSev3] = audit.Sev3PackageDownloadMatches;
856
telemetry.
TelemetryEvent
[AuditPackageDownloadVulnerabilitiesSevInvalid] = audit.InvalidSevPackageDownloadMatches;
857
telemetry.
TelemetryEvent
[AuditSuppressedAdvisoriesTotalPackageDownloadWarningsSuppressedCount] = audit.TotalPackageDownloadWarningsSuppressedCount;
858
telemetry.
TelemetryEvent
[AuditSuppressedAdvisoriesDistinctPackageDownloadAdvisoriesSuppressedCount] = audit.DistinctPackageDownloadAdvisoriesSuppressedCount;
860
telemetry.
TelemetryEvent
[AuditDataSources] = audit.SourcesWithVulnerabilityData;
861
if (audit.DownloadDurationSeconds.HasValue) { telemetry.
TelemetryEvent
[AuditDurationDownload] = audit.DownloadDurationSeconds.Value; }
862
if (audit.CheckPackagesDurationSeconds.HasValue) { telemetry.
TelemetryEvent
[AuditDurationCheck] = audit.CheckPackagesDurationSeconds.Value; }
863
if (audit.GenerateOutputDurationSeconds.HasValue) { telemetry.
TelemetryEvent
[AuditDurationOutput] = audit.GenerateOutputDurationSeconds.Value; }
878
telemetry.
TelemetryEvent
.ComplexData[eventName] = result;
NuGet.Common (9)
Telemetry\TelemetryActivity.cs (9)
96
_telemetryActivity.
TelemetryEvent
[_propertyName] = _stopwatch.Elapsed.TotalSeconds;
118
if (NuGetTelemetryService != null &&
TelemetryEvent
!= null)
121
TelemetryEvent
["StartTime"] = _startTime.ToString("O", CultureInfo.CurrentCulture);
122
TelemetryEvent
["EndTime"] = endTime.ToString("O", CultureInfo.CurrentCulture);
123
TelemetryEvent
["Duration"] = _stopwatch.Elapsed.TotalSeconds;
127
TelemetryEvent
[nameof(ParentId)] = ParentId.ToString();
132
TelemetryEvent
[nameof(OperationId)] = OperationId.ToString();
137
TelemetryEvent
[interval.Item1] = interval.Item2.TotalSeconds;
140
NuGetTelemetryService.EmitTelemetryEvent(
TelemetryEvent
);