2 instantiations of ActivityScope
aspire (2)
Telemetry\ProfilingTelemetry.cs (2)
255
public ActivityScope CurrentActivity => IsEnabled ?
new
(Activity.Current, ownsActivity: false) : default;
698
return new
ActivityScope
(activity);
164 references to ActivityScope
aspire (148)
Backchannel\AppHostAuxiliaryBackchannel.cs (1)
294
var
activity = _profilingTelemetry?.StartAuxiliaryBackchannelGetDashboardUrls() ?? default;
Backchannel\AppHostCliBackchannel.cs (2)
112
using
var
activity = profilingTelemetry.StartBackchannelGetDashboardUrls();
307
using
var
activity = profilingTelemetry.StartBackchannelConnect(socketPath, autoReconnect, retryCount);
Backchannel\ProfilingJsonRpcExtensions.cs (4)
49
using
var
activity = profilingTelemetry?.StartJsonRpcClientCall(connectionName, methodName, streaming: false) ?? default;
72
using
var
activity = profilingTelemetry?.StartJsonRpcClientCall(connectionName, methodName, streaming: false) ?? default;
100
var
activity = profilingTelemetry?.StartJsonRpcClientCall(connectionName, methodName, streaming: true) ?? default;
120
ProfilingTelemetry.
ActivityScope
activity,
Commands\AddCommand.cs (9)
79
ProfilingTelemetry.
ActivityScope
addActivity = default;
112
using (
var
findAppHostActivity = _profilingTelemetry.StartAddFindAppHost(passedAppHostProjectFile))
141
using (
var
configuredChannelActivity = _profilingTelemetry.StartAddGetConfiguredChannel())
178
using (
var
searchPackagesActivity = _profilingTelemetry.StartAddSearchPackages(configuredChannel))
309
using (
var
selectPackageActivity = _profilingTelemetry.StartAddSelectPackage(integrationName, version))
369
using (
var
stopRunningInstanceActivity = _profilingTelemetry.StartAddStopExistingInstance())
388
using (
var
addPackageActivity = _profilingTelemetry.StartAddPackage(context.PackageId, context.PackageVersion, context.Source))
566
using
var
promptActivity = _profilingTelemetry.StartAddSelectPackagePrompt();
572
using
var
promptActivity = _profilingTelemetry.StartAddSelectPackagePrompt();
Commands\AppHostLauncher.cs (4)
489
using (
var
spawnActivity = profilingTelemetry.StartDetachedSpawnChild(executablePath, childArgs, "run"))
532
using
var
waitForBackchannelActivity = profilingTelemetry.StartDetachedWaitForBackchannel(childProcess.ProcessId, expectedHash, legacyHashes.Count > 0);
565
using
var
getDashboardUrlsActivity = profilingTelemetry.StartDetachedGetDashboardUrls();
693
private LaunchResult CreateChildExitedLaunchResult(IProcessExecution childProcess, ProfilingTelemetry.
ActivityScope
waitForBackchannelActivity, DateTimeOffset? childStartedAt)
Commands\LsCommand.cs (2)
78
using
var
profilingActivity = _profilingTelemetry.StartLsCommand(format.ToString().ToLowerInvariant(), includeAll);
99
using (
var
findAppHostsActivity = _profilingTelemetry.StartLsFindAppHosts(scope.ToString()))
Commands\RunCommand.cs (7)
256
using
var
activity = _profilingTelemetry.StartRunCommand();
263
using (
var
findAppHostActivity = _profilingTelemetry.StartRunAppHostFindAppHost(passedAppHostProjectFile))
303
using (
var
stopRunningInstanceActivity = _profilingTelemetry.StartRunAppHostStopExistingInstance())
373
using (
var
waitForBuildActivity = _profilingTelemetry.StartRunAppHostWaitForBuild())
541
using (
var
lifetimeActivity = _profilingTelemetry.StartRunAppHostLifetime())
885
using (
var
waitForBackchannelActivity = _profilingTelemetry.StartRunAppHostWaitForBackchannel())
911
using (
var
getDashboardUrlsActivity = _profilingTelemetry.StartRunAppHostGetDashboardUrls())
Commands\StopCommand.cs (3)
89
using
var
activity = _profilingTelemetry.StartStopCommand(stopAll, passedAppHostProjectFile is not null);
496
using
var
activity = _profilingTelemetry.StartStopAppHost(appHostInfo);
527
private static int CompleteStopActivity(ProfilingTelemetry.
ActivityScope
activity, int exitCode)
DotNet\DotNetCliRunner.cs (4)
209
using
var
processActivity = profilingTelemetry.StartDotNetProcess(dotnetCommand, projectFile, workingDirectory, options);
316
ProfilingTelemetry.
ActivityScope
processActivity)
376
ProfilingTelemetry.
ActivityScope
activity,
499
using
var
activity = profilingTelemetry.StartBackchannelConnect(socketPath, parentContext);
Git\GitRepository.cs (2)
38
using
var
activity = profilingTelemetry.StartGitCommand("rev-parse", startInfo.FileName, startInfo.ArgumentList, executionContext.WorkingDirectory);
124
using
var
activity = profilingTelemetry.StartGitCommand("ls-files", startInfo.FileName, startInfo.ArgumentList, searchRoot);
Npm\NpmRunner.cs (1)
294
using
var
activity = profilingTelemetry.StartNpmCommand(npmPath, args, workingDirectory);
Program.cs (1)
1172
ProfilingTelemetry.
ActivityScope
profileCommandActivity = default;
Projects\AppHostCandidateFinder.cs (4)
109
using
var
discoveryActivity = profilingTelemetry.StartAppHostCandidateDiscovery(searchDirectory, scope, patterns.Count, nugetCachePath is not null);
133
using
var
matchActivity = profilingTelemetry.StartAppHostCandidateGitMatch(includedPaths.Count, patterns.Count);
163
using
var
walkActivity = profilingTelemetry.StartAppHostCandidateFilesystemWalk(searchDirectory, patterns.Count, applyDirectoryExclusions, nugetCachePath is not null);
389
ProfilingTelemetry.
ActivityScope
walkActivity,
Projects\AppHostServerSession.cs (1)
58
private ProfilingTelemetry.
ActivityScope
_activity;
Projects\DotNetAppHostProject.cs (6)
1453
using
var
activity = _profilingTelemetry.StartAppHostRun();
1463
using
var
isolatedModeActivity = _profilingTelemetry.StartAppHostConfigureIsolatedMode();
1579
using
var
runDotnetActivity = _profilingTelemetry.StartAppHostRunDotnetLifetime(watch, noBuild, context.NoRestore);
1627
using (
var
certActivity = _profilingTelemetry.StartAppHostEnsureDevCertificates())
1716
using
var
buildActivity = _profilingTelemetry.StartAppHostBuild(context.NoRestore, isExtensionHost, extensionHasBuildCapability);
1756
using
var
compatibilityActivity = _profilingTelemetry.StartAppHostCheckCompatibility();
Projects\GuestAppHostProject.cs (3)
593
using (
var
guestStartupActivity = _profilingTelemetry.StartRunAppHostStartGuestAppHost(_resolvedLanguage.LanguageId))
1167
using (
var
guestStartupActivity = _profilingTelemetry.StartRunAppHostStartGuestAppHost(_resolvedLanguage.LanguageId))
1305
using
var
activity = _profilingTelemetry.StartBackchannelConnect(socketPath, parentContext, enableHotReload, retryCount: 0);
Projects\GuestRuntime.cs (4)
94
using
var
activity = _profilingTelemetry.StartGuestInitializeCommand(_spec.Language, _spec.DisplayName, commandSpec.Command, args, directory);
134
using
var
activity = _profilingTelemetry.StartGuestInstallDependencies(_spec.Language, _spec.DisplayName, _spec.InstallDependencies.Command, args, directory);
267
using
var
activity = _profilingTelemetry.StartGuestExecuteCommand(_spec.Language, _spec.DisplayName, commandSpec.Command, args, directory, ProfilingTelemetry.Values.GuestCommandPhasePreExecute);
548
using
var
activity = _profilingTelemetry.StartGuestExecuteCommand(_spec.Language, _spec.DisplayName, commandSpec.Command, args, directory, phase);
Telemetry\ProfilingTelemetry.cs (90)
255
public
ActivityScope
CurrentActivity => IsEnabled ? new(Activity.Current, ownsActivity: false) : default;
299
internal
ActivityScope
StartAppHostBuild(bool noRestore, bool extensionHost, bool extensionHasBuildCapability)
301
var
activity = StartActivity(Activities.AppHostBuild);
308
internal
ActivityScope
StartAppHostCheckCompatibility()
313
internal
ActivityScope
StartAppHostConfigureIsolatedMode()
318
internal
ActivityScope
StartAppHostEnsureDevCertificates()
323
internal
ActivityScope
StartAppHostRun()
328
internal
ActivityScope
StartAppHostRunDotnetLifetime(bool watch, bool noBuild, bool noRestore)
330
var
activity = StartActivity(Activities.AppHostRunDotnetLifetime);
337
internal
ActivityScope
StartAuxiliaryBackchannelGetDashboardUrls()
339
var
activity = CurrentActivity;
344
internal
ActivityScope
StartBackchannelConnect(string socketPath)
354
var
currentActivity = CurrentActivity;
359
var
activity = StartActivity(Activities.BackchannelConnect);
364
internal
ActivityScope
StartBackchannelConnect(string socketPath, ActivityContext parentContext)
366
var
activity = StartActivity(Activities.BackchannelConnect, parentContext: parentContext);
371
internal
ActivityScope
StartBackchannelConnect(string socketPath, ActivityContext parentContext, bool autoReconnect, int retryCount)
373
var
activity = StartBackchannelConnect(socketPath, parentContext);
379
internal
ActivityScope
StartBackchannelConnect(string socketPath, bool autoReconnect, int retryCount)
381
var
activity = StartBackchannelConnect(socketPath);
387
internal
ActivityScope
StartBackchannelGetDashboardUrls()
392
internal
ActivityScope
StartJsonRpcClientCall(string connectionName, string methodName, bool streaming)
394
var
activity = StartActivity(Activities.JsonRpcClientCall, ActivityKind.Client);
399
internal
ActivityScope
StartProfileCaptureDelay(TimeSpan delay)
401
var
activity = StartActivity(Activities.ProfileCaptureDelay);
406
internal
ActivityScope
StartDetachedGetDashboardUrls()
411
internal
ActivityScope
StartDetachedSpawnChild(string executablePath, IReadOnlyList<string> args, string childCommand)
413
var
activity = StartActivity(Activities.Process, ActivityKind.Client);
421
internal
ActivityScope
StartDetachedWaitForBackchannel(int childProcessId, string expectedHash, bool hasLegacyHash)
423
var
activity = StartActivity(Activities.StartAppHostWaitForBackchannel);
430
internal
ActivityScope
StartDotNetProcess(string dotnetCommand, FileInfo? projectFile, DirectoryInfo workingDirectory, ProcessInvocationOptions options)
432
var
activity = StartActivity(Activities.Process, ActivityKind.Client);
437
internal
ActivityScope
StartAppHostServerLifetime(string implementationName)
441
var
activity = StartActivity(Activities.Process, ActivityKind.Client, restoreAmbientActivity: true);
446
internal
ActivityScope
StartGuestInitializeCommand(string languageId, string displayName, string command, string[] args, DirectoryInfo workingDirectory)
448
var
activity = StartGuestProcessActivity(languageId, displayName, command, args, workingDirectory, Values.GuestCommandPhaseInitialize);
452
internal
ActivityScope
StartGuestInstallDependencies(string languageId, string displayName, string command, string[] args, DirectoryInfo workingDirectory)
454
var
activity = StartGuestProcessActivity(languageId, displayName, command, args, workingDirectory, Values.GuestCommandPhaseInstallDependencies);
458
internal
ActivityScope
StartGuestExecuteCommand(string languageId, string displayName, string command, string[] args, DirectoryInfo workingDirectory, string phase)
460
var
activity = StartGuestProcessActivity(languageId, displayName, command, args, workingDirectory, phase);
464
internal
ActivityScope
StartNpmCommand(string command, IReadOnlyList<string> args, string workingDirectory)
466
var
activity = StartActivity(Activities.Process, ActivityKind.Client);
471
internal
ActivityScope
StartGitCommand(string command, string executablePath, IReadOnlyList<string> args, DirectoryInfo workingDirectory)
473
var
activity = StartActivity(Activities.Process, ActivityKind.Client);
478
internal
ActivityScope
StartRunAppHostFindAppHost(FileInfo? passedAppHostProjectFile)
480
var
activity = StartActivity(Activities.RunAppHostFindAppHost);
485
internal
ActivityScope
StartAddCommand(string? integrationName, string? version, string? source, FileInfo? passedAppHostProjectFile)
487
var
activity = StartActivity(Activities.AddCommand, startWithRemoteParent: true);
492
internal
ActivityScope
StartAddFindAppHost(FileInfo? passedAppHostProjectFile)
494
var
activity = StartActivity(Activities.AddFindAppHost);
499
internal
ActivityScope
StartAddGetConfiguredChannel()
504
internal
ActivityScope
StartAddSearchPackages(string? configuredChannel)
506
var
activity = StartActivity(Activities.AddSearchPackages);
511
internal
ActivityScope
StartAddSelectPackage(string? integrationName, string? version)
513
var
activity = StartActivity(Activities.AddSelectPackage);
518
internal
ActivityScope
StartAddSelectPackagePrompt()
523
internal
ActivityScope
StartAddStopExistingInstance()
528
internal
ActivityScope
StartAddPackage(string packageId, string packageVersion, string? source)
530
var
activity = StartActivity(Activities.AddPackage);
536
internal
ActivityScope
StartLsCommand(string outputFormat, bool includeAll)
538
var
activity = StartActivity(Activities.LsCommand);
543
internal
ActivityScope
StartLsFindAppHosts(string discoveryScope)
545
var
activity = StartActivity(Activities.LsFindAppHosts);
550
internal
ActivityScope
StartAppHostCandidateDiscovery(DirectoryInfo searchDirectory, AppHostDiscoveryScope scope, int patternsCount, bool nugetCacheExcluded)
552
var
activity = StartActivity(Activities.AppHostCandidateDiscovery);
560
internal
ActivityScope
StartAppHostCandidateGitMatch(int includedFileCount, int patternsCount)
562
var
activity = StartActivity(Activities.AppHostCandidateGitMatch);
569
internal
ActivityScope
StartAppHostCandidateFilesystemWalk(DirectoryInfo searchDirectory, int patternsCount, bool skipListEnabled, bool nugetCacheExcluded)
571
var
activity = StartActivity(Activities.AppHostCandidateFilesystemWalk);
580
internal
ActivityScope
StartRunAppHostGetDashboardUrls()
585
internal
ActivityScope
StartRunAppHostLifetime()
587
var
activity = StartActivity(Activities.RunAppHostLifetime);
592
internal
ActivityScope
StartRunAppHostStartProject(string languageId, bool noBuild, bool waitForDebugger)
594
var
activity = StartActivity(Activities.RunAppHostStartProject);
601
internal
ActivityScope
StartRunAppHostStartAppHostServer()
606
internal
ActivityScope
StartRunAppHostStartGuestAppHost(string languageId)
608
var
activity = StartActivity(Activities.RunAppHostStartGuestAppHost);
613
internal
ActivityScope
StartRunAppHostStopExistingInstance()
618
internal
ActivityScope
StartRunAppHostWaitForBackchannel()
623
internal
ActivityScope
StartRunAppHostWaitForBuild()
628
internal
ActivityScope
StartRunCommand()
633
internal
ActivityScope
StartCommand(string commandName)
635
var
activity = StartActivity(Activities.Command, startWithRemoteParent: true);
640
internal
ActivityScope
StartStopCommand(bool stopAll, bool passedAppHostProjectFile)
642
var
activity = StartActivity(Activities.StopCommand, startWithRemoteParent: true);
648
internal
ActivityScope
StartStopAppHost(AppHostInformation? appHostInfo)
650
var
activity = StartActivity(Activities.StopAppHost);
659
private
ActivityScope
StartActivity(
799
private
ActivityScope
StartGuestProcessActivity(string languageId, string displayName, string command, string[] args, DirectoryInfo workingDirectory, string phase)
801
var
activity = StartActivity(Activities.Process, ActivityKind.Client);
Aspire.Cli.Tests (16)
Commands\AppHostLauncherTests.cs (1)
915
using
var
activity = profilingTelemetry.StartDetachedSpawnChild("aspire", ["run"], childCommand: "run");
Telemetry\ProfilingTelemetryContextTests.cs (2)
73
using
var
activity = profilingTelemetry.StartRunCommand();
109
using
var
activity = profilingTelemetry.StartRunCommand();
Telemetry\ProfilingTelemetryTests.cs (13)
22
using
var
activity = profilingTelemetry.StartRunCommand();
37
using
var
activity = profilingTelemetry.StartRunCommand();
67
using (
var
dotnetActivity = profilingTelemetry.StartDotNetProcess("run", null, new DirectoryInfo(workingDirectory), new ProcessInvocationOptions()))
132
using (
var
dotnetActivity = profilingTelemetry.StartDotNetProcess("run", null, new DirectoryInfo(workingDirectory), new ProcessInvocationOptions()))
138
using (
var
directActivity = profilingTelemetry.StartDotNetProcess("run", null, new DirectoryInfo(workingDirectory), new ProcessInvocationOptions()))
173
using (
var
addActivity = profilingTelemetry.StartAddCommand("redis", "13.4.0", "nuget-source", appHostProjectFile))
175
using (
var
findAppHostActivity = profilingTelemetry.StartAddFindAppHost(appHostProjectFile))
180
using (
var
configuredChannelActivity = profilingTelemetry.StartAddGetConfiguredChannel())
185
using (
var
searchPackagesActivity = profilingTelemetry.StartAddSearchPackages("daily"))
190
using (
var
selectPackageActivity = profilingTelemetry.StartAddSelectPackage("redis", "13.4.0"))
200
using (
var
stopRunningInstanceActivity = profilingTelemetry.StartAddStopExistingInstance())
205
using (
var
addPackageActivity = profilingTelemetry.StartAddPackage("Aspire.Hosting.Redis", "13.4.0", "nuget-source"))
361
using
var
activity = profilingTelemetry.StartJsonRpcClientCall("aux", "GetCapabilitiesAsync", streaming: false);