1 write to TelemetryEvent
NuGet.Common (1)
Telemetry\TelemetryActivity.cs (1)
49
TelemetryEvent
= telemetryEvent!;
87 references to TelemetryEvent
NuGet.Commands (78)
RestoreCommand\RestoreCommand.cs (78)
220
telemetry.
TelemetryEvent
[PackagesWithFloatingVersionCount] = CountPackagesWithFloatingVersion(_request.Project);
250
telemetry.
TelemetryEvent
[NoOpResult] = false; // Getting here means we did not no-op.
266
AnalyzePruningResults(_request.Project, telemetry.
TelemetryEvent
, _logger);
366
telemetry.
TelemetryEvent
[UpdatedAssetsFile] = restoreResult._isAssetsFileDirty.Value;
367
telemetry.
TelemetryEvent
[UpdatedMSBuildFiles] = restoreResult._dirtyMSBuildFiles.Value.Count > 0;
368
PopulateAnalyzerAssetsTelemetry(telemetry.
TelemetryEvent
, assetsFile, graphs, _request.Project);
390
telemetry.
TelemetryEvent
.AddPiiData(ProjectFilePath, _request.Project.FilePath);
392
telemetry.
TelemetryEvent
[PackageSourceMappingIsMappingEnabled] = isPackageSourceMappingEnabled;
393
telemetry.
TelemetryEvent
[SourcesCount] = _request.DependencyProviders.RemoteProviders.Count;
394
telemetry.
TelemetryEvent
[HttpSourcesCount] = httpSourcesCount;
395
telemetry.
TelemetryEvent
[LocalSourcesCount] = _request.DependencyProviders.RemoteProviders.Count - httpSourcesCount;
396
telemetry.
TelemetryEvent
[FallbackFoldersCount] = _request.DependencyProviders.FallbackPackageFolders.Count;
397
telemetry.
TelemetryEvent
[IsLockFileEnabled] = _isLockFileEnabled;
398
telemetry.
TelemetryEvent
[UseLegacyDependencyResolver] = _request.Project.RestoreMetadata.UseLegacyDependencyResolver;
399
telemetry.
TelemetryEvent
[UsedLegacyDependencyResolver] = !_enableNewDependencyResolver;
400
telemetry.
TelemetryEvent
[TargetFrameworks] = GetTargetFrameworksAsString(_request.Project.TargetFrameworks);
401
telemetry.
TelemetryEvent
[TargetFrameworksCount] = _request.Project.TargetFrameworks.Count;
402
telemetry.
TelemetryEvent
[RuntimeIdentifiersCount] = _request.Project.RuntimeGraph.Runtimes.Count;
403
telemetry.
TelemetryEvent
[TreatWarningsAsErrors] = _request.Project.RestoreMetadata.ProjectWideWarningProperties.AllWarningsAsErrors;
404
telemetry.
TelemetryEvent
[SDKAnalysisLevel] = _request.Project.RestoreMetadata.SdkAnalysisLevel;
405
telemetry.
TelemetryEvent
[UsingMicrosoftNETSdk] = _request.Project.RestoreMetadata.UsingMicrosoftNETSdk;
406
telemetry.
TelemetryEvent
[NETSdkVersion] = _request.Project.RestoreSettings.SdkVersion;
407
telemetry.
TelemetryEvent
[IsPackageInstallationTrigger] = !_request.IsRestoreOriginalAction;
408
telemetry.
TelemetryEvent
[UsesLegacyPackagesDirectory] = !_request.IsLowercasePackagesDirectory;
409
telemetry.
TelemetryEvent
[UsesLegacyAssetTargetFallback] = MSBuildStringUtility.IsTrue(EnvironmentVariableReader.GetEnvironmentVariable("NUGET_USE_LEGACY_ASSET_TARGET_FALLBACK_DEPENDENCY_RESOLUTION"));
414
telemetry.
TelemetryEvent
[IsCentralVersionManagementEnabled] = isCpvmEnabled;
419
telemetry.
TelemetryEvent
[IsCentralPackageTransitivePinningEnabled] = isCentralPackageTransitivePinningEnabled;
422
telemetry.
TelemetryEvent
[AuditEnabled] = auditEnabled ? "enabled" : "disabled";
423
telemetry.
TelemetryEvent
[AnalyzerAssetsEnabled] = _request.Project.RestoreMetadata?.RestoreEnableAnalyzerAssets ?? false;
425
PopulatePruningEnabledTelemetry(_request.Project, telemetry.
TelemetryEvent
);
601
telemetry.
TelemetryEvent
[NoOpCacheFileEvaluationResult] = noOpCacheFileEvaluation;
602
telemetry.
TelemetryEvent
[ForceRestore] = !_request.AllowNoOp;
612
telemetry.
TelemetryEvent
[NoOpRestoreOutputEvaluationResult] = noOpSuccess;
625
telemetry.
TelemetryEvent
[NoOpResult] = true;
626
telemetry.
TelemetryEvent
[RestoreSuccess] = success;
627
telemetry.
TelemetryEvent
[TotalUniquePackagesCount] = cacheFile.ExpectedPackageFilePaths?.Count ?? -1;
628
telemetry.
TelemetryEvent
[NewPackagesInstalledCount] = 0;
629
telemetry.
TelemetryEvent
[UpdatedAssetsFile] = false;
630
telemetry.
TelemetryEvent
[UpdatedMSBuildFiles] = false;
632
if (cacheFileAge.HasValue) { telemetry.
TelemetryEvent
[NoOpCacheFileAgeDays] = cacheFileAge.Value.TotalDays; }
739
telemetry.
TelemetryEvent
[IsLockFileValidForRestore] = isLockFileValid;
740
telemetry.
TelemetryEvent
[LockFileEvaluationResult] = result;
891
telemetry.
TelemetryEvent
[TotalUniquePackagesCount] = cacheFile?.ExpectedPackageFilePaths.Count;
900
telemetry.
TelemetryEvent
[ErrorCodes] = errorCodes;
905
telemetry.
TelemetryEvent
[WarningCodes] = warningCodes;
910
telemetry.
TelemetryEvent
[SuppressedWarningCodes] = suppressedWarningCodes;
913
telemetry.
TelemetryEvent
[NewPackagesInstalledCount] = graphs.Where(g => !g.InConflict).SelectMany(g => g.Install).Distinct().Count();
914
telemetry.
TelemetryEvent
[AnyPackageIdContainsNonAlphanumericDotDashOrUnderscoreCharacters] = graphs.Where(g => !g.InConflict).SelectMany(g => g.Flattened).Any(i => i.Key.Type == LibraryType.Package && HasNonAlphanumericDotDashOrUnderscoreCharacters(i.Key.Name));
915
telemetry.
TelemetryEvent
[RestoreSuccess] = success;
963
telemetry.
TelemetryEvent
[AuditLevel] = (int)audit.MinSeverity;
964
telemetry.
TelemetryEvent
[AuditMode] = AuditUtility.GetString(audit.AuditMode);
965
telemetry.
TelemetryEvent
[AuditSuppressedAdvisoriesDefinedCount] = audit.SuppressedAdvisories?.Count ?? 0;
966
telemetry.
TelemetryEvent
[AuditSuppressedAdvisoriesDistinctAdvisoriesSuppressedCount] = audit.DistinctAdvisoriesSuppressedCount;
967
telemetry.
TelemetryEvent
[AuditSuppressedAdvisoriesTotalWarningsSuppressedCount] = audit.TotalWarningsSuppressedCount;
970
telemetry.
TelemetryEvent
[AuditDirectVulnerabilitiesCount] = audit.DirectPackagesWithAdvisory?.Count ?? 0;
971
telemetry.
TelemetryEvent
[AuditDirectVulnerabilitySev0] = audit.Sev0DirectMatches;
972
telemetry.
TelemetryEvent
[AuditDirectVulnerabilitySev1] = audit.Sev1DirectMatches;
973
telemetry.
TelemetryEvent
[AuditDirectVulnerabilitySev2] = audit.Sev2DirectMatches;
974
telemetry.
TelemetryEvent
[AuditDirectVulnerabilitySev3] = audit.Sev3DirectMatches;
975
telemetry.
TelemetryEvent
[AuditDirectVulnerabilitySevInvalid] = audit.InvalidSevDirectMatches;
978
telemetry.
TelemetryEvent
[AuditTransitiveVulnerabilitiesCount] = audit.TransitivePackagesWithAdvisory?.Count ?? 0;
979
telemetry.
TelemetryEvent
[AuditTransitiveVulnerabilitySev0] = audit.Sev0TransitiveMatches;
980
telemetry.
TelemetryEvent
[AuditTransitiveVulnerabilitySev1] = audit.Sev1TransitiveMatches;
981
telemetry.
TelemetryEvent
[AuditTransitiveVulnerabilitySev2] = audit.Sev2TransitiveMatches;
982
telemetry.
TelemetryEvent
[AuditTransitiveVulnerabilitySev3] = audit.Sev3TransitiveMatches;
983
telemetry.
TelemetryEvent
[AuditTransitiveVulnerabilitySevInvalid] = audit.InvalidSevTransitiveMatches;
986
telemetry.
TelemetryEvent
[AuditPackageDownloadVulnerabilitiesSev0] = audit.Sev0PackageDownloadMatches;
987
telemetry.
TelemetryEvent
[AuditPackageDownloadVulnerabilitiesSev1] = audit.Sev1PackageDownloadMatches;
988
telemetry.
TelemetryEvent
[AuditPackageDownloadVulnerabilitiesSev2] = audit.Sev2PackageDownloadMatches;
989
telemetry.
TelemetryEvent
[AuditPackageDownloadVulnerabilitiesSev3] = audit.Sev3PackageDownloadMatches;
990
telemetry.
TelemetryEvent
[AuditPackageDownloadVulnerabilitiesSevInvalid] = audit.InvalidSevPackageDownloadMatches;
991
telemetry.
TelemetryEvent
[AuditSuppressedAdvisoriesTotalPackageDownloadWarningsSuppressedCount] = audit.TotalPackageDownloadWarningsSuppressedCount;
992
telemetry.
TelemetryEvent
[AuditSuppressedAdvisoriesDistinctPackageDownloadAdvisoriesSuppressedCount] = audit.DistinctPackageDownloadAdvisoriesSuppressedCount;
994
telemetry.
TelemetryEvent
[AuditDataSources] = audit.SourcesWithVulnerabilityData;
995
if (audit.DownloadDurationSeconds.HasValue) { telemetry.
TelemetryEvent
[AuditDurationDownload] = audit.DownloadDurationSeconds.Value; }
996
if (audit.CheckPackagesDurationSeconds.HasValue) { telemetry.
TelemetryEvent
[AuditDurationCheck] = audit.CheckPackagesDurationSeconds.Value; }
997
if (audit.GenerateOutputDurationSeconds.HasValue) { telemetry.
TelemetryEvent
[AuditDurationOutput] = audit.GenerateOutputDurationSeconds.Value; }
1012
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
);