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)
239
telemetry.
TelemetryEvent
[NoOpResult] = false; // Getting here means we did not no-op.
255
AnalyzePruningResults(_request.Project, telemetry.
TelemetryEvent
, _logger);
355
telemetry.
TelemetryEvent
[UpdatedAssetsFile] = restoreResult._isAssetsFileDirty.Value;
356
telemetry.
TelemetryEvent
[UpdatedMSBuildFiles] = restoreResult._dirtyMSBuildFiles.Value.Count > 0;
378
telemetry.
TelemetryEvent
.AddPiiData(ProjectFilePath, _request.Project.FilePath);
380
telemetry.
TelemetryEvent
[PackageSourceMappingIsMappingEnabled] = isPackageSourceMappingEnabled;
381
telemetry.
TelemetryEvent
[SourcesCount] = _request.DependencyProviders.RemoteProviders.Count;
382
telemetry.
TelemetryEvent
[HttpSourcesCount] = httpSourcesCount;
383
telemetry.
TelemetryEvent
[LocalSourcesCount] = _request.DependencyProviders.RemoteProviders.Count - httpSourcesCount;
384
telemetry.
TelemetryEvent
[FallbackFoldersCount] = _request.DependencyProviders.FallbackPackageFolders.Count;
385
telemetry.
TelemetryEvent
[IsLockFileEnabled] = _isLockFileEnabled;
386
telemetry.
TelemetryEvent
[UseLegacyDependencyResolver] = _request.Project.RestoreMetadata.UseLegacyDependencyResolver;
387
telemetry.
TelemetryEvent
[UsedLegacyDependencyResolver] = !_enableNewDependencyResolver;
388
telemetry.
TelemetryEvent
[TargetFrameworks] = GetTargetFrameworksAsString(_request.Project.TargetFrameworks);
389
telemetry.
TelemetryEvent
[TargetFrameworksCount] = _request.Project.TargetFrameworks.Count;
390
telemetry.
TelemetryEvent
[RuntimeIdentifiersCount] = _request.Project.RuntimeGraph.Runtimes.Count;
391
telemetry.
TelemetryEvent
[TreatWarningsAsErrors] = _request.Project.RestoreMetadata.ProjectWideWarningProperties.AllWarningsAsErrors;
392
telemetry.
TelemetryEvent
[SDKAnalysisLevel] = _request.Project.RestoreMetadata.SdkAnalysisLevel;
393
telemetry.
TelemetryEvent
[UsingMicrosoftNETSdk] = _request.Project.RestoreMetadata.UsingMicrosoftNETSdk;
394
telemetry.
TelemetryEvent
[NETSdkVersion] = _request.Project.RestoreSettings.SdkVersion;
395
telemetry.
TelemetryEvent
[IsPackageInstallationTrigger] = !_request.IsRestoreOriginalAction;
396
telemetry.
TelemetryEvent
[UsesLegacyPackagesDirectory] = !_request.IsLowercasePackagesDirectory;
397
telemetry.
TelemetryEvent
[UsesLegacyAssetTargetFallback] = MSBuildStringUtility.IsTrue(EnvironmentVariableReader.GetEnvironmentVariable("NUGET_USE_LEGACY_ASSET_TARGET_FALLBACK_DEPENDENCY_RESOLUTION"));
402
telemetry.
TelemetryEvent
[IsCentralVersionManagementEnabled] = isCpvmEnabled;
407
telemetry.
TelemetryEvent
[IsCentralPackageTransitivePinningEnabled] = isCentralPackageTransitivePinningEnabled;
410
telemetry.
TelemetryEvent
[AuditEnabled] = auditEnabled ? "enabled" : "disabled";
412
PopulatePruningEnabledTelemetry(_request.Project, telemetry.
TelemetryEvent
);
466
telemetry.
TelemetryEvent
[NoOpCacheFileEvaluationResult] = noOpCacheFileEvaluation;
467
telemetry.
TelemetryEvent
[ForceRestore] = !_request.AllowNoOp;
477
telemetry.
TelemetryEvent
[NoOpRestoreOutputEvaluationResult] = noOpSuccess;
490
telemetry.
TelemetryEvent
[NoOpResult] = true;
491
telemetry.
TelemetryEvent
[RestoreSuccess] = success;
492
telemetry.
TelemetryEvent
[TotalUniquePackagesCount] = cacheFile.ExpectedPackageFilePaths?.Count ?? -1;
493
telemetry.
TelemetryEvent
[NewPackagesInstalledCount] = 0;
494
telemetry.
TelemetryEvent
[UpdatedAssetsFile] = false;
495
telemetry.
TelemetryEvent
[UpdatedMSBuildFiles] = false;
497
if (cacheFileAge.HasValue) { telemetry.
TelemetryEvent
[NoOpCacheFileAgeDays] = cacheFileAge.Value.TotalDays; }
576
telemetry.
TelemetryEvent
[IsLockFileValidForRestore] = isLockFileValid;
577
telemetry.
TelemetryEvent
[LockFileEvaluationResult] = result;
728
telemetry.
TelemetryEvent
[TotalUniquePackagesCount] = cacheFile?.ExpectedPackageFilePaths.Count;
737
telemetry.
TelemetryEvent
[ErrorCodes] = errorCodes;
742
telemetry.
TelemetryEvent
[WarningCodes] = warningCodes;
747
telemetry.
TelemetryEvent
[SuppressedWarningCodes] = suppressedWarningCodes;
750
telemetry.
TelemetryEvent
[NewPackagesInstalledCount] = graphs.Where(g => !g.InConflict).SelectMany(g => g.Install).Distinct().Count();
751
telemetry.
TelemetryEvent
[AnyPackageIdContainsNonAlphanumericDotDashOrUnderscoreCharacters] = graphs.Where(g => !g.InConflict).SelectMany(g => g.Flattened).Any(i => HasNonAlphanumericDotDashOrUnderscoreCharacters(i.Key.Name));
752
telemetry.
TelemetryEvent
[RestoreSuccess] = success;
800
telemetry.
TelemetryEvent
[AuditLevel] = (int)audit.MinSeverity;
801
telemetry.
TelemetryEvent
[AuditMode] = AuditUtility.GetString(audit.AuditMode);
802
telemetry.
TelemetryEvent
[AuditSuppressedAdvisoriesDefinedCount] = audit.SuppressedAdvisories?.Count ?? 0;
803
telemetry.
TelemetryEvent
[AuditSuppressedAdvisoriesDistinctAdvisoriesSuppressedCount] = audit.DistinctAdvisoriesSuppressedCount;
804
telemetry.
TelemetryEvent
[AuditSuppressedAdvisoriesTotalWarningsSuppressedCount] = audit.TotalWarningsSuppressedCount;
807
telemetry.
TelemetryEvent
[AuditDirectVulnerabilitiesCount] = audit.DirectPackagesWithAdvisory?.Count ?? 0;
808
telemetry.
TelemetryEvent
[AuditDirectVulnerabilitySev0] = audit.Sev0DirectMatches;
809
telemetry.
TelemetryEvent
[AuditDirectVulnerabilitySev1] = audit.Sev1DirectMatches;
810
telemetry.
TelemetryEvent
[AuditDirectVulnerabilitySev2] = audit.Sev2DirectMatches;
811
telemetry.
TelemetryEvent
[AuditDirectVulnerabilitySev3] = audit.Sev3DirectMatches;
812
telemetry.
TelemetryEvent
[AuditDirectVulnerabilitySevInvalid] = audit.InvalidSevDirectMatches;
815
telemetry.
TelemetryEvent
[AuditTransitiveVulnerabilitiesCount] = audit.TransitivePackagesWithAdvisory?.Count ?? 0;
816
telemetry.
TelemetryEvent
[AuditTransitiveVulnerabilitySev0] = audit.Sev0TransitiveMatches;
817
telemetry.
TelemetryEvent
[AuditTransitiveVulnerabilitySev1] = audit.Sev1TransitiveMatches;
818
telemetry.
TelemetryEvent
[AuditTransitiveVulnerabilitySev2] = audit.Sev2TransitiveMatches;
819
telemetry.
TelemetryEvent
[AuditTransitiveVulnerabilitySev3] = audit.Sev3TransitiveMatches;
820
telemetry.
TelemetryEvent
[AuditTransitiveVulnerabilitySevInvalid] = audit.InvalidSevTransitiveMatches;
823
telemetry.
TelemetryEvent
[AuditPackageDownloadVulnerabilitiesSev0] = audit.Sev0PackageDownloadMatches;
824
telemetry.
TelemetryEvent
[AuditPackageDownloadVulnerabilitiesSev1] = audit.Sev1PackageDownloadMatches;
825
telemetry.
TelemetryEvent
[AuditPackageDownloadVulnerabilitiesSev2] = audit.Sev2PackageDownloadMatches;
826
telemetry.
TelemetryEvent
[AuditPackageDownloadVulnerabilitiesSev3] = audit.Sev3PackageDownloadMatches;
827
telemetry.
TelemetryEvent
[AuditPackageDownloadVulnerabilitiesSevInvalid] = audit.InvalidSevPackageDownloadMatches;
828
telemetry.
TelemetryEvent
[AuditSuppressedAdvisoriesTotalPackageDownloadWarningsSuppressedCount] = audit.TotalPackageDownloadWarningsSuppressedCount;
829
telemetry.
TelemetryEvent
[AuditSuppressedAdvisoriesDistinctPackageDownloadAdvisoriesSuppressedCount] = audit.DistinctPackageDownloadAdvisoriesSuppressedCount;
831
telemetry.
TelemetryEvent
[AuditDataSources] = audit.SourcesWithVulnerabilityData;
832
if (audit.DownloadDurationSeconds.HasValue) { telemetry.
TelemetryEvent
[AuditDurationDownload] = audit.DownloadDurationSeconds.Value; }
833
if (audit.CheckPackagesDurationSeconds.HasValue) { telemetry.
TelemetryEvent
[AuditDurationCheck] = audit.CheckPackagesDurationSeconds.Value; }
834
if (audit.GenerateOutputDurationSeconds.HasValue) { telemetry.
TelemetryEvent
[AuditDurationOutput] = audit.GenerateOutputDurationSeconds.Value; }
849
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
);