2 instantiations of ActivityScope
aspire (2)
Telemetry\ProfilingTelemetry.cs (2)
253public ActivityScope CurrentActivity => IsEnabled ? new(Activity.Current, ownsActivity: false) : default; 694return new ActivityScope(activity);
164 references to ActivityScope
aspire (148)
Backchannel\AppHostAuxiliaryBackchannel.cs (1)
343var activity = _profilingTelemetry?.StartAuxiliaryBackchannelGetDashboardUrls() ?? default;
Backchannel\AppHostCliBackchannel.cs (2)
112using var activity = profilingTelemetry.StartBackchannelGetDashboardUrls(); 307using var activity = profilingTelemetry.StartBackchannelConnect(socketPath, autoReconnect, retryCount);
Backchannel\ProfilingJsonRpcExtensions.cs (4)
49using var activity = profilingTelemetry?.StartJsonRpcClientCall(connectionName, methodName, streaming: false) ?? default; 72using var activity = profilingTelemetry?.StartJsonRpcClientCall(connectionName, methodName, streaming: false) ?? default; 100var activity = profilingTelemetry?.StartJsonRpcClientCall(connectionName, methodName, streaming: true) ?? default; 120ProfilingTelemetry.ActivityScope activity,
Commands\AddCommand.cs (9)
79ProfilingTelemetry.ActivityScope addActivity = default; 112using (var findAppHostActivity = _profilingTelemetry.StartAddFindAppHost(passedAppHostProjectFile)) 141using (var configuredChannelActivity = _profilingTelemetry.StartAddGetConfiguredChannel()) 178using (var searchPackagesActivity = _profilingTelemetry.StartAddSearchPackages(configuredChannel)) 309using (var selectPackageActivity = _profilingTelemetry.StartAddSelectPackage(integrationName, version)) 369using (var stopRunningInstanceActivity = _profilingTelemetry.StartAddStopExistingInstance()) 388using (var addPackageActivity = _profilingTelemetry.StartAddPackage(context.PackageId, context.PackageVersion, context.Source)) 566using var promptActivity = _profilingTelemetry.StartAddSelectPackagePrompt(); 572using var promptActivity = _profilingTelemetry.StartAddSelectPackagePrompt();
Commands\AppHostLauncher.cs (4)
440using (var spawnActivity = profilingTelemetry.StartDetachedSpawnChild(executablePath, childArgs, "run")) 492using var waitForBackchannelActivity = profilingTelemetry.StartDetachedWaitForBackchannel(childProcess.ProcessId); 528using var getDashboardUrlsActivity = profilingTelemetry.StartDetachedGetDashboardUrls(); 732private LaunchResult CreateChildExitedLaunchResult(IProcessExecution childProcess, ProfilingTelemetry.ActivityScope waitForBackchannelActivity, DateTimeOffset? childStartedAt)
Commands\LsCommand.cs (2)
78using var profilingActivity = _profilingTelemetry.StartLsCommand(format.ToString().ToLowerInvariant(), includeAll); 99using (var findAppHostsActivity = _profilingTelemetry.StartLsFindAppHosts(scope.ToString()))
Commands\RunCommand.cs (7)
261using var activity = _profilingTelemetry.StartRunCommand(); 268using (var findAppHostActivity = _profilingTelemetry.StartRunAppHostFindAppHost(passedAppHostProjectFile)) 308using (var stopRunningInstanceActivity = _profilingTelemetry.StartRunAppHostStopExistingInstance()) 377using (var waitForBuildActivity = _profilingTelemetry.StartRunAppHostWaitForBuild()) 600using (var lifetimeActivity = _profilingTelemetry.StartRunAppHostLifetime()) 940using (var waitForBackchannelActivity = _profilingTelemetry.StartRunAppHostWaitForBackchannel()) 966using (var getDashboardUrlsActivity = _profilingTelemetry.StartRunAppHostGetDashboardUrls())
Commands\StopCommand.cs (3)
90using var activity = _profilingTelemetry.StartStopCommand(stopAll, passedAppHostProjectFile is not null); 488using var activity = _profilingTelemetry.StartStopAppHost(appHostInfo); 519private static int CompleteStopActivity(ProfilingTelemetry.ActivityScope activity, int exitCode)
DotNet\DotNetCliRunner.cs (4)
216using var processActivity = profilingTelemetry.StartDotNetProcess(dotnetCommand, projectFile, workingDirectory, options); 328ProfilingTelemetry.ActivityScope processActivity) 388ProfilingTelemetry.ActivityScope activity, 511using var activity = profilingTelemetry.StartBackchannelConnect(socketPath, parentContext);
Git\GitRepository.cs (2)
38using var activity = profilingTelemetry.StartGitCommand("rev-parse", startInfo.FileName, startInfo.ArgumentList, executionContext.WorkingDirectory); 124using var activity = profilingTelemetry.StartGitCommand("ls-files", startInfo.FileName, startInfo.ArgumentList, searchRoot);
Npm\NpmRunner.cs (1)
294using var activity = profilingTelemetry.StartNpmCommand(npmPath, args, workingDirectory);
Program.cs (1)
1180ProfilingTelemetry.ActivityScope profileCommandActivity = default;
Projects\AppHostCandidateFinder.cs (4)
109using var discoveryActivity = profilingTelemetry.StartAppHostCandidateDiscovery(searchDirectory, scope, patterns.Count, nugetCachePath is not null); 133using var matchActivity = profilingTelemetry.StartAppHostCandidateGitMatch(includedPaths.Count, patterns.Count); 163using var walkActivity = profilingTelemetry.StartAppHostCandidateFilesystemWalk(searchDirectory, patterns.Count, applyDirectoryExclusions, nugetCachePath is not null); 389ProfilingTelemetry.ActivityScope walkActivity,
Projects\AppHostServerSession.cs (1)
58private ProfilingTelemetry.ActivityScope _activity;
Projects\DotNetAppHostProject.cs (6)
1454using var activity = _profilingTelemetry.StartAppHostRun(); 1464using var isolatedModeActivity = _profilingTelemetry.StartAppHostConfigureIsolatedMode(); 1605using var runDotnetActivity = _profilingTelemetry.StartAppHostRunDotnetLifetime(watch, noBuild, noRestore); 1653using (var certActivity = _profilingTelemetry.StartAppHostEnsureDevCertificates()) 1751using var buildActivity = _profilingTelemetry.StartAppHostBuild(noRestore, isExtensionHost, extensionHasBuildCapability); 1791using var compatibilityActivity = _profilingTelemetry.StartAppHostCheckCompatibility();
Projects\GuestAppHostProject.cs (3)
599using (var guestStartupActivity = _profilingTelemetry.StartRunAppHostStartGuestAppHost(_resolvedLanguage.LanguageId)) 1187using (var guestStartupActivity = _profilingTelemetry.StartRunAppHostStartGuestAppHost(_resolvedLanguage.LanguageId)) 1331using var activity = _profilingTelemetry.StartBackchannelConnect(socketPath, parentContext, enableHotReload, retryCount: 0);
Projects\GuestRuntime.cs (4)
109using var activity = _profilingTelemetry.StartGuestInitializeCommand(_spec.Language, _spec.DisplayName, commandSpec.Command, args, directory); 156using var activity = _profilingTelemetry.StartGuestInstallDependencies( 298using var activity = _profilingTelemetry.StartGuestExecuteCommand(_spec.Language, _spec.DisplayName, commandSpec.Command, args, directory, ProfilingTelemetry.Values.GuestCommandPhasePreExecute); 589using var activity = _profilingTelemetry.StartGuestExecuteCommand(_spec.Language, _spec.DisplayName, commandSpec.Command, args, directory, phase);
Telemetry\ProfilingTelemetry.cs (90)
253public ActivityScope CurrentActivity => IsEnabled ? new(Activity.Current, ownsActivity: false) : default; 297internal ActivityScope StartAppHostBuild(bool noRestore, bool extensionHost, bool extensionHasBuildCapability) 299var activity = StartActivity(Activities.AppHostBuild); 306internal ActivityScope StartAppHostCheckCompatibility() 311internal ActivityScope StartAppHostConfigureIsolatedMode() 316internal ActivityScope StartAppHostEnsureDevCertificates() 321internal ActivityScope StartAppHostRun() 326internal ActivityScope StartAppHostRunDotnetLifetime(bool watch, bool noBuild, bool noRestore) 328var activity = StartActivity(Activities.AppHostRunDotnetLifetime); 335internal ActivityScope StartAuxiliaryBackchannelGetDashboardUrls() 337var activity = CurrentActivity; 342internal ActivityScope StartBackchannelConnect(string socketPath) 352var currentActivity = CurrentActivity; 357var activity = StartActivity(Activities.BackchannelConnect); 362internal ActivityScope StartBackchannelConnect(string socketPath, ActivityContext parentContext) 364var activity = StartActivity(Activities.BackchannelConnect, parentContext: parentContext); 369internal ActivityScope StartBackchannelConnect(string socketPath, ActivityContext parentContext, bool autoReconnect, int retryCount) 371var activity = StartBackchannelConnect(socketPath, parentContext); 377internal ActivityScope StartBackchannelConnect(string socketPath, bool autoReconnect, int retryCount) 379var activity = StartBackchannelConnect(socketPath); 385internal ActivityScope StartBackchannelGetDashboardUrls() 390internal ActivityScope StartJsonRpcClientCall(string connectionName, string methodName, bool streaming) 392var activity = StartActivity(Activities.JsonRpcClientCall, ActivityKind.Client); 397internal ActivityScope StartProfileCaptureDelay(TimeSpan delay) 399var activity = StartActivity(Activities.ProfileCaptureDelay); 404internal ActivityScope StartDetachedGetDashboardUrls() 409internal ActivityScope StartDetachedSpawnChild(string executablePath, IReadOnlyList<string> args, string childCommand) 411var activity = StartActivity(Activities.Process, ActivityKind.Client); 419internal ActivityScope StartDetachedWaitForBackchannel(int childProcessId) 421var activity = StartActivity(Activities.StartAppHostWaitForBackchannel); 426internal ActivityScope StartDotNetProcess(string dotnetCommand, FileInfo? projectFile, DirectoryInfo workingDirectory, ProcessInvocationOptions options) 428var activity = StartActivity(Activities.Process, ActivityKind.Client); 433internal ActivityScope StartAppHostServerLifetime(string implementationName) 437var activity = StartActivity(Activities.Process, ActivityKind.Client, restoreAmbientActivity: true); 442internal ActivityScope StartGuestInitializeCommand(string languageId, string displayName, string command, string[] args, DirectoryInfo workingDirectory) 444var activity = StartGuestProcessActivity(languageId, displayName, command, args, workingDirectory, Values.GuestCommandPhaseInitialize); 448internal ActivityScope StartGuestInstallDependencies(string languageId, string displayName, string command, string[] args, DirectoryInfo workingDirectory) 450var activity = StartGuestProcessActivity(languageId, displayName, command, args, workingDirectory, Values.GuestCommandPhaseInstallDependencies); 454internal ActivityScope StartGuestExecuteCommand(string languageId, string displayName, string command, string[] args, DirectoryInfo workingDirectory, string phase) 456var activity = StartGuestProcessActivity(languageId, displayName, command, args, workingDirectory, phase); 460internal ActivityScope StartNpmCommand(string command, IReadOnlyList<string> args, string workingDirectory) 462var activity = StartActivity(Activities.Process, ActivityKind.Client); 467internal ActivityScope StartGitCommand(string command, string executablePath, IReadOnlyList<string> args, DirectoryInfo workingDirectory) 469var activity = StartActivity(Activities.Process, ActivityKind.Client); 474internal ActivityScope StartRunAppHostFindAppHost(FileInfo? passedAppHostProjectFile) 476var activity = StartActivity(Activities.RunAppHostFindAppHost); 481internal ActivityScope StartAddCommand(string? integrationName, string? version, string? source, FileInfo? passedAppHostProjectFile) 483var activity = StartActivity(Activities.AddCommand, startWithRemoteParent: true); 488internal ActivityScope StartAddFindAppHost(FileInfo? passedAppHostProjectFile) 490var activity = StartActivity(Activities.AddFindAppHost); 495internal ActivityScope StartAddGetConfiguredChannel() 500internal ActivityScope StartAddSearchPackages(string? configuredChannel) 502var activity = StartActivity(Activities.AddSearchPackages); 507internal ActivityScope StartAddSelectPackage(string? integrationName, string? version) 509var activity = StartActivity(Activities.AddSelectPackage); 514internal ActivityScope StartAddSelectPackagePrompt() 519internal ActivityScope StartAddStopExistingInstance() 524internal ActivityScope StartAddPackage(string packageId, string packageVersion, string? source) 526var activity = StartActivity(Activities.AddPackage); 532internal ActivityScope StartLsCommand(string outputFormat, bool includeAll) 534var activity = StartActivity(Activities.LsCommand); 539internal ActivityScope StartLsFindAppHosts(string discoveryScope) 541var activity = StartActivity(Activities.LsFindAppHosts); 546internal ActivityScope StartAppHostCandidateDiscovery(DirectoryInfo searchDirectory, AppHostDiscoveryScope scope, int patternsCount, bool nugetCacheExcluded) 548var activity = StartActivity(Activities.AppHostCandidateDiscovery); 556internal ActivityScope StartAppHostCandidateGitMatch(int includedFileCount, int patternsCount) 558var activity = StartActivity(Activities.AppHostCandidateGitMatch); 565internal ActivityScope StartAppHostCandidateFilesystemWalk(DirectoryInfo searchDirectory, int patternsCount, bool skipListEnabled, bool nugetCacheExcluded) 567var activity = StartActivity(Activities.AppHostCandidateFilesystemWalk); 576internal ActivityScope StartRunAppHostGetDashboardUrls() 581internal ActivityScope StartRunAppHostLifetime() 583var activity = StartActivity(Activities.RunAppHostLifetime); 588internal ActivityScope StartRunAppHostStartProject(string languageId, bool noBuild, bool waitForDebugger) 590var activity = StartActivity(Activities.RunAppHostStartProject); 597internal ActivityScope StartRunAppHostStartAppHostServer() 602internal ActivityScope StartRunAppHostStartGuestAppHost(string languageId) 604var activity = StartActivity(Activities.RunAppHostStartGuestAppHost); 609internal ActivityScope StartRunAppHostStopExistingInstance() 614internal ActivityScope StartRunAppHostWaitForBackchannel() 619internal ActivityScope StartRunAppHostWaitForBuild() 624internal ActivityScope StartRunCommand() 629internal ActivityScope StartCommand(string commandName) 631var activity = StartActivity(Activities.Command, startWithRemoteParent: true); 636internal ActivityScope StartStopCommand(bool stopAll, bool passedAppHostProjectFile) 638var activity = StartActivity(Activities.StopCommand, startWithRemoteParent: true); 644internal ActivityScope StartStopAppHost(AppHostInformation? appHostInfo) 646var activity = StartActivity(Activities.StopAppHost); 655private ActivityScope StartActivity( 795private ActivityScope StartGuestProcessActivity(string languageId, string displayName, string command, string[] args, DirectoryInfo workingDirectory, string phase) 797var activity = StartActivity(Activities.Process, ActivityKind.Client);
Aspire.Cli.Tests (16)
Commands\AppHostLauncherTests.cs (1)
1015using var activity = profilingTelemetry.StartDetachedSpawnChild("aspire", ["run"], childCommand: "run");
Telemetry\ProfilingTelemetryContextTests.cs (2)
73using var activity = profilingTelemetry.StartRunCommand(); 109using var activity = profilingTelemetry.StartRunCommand();
Telemetry\ProfilingTelemetryTests.cs (13)
22using var activity = profilingTelemetry.StartRunCommand(); 37using var activity = profilingTelemetry.StartRunCommand(); 67using (var dotnetActivity = profilingTelemetry.StartDotNetProcess("run", null, new DirectoryInfo(workingDirectory), new ProcessInvocationOptions())) 132using (var dotnetActivity = profilingTelemetry.StartDotNetProcess("run", null, new DirectoryInfo(workingDirectory), new ProcessInvocationOptions())) 138using (var directActivity = profilingTelemetry.StartDotNetProcess("run", null, new DirectoryInfo(workingDirectory), new ProcessInvocationOptions())) 173using (var addActivity = profilingTelemetry.StartAddCommand("redis", "13.4.0", "nuget-source", appHostProjectFile)) 175using (var findAppHostActivity = profilingTelemetry.StartAddFindAppHost(appHostProjectFile)) 180using (var configuredChannelActivity = profilingTelemetry.StartAddGetConfiguredChannel()) 185using (var searchPackagesActivity = profilingTelemetry.StartAddSearchPackages("daily")) 190using (var selectPackageActivity = profilingTelemetry.StartAddSelectPackage("redis", "13.4.0")) 200using (var stopRunningInstanceActivity = profilingTelemetry.StartAddStopExistingInstance()) 205using (var addPackageActivity = profilingTelemetry.StartAddPackage("Aspire.Hosting.Redis", "13.4.0", "nuget-source")) 361using var activity = profilingTelemetry.StartJsonRpcClientCall("aux", "GetCapabilitiesAsync", streaming: false);