2 instantiations of ActivityScope
aspire (2)
Telemetry\ProfilingTelemetry.cs (2)
253
public ActivityScope CurrentActivity => IsEnabled ?
new
(Activity.Current, ownsActivity: false) : default;
694
return new
ActivityScope
(activity);
164 references to ActivityScope
aspire (148)
Backchannel\AppHostAuxiliaryBackchannel.cs (1)
343
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)
440
using (
var
spawnActivity = profilingTelemetry.StartDetachedSpawnChild(executablePath, childArgs, "run"))
492
using
var
waitForBackchannelActivity = profilingTelemetry.StartDetachedWaitForBackchannel(childProcess.ProcessId);
528
using
var
getDashboardUrlsActivity = profilingTelemetry.StartDetachedGetDashboardUrls();
732
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)
261
using
var
activity = _profilingTelemetry.StartRunCommand();
268
using (
var
findAppHostActivity = _profilingTelemetry.StartRunAppHostFindAppHost(passedAppHostProjectFile))
308
using (
var
stopRunningInstanceActivity = _profilingTelemetry.StartRunAppHostStopExistingInstance())
377
using (
var
waitForBuildActivity = _profilingTelemetry.StartRunAppHostWaitForBuild())
600
using (
var
lifetimeActivity = _profilingTelemetry.StartRunAppHostLifetime())
940
using (
var
waitForBackchannelActivity = _profilingTelemetry.StartRunAppHostWaitForBackchannel())
966
using (
var
getDashboardUrlsActivity = _profilingTelemetry.StartRunAppHostGetDashboardUrls())
Commands\StopCommand.cs (3)
90
using
var
activity = _profilingTelemetry.StartStopCommand(stopAll, passedAppHostProjectFile is not null);
488
using
var
activity = _profilingTelemetry.StartStopAppHost(appHostInfo);
519
private static int CompleteStopActivity(ProfilingTelemetry.
ActivityScope
activity, int exitCode)
DotNet\DotNetCliRunner.cs (4)
216
using
var
processActivity = profilingTelemetry.StartDotNetProcess(dotnetCommand, projectFile, workingDirectory, options);
328
ProfilingTelemetry.
ActivityScope
processActivity)
388
ProfilingTelemetry.
ActivityScope
activity,
511
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)
1180
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)
1454
using
var
activity = _profilingTelemetry.StartAppHostRun();
1464
using
var
isolatedModeActivity = _profilingTelemetry.StartAppHostConfigureIsolatedMode();
1605
using
var
runDotnetActivity = _profilingTelemetry.StartAppHostRunDotnetLifetime(watch, noBuild, noRestore);
1653
using (
var
certActivity = _profilingTelemetry.StartAppHostEnsureDevCertificates())
1751
using
var
buildActivity = _profilingTelemetry.StartAppHostBuild(noRestore, isExtensionHost, extensionHasBuildCapability);
1791
using
var
compatibilityActivity = _profilingTelemetry.StartAppHostCheckCompatibility();
Projects\GuestAppHostProject.cs (3)
599
using (
var
guestStartupActivity = _profilingTelemetry.StartRunAppHostStartGuestAppHost(_resolvedLanguage.LanguageId))
1187
using (
var
guestStartupActivity = _profilingTelemetry.StartRunAppHostStartGuestAppHost(_resolvedLanguage.LanguageId))
1331
using
var
activity = _profilingTelemetry.StartBackchannelConnect(socketPath, parentContext, enableHotReload, retryCount: 0);
Projects\GuestRuntime.cs (4)
109
using
var
activity = _profilingTelemetry.StartGuestInitializeCommand(_spec.Language, _spec.DisplayName, commandSpec.Command, args, directory);
156
using
var
activity = _profilingTelemetry.StartGuestInstallDependencies(
298
using
var
activity = _profilingTelemetry.StartGuestExecuteCommand(_spec.Language, _spec.DisplayName, commandSpec.Command, args, directory, ProfilingTelemetry.Values.GuestCommandPhasePreExecute);
589
using
var
activity = _profilingTelemetry.StartGuestExecuteCommand(_spec.Language, _spec.DisplayName, commandSpec.Command, args, directory, phase);
Telemetry\ProfilingTelemetry.cs (90)
253
public
ActivityScope
CurrentActivity => IsEnabled ? new(Activity.Current, ownsActivity: false) : default;
297
internal
ActivityScope
StartAppHostBuild(bool noRestore, bool extensionHost, bool extensionHasBuildCapability)
299
var
activity = StartActivity(Activities.AppHostBuild);
306
internal
ActivityScope
StartAppHostCheckCompatibility()
311
internal
ActivityScope
StartAppHostConfigureIsolatedMode()
316
internal
ActivityScope
StartAppHostEnsureDevCertificates()
321
internal
ActivityScope
StartAppHostRun()
326
internal
ActivityScope
StartAppHostRunDotnetLifetime(bool watch, bool noBuild, bool noRestore)
328
var
activity = StartActivity(Activities.AppHostRunDotnetLifetime);
335
internal
ActivityScope
StartAuxiliaryBackchannelGetDashboardUrls()
337
var
activity = CurrentActivity;
342
internal
ActivityScope
StartBackchannelConnect(string socketPath)
352
var
currentActivity = CurrentActivity;
357
var
activity = StartActivity(Activities.BackchannelConnect);
362
internal
ActivityScope
StartBackchannelConnect(string socketPath, ActivityContext parentContext)
364
var
activity = StartActivity(Activities.BackchannelConnect, parentContext: parentContext);
369
internal
ActivityScope
StartBackchannelConnect(string socketPath, ActivityContext parentContext, bool autoReconnect, int retryCount)
371
var
activity = StartBackchannelConnect(socketPath, parentContext);
377
internal
ActivityScope
StartBackchannelConnect(string socketPath, bool autoReconnect, int retryCount)
379
var
activity = StartBackchannelConnect(socketPath);
385
internal
ActivityScope
StartBackchannelGetDashboardUrls()
390
internal
ActivityScope
StartJsonRpcClientCall(string connectionName, string methodName, bool streaming)
392
var
activity = StartActivity(Activities.JsonRpcClientCall, ActivityKind.Client);
397
internal
ActivityScope
StartProfileCaptureDelay(TimeSpan delay)
399
var
activity = StartActivity(Activities.ProfileCaptureDelay);
404
internal
ActivityScope
StartDetachedGetDashboardUrls()
409
internal
ActivityScope
StartDetachedSpawnChild(string executablePath, IReadOnlyList<string> args, string childCommand)
411
var
activity = StartActivity(Activities.Process, ActivityKind.Client);
419
internal
ActivityScope
StartDetachedWaitForBackchannel(int childProcessId)
421
var
activity = StartActivity(Activities.StartAppHostWaitForBackchannel);
426
internal
ActivityScope
StartDotNetProcess(string dotnetCommand, FileInfo? projectFile, DirectoryInfo workingDirectory, ProcessInvocationOptions options)
428
var
activity = StartActivity(Activities.Process, ActivityKind.Client);
433
internal
ActivityScope
StartAppHostServerLifetime(string implementationName)
437
var
activity = StartActivity(Activities.Process, ActivityKind.Client, restoreAmbientActivity: true);
442
internal
ActivityScope
StartGuestInitializeCommand(string languageId, string displayName, string command, string[] args, DirectoryInfo workingDirectory)
444
var
activity = StartGuestProcessActivity(languageId, displayName, command, args, workingDirectory, Values.GuestCommandPhaseInitialize);
448
internal
ActivityScope
StartGuestInstallDependencies(string languageId, string displayName, string command, string[] args, DirectoryInfo workingDirectory)
450
var
activity = StartGuestProcessActivity(languageId, displayName, command, args, workingDirectory, Values.GuestCommandPhaseInstallDependencies);
454
internal
ActivityScope
StartGuestExecuteCommand(string languageId, string displayName, string command, string[] args, DirectoryInfo workingDirectory, string phase)
456
var
activity = StartGuestProcessActivity(languageId, displayName, command, args, workingDirectory, phase);
460
internal
ActivityScope
StartNpmCommand(string command, IReadOnlyList<string> args, string workingDirectory)
462
var
activity = StartActivity(Activities.Process, ActivityKind.Client);
467
internal
ActivityScope
StartGitCommand(string command, string executablePath, IReadOnlyList<string> args, DirectoryInfo workingDirectory)
469
var
activity = StartActivity(Activities.Process, ActivityKind.Client);
474
internal
ActivityScope
StartRunAppHostFindAppHost(FileInfo? passedAppHostProjectFile)
476
var
activity = StartActivity(Activities.RunAppHostFindAppHost);
481
internal
ActivityScope
StartAddCommand(string? integrationName, string? version, string? source, FileInfo? passedAppHostProjectFile)
483
var
activity = StartActivity(Activities.AddCommand, startWithRemoteParent: true);
488
internal
ActivityScope
StartAddFindAppHost(FileInfo? passedAppHostProjectFile)
490
var
activity = StartActivity(Activities.AddFindAppHost);
495
internal
ActivityScope
StartAddGetConfiguredChannel()
500
internal
ActivityScope
StartAddSearchPackages(string? configuredChannel)
502
var
activity = StartActivity(Activities.AddSearchPackages);
507
internal
ActivityScope
StartAddSelectPackage(string? integrationName, string? version)
509
var
activity = StartActivity(Activities.AddSelectPackage);
514
internal
ActivityScope
StartAddSelectPackagePrompt()
519
internal
ActivityScope
StartAddStopExistingInstance()
524
internal
ActivityScope
StartAddPackage(string packageId, string packageVersion, string? source)
526
var
activity = StartActivity(Activities.AddPackage);
532
internal
ActivityScope
StartLsCommand(string outputFormat, bool includeAll)
534
var
activity = StartActivity(Activities.LsCommand);
539
internal
ActivityScope
StartLsFindAppHosts(string discoveryScope)
541
var
activity = StartActivity(Activities.LsFindAppHosts);
546
internal
ActivityScope
StartAppHostCandidateDiscovery(DirectoryInfo searchDirectory, AppHostDiscoveryScope scope, int patternsCount, bool nugetCacheExcluded)
548
var
activity = StartActivity(Activities.AppHostCandidateDiscovery);
556
internal
ActivityScope
StartAppHostCandidateGitMatch(int includedFileCount, int patternsCount)
558
var
activity = StartActivity(Activities.AppHostCandidateGitMatch);
565
internal
ActivityScope
StartAppHostCandidateFilesystemWalk(DirectoryInfo searchDirectory, int patternsCount, bool skipListEnabled, bool nugetCacheExcluded)
567
var
activity = StartActivity(Activities.AppHostCandidateFilesystemWalk);
576
internal
ActivityScope
StartRunAppHostGetDashboardUrls()
581
internal
ActivityScope
StartRunAppHostLifetime()
583
var
activity = StartActivity(Activities.RunAppHostLifetime);
588
internal
ActivityScope
StartRunAppHostStartProject(string languageId, bool noBuild, bool waitForDebugger)
590
var
activity = StartActivity(Activities.RunAppHostStartProject);
597
internal
ActivityScope
StartRunAppHostStartAppHostServer()
602
internal
ActivityScope
StartRunAppHostStartGuestAppHost(string languageId)
604
var
activity = StartActivity(Activities.RunAppHostStartGuestAppHost);
609
internal
ActivityScope
StartRunAppHostStopExistingInstance()
614
internal
ActivityScope
StartRunAppHostWaitForBackchannel()
619
internal
ActivityScope
StartRunAppHostWaitForBuild()
624
internal
ActivityScope
StartRunCommand()
629
internal
ActivityScope
StartCommand(string commandName)
631
var
activity = StartActivity(Activities.Command, startWithRemoteParent: true);
636
internal
ActivityScope
StartStopCommand(bool stopAll, bool passedAppHostProjectFile)
638
var
activity = StartActivity(Activities.StopCommand, startWithRemoteParent: true);
644
internal
ActivityScope
StartStopAppHost(AppHostInformation? appHostInfo)
646
var
activity = StartActivity(Activities.StopAppHost);
655
private
ActivityScope
StartActivity(
795
private
ActivityScope
StartGuestProcessActivity(string languageId, string displayName, string command, string[] args, DirectoryInfo workingDirectory, string phase)
797
var
activity = StartActivity(Activities.Process, ActivityKind.Client);
Aspire.Cli.Tests (16)
Commands\AppHostLauncherTests.cs (1)
1015
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);