2 instantiations of ActivityScope
aspire (2)
Telemetry\ProfilingTelemetry.cs (2)
255public ActivityScope CurrentActivity => IsEnabled ? new(Activity.Current, ownsActivity: false) : default; 698return new ActivityScope(activity);
164 references to ActivityScope
aspire (148)
Backchannel\AppHostAuxiliaryBackchannel.cs (1)
294var 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)
489using (var spawnActivity = profilingTelemetry.StartDetachedSpawnChild(executablePath, childArgs, "run")) 532using var waitForBackchannelActivity = profilingTelemetry.StartDetachedWaitForBackchannel(childProcess.ProcessId, expectedHash, legacyHashes.Count > 0); 565using var getDashboardUrlsActivity = profilingTelemetry.StartDetachedGetDashboardUrls(); 693private 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)
256using var activity = _profilingTelemetry.StartRunCommand(); 263using (var findAppHostActivity = _profilingTelemetry.StartRunAppHostFindAppHost(passedAppHostProjectFile)) 303using (var stopRunningInstanceActivity = _profilingTelemetry.StartRunAppHostStopExistingInstance()) 373using (var waitForBuildActivity = _profilingTelemetry.StartRunAppHostWaitForBuild()) 541using (var lifetimeActivity = _profilingTelemetry.StartRunAppHostLifetime()) 885using (var waitForBackchannelActivity = _profilingTelemetry.StartRunAppHostWaitForBackchannel()) 911using (var getDashboardUrlsActivity = _profilingTelemetry.StartRunAppHostGetDashboardUrls())
Commands\StopCommand.cs (3)
89using var activity = _profilingTelemetry.StartStopCommand(stopAll, passedAppHostProjectFile is not null); 496using var activity = _profilingTelemetry.StartStopAppHost(appHostInfo); 527private static int CompleteStopActivity(ProfilingTelemetry.ActivityScope activity, int exitCode)
DotNet\DotNetCliRunner.cs (4)
209using var processActivity = profilingTelemetry.StartDotNetProcess(dotnetCommand, projectFile, workingDirectory, options); 316ProfilingTelemetry.ActivityScope processActivity) 376ProfilingTelemetry.ActivityScope activity, 499using 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)
1172ProfilingTelemetry.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)
1453using var activity = _profilingTelemetry.StartAppHostRun(); 1463using var isolatedModeActivity = _profilingTelemetry.StartAppHostConfigureIsolatedMode(); 1579using var runDotnetActivity = _profilingTelemetry.StartAppHostRunDotnetLifetime(watch, noBuild, context.NoRestore); 1627using (var certActivity = _profilingTelemetry.StartAppHostEnsureDevCertificates()) 1716using var buildActivity = _profilingTelemetry.StartAppHostBuild(context.NoRestore, isExtensionHost, extensionHasBuildCapability); 1756using var compatibilityActivity = _profilingTelemetry.StartAppHostCheckCompatibility();
Projects\GuestAppHostProject.cs (3)
593using (var guestStartupActivity = _profilingTelemetry.StartRunAppHostStartGuestAppHost(_resolvedLanguage.LanguageId)) 1167using (var guestStartupActivity = _profilingTelemetry.StartRunAppHostStartGuestAppHost(_resolvedLanguage.LanguageId)) 1305using var activity = _profilingTelemetry.StartBackchannelConnect(socketPath, parentContext, enableHotReload, retryCount: 0);
Projects\GuestRuntime.cs (4)
94using var activity = _profilingTelemetry.StartGuestInitializeCommand(_spec.Language, _spec.DisplayName, commandSpec.Command, args, directory); 134using var activity = _profilingTelemetry.StartGuestInstallDependencies(_spec.Language, _spec.DisplayName, _spec.InstallDependencies.Command, args, directory); 267using var activity = _profilingTelemetry.StartGuestExecuteCommand(_spec.Language, _spec.DisplayName, commandSpec.Command, args, directory, ProfilingTelemetry.Values.GuestCommandPhasePreExecute); 548using var activity = _profilingTelemetry.StartGuestExecuteCommand(_spec.Language, _spec.DisplayName, commandSpec.Command, args, directory, phase);
Telemetry\ProfilingTelemetry.cs (90)
255public ActivityScope CurrentActivity => IsEnabled ? new(Activity.Current, ownsActivity: false) : default; 299internal ActivityScope StartAppHostBuild(bool noRestore, bool extensionHost, bool extensionHasBuildCapability) 301var activity = StartActivity(Activities.AppHostBuild); 308internal ActivityScope StartAppHostCheckCompatibility() 313internal ActivityScope StartAppHostConfigureIsolatedMode() 318internal ActivityScope StartAppHostEnsureDevCertificates() 323internal ActivityScope StartAppHostRun() 328internal ActivityScope StartAppHostRunDotnetLifetime(bool watch, bool noBuild, bool noRestore) 330var activity = StartActivity(Activities.AppHostRunDotnetLifetime); 337internal ActivityScope StartAuxiliaryBackchannelGetDashboardUrls() 339var activity = CurrentActivity; 344internal ActivityScope StartBackchannelConnect(string socketPath) 354var currentActivity = CurrentActivity; 359var activity = StartActivity(Activities.BackchannelConnect); 364internal ActivityScope StartBackchannelConnect(string socketPath, ActivityContext parentContext) 366var activity = StartActivity(Activities.BackchannelConnect, parentContext: parentContext); 371internal ActivityScope StartBackchannelConnect(string socketPath, ActivityContext parentContext, bool autoReconnect, int retryCount) 373var activity = StartBackchannelConnect(socketPath, parentContext); 379internal ActivityScope StartBackchannelConnect(string socketPath, bool autoReconnect, int retryCount) 381var activity = StartBackchannelConnect(socketPath); 387internal ActivityScope StartBackchannelGetDashboardUrls() 392internal ActivityScope StartJsonRpcClientCall(string connectionName, string methodName, bool streaming) 394var activity = StartActivity(Activities.JsonRpcClientCall, ActivityKind.Client); 399internal ActivityScope StartProfileCaptureDelay(TimeSpan delay) 401var activity = StartActivity(Activities.ProfileCaptureDelay); 406internal ActivityScope StartDetachedGetDashboardUrls() 411internal ActivityScope StartDetachedSpawnChild(string executablePath, IReadOnlyList<string> args, string childCommand) 413var activity = StartActivity(Activities.Process, ActivityKind.Client); 421internal ActivityScope StartDetachedWaitForBackchannel(int childProcessId, string expectedHash, bool hasLegacyHash) 423var activity = StartActivity(Activities.StartAppHostWaitForBackchannel); 430internal ActivityScope StartDotNetProcess(string dotnetCommand, FileInfo? projectFile, DirectoryInfo workingDirectory, ProcessInvocationOptions options) 432var activity = StartActivity(Activities.Process, ActivityKind.Client); 437internal ActivityScope StartAppHostServerLifetime(string implementationName) 441var activity = StartActivity(Activities.Process, ActivityKind.Client, restoreAmbientActivity: true); 446internal ActivityScope StartGuestInitializeCommand(string languageId, string displayName, string command, string[] args, DirectoryInfo workingDirectory) 448var activity = StartGuestProcessActivity(languageId, displayName, command, args, workingDirectory, Values.GuestCommandPhaseInitialize); 452internal ActivityScope StartGuestInstallDependencies(string languageId, string displayName, string command, string[] args, DirectoryInfo workingDirectory) 454var activity = StartGuestProcessActivity(languageId, displayName, command, args, workingDirectory, Values.GuestCommandPhaseInstallDependencies); 458internal ActivityScope StartGuestExecuteCommand(string languageId, string displayName, string command, string[] args, DirectoryInfo workingDirectory, string phase) 460var activity = StartGuestProcessActivity(languageId, displayName, command, args, workingDirectory, phase); 464internal ActivityScope StartNpmCommand(string command, IReadOnlyList<string> args, string workingDirectory) 466var activity = StartActivity(Activities.Process, ActivityKind.Client); 471internal ActivityScope StartGitCommand(string command, string executablePath, IReadOnlyList<string> args, DirectoryInfo workingDirectory) 473var activity = StartActivity(Activities.Process, ActivityKind.Client); 478internal ActivityScope StartRunAppHostFindAppHost(FileInfo? passedAppHostProjectFile) 480var activity = StartActivity(Activities.RunAppHostFindAppHost); 485internal ActivityScope StartAddCommand(string? integrationName, string? version, string? source, FileInfo? passedAppHostProjectFile) 487var activity = StartActivity(Activities.AddCommand, startWithRemoteParent: true); 492internal ActivityScope StartAddFindAppHost(FileInfo? passedAppHostProjectFile) 494var activity = StartActivity(Activities.AddFindAppHost); 499internal ActivityScope StartAddGetConfiguredChannel() 504internal ActivityScope StartAddSearchPackages(string? configuredChannel) 506var activity = StartActivity(Activities.AddSearchPackages); 511internal ActivityScope StartAddSelectPackage(string? integrationName, string? version) 513var activity = StartActivity(Activities.AddSelectPackage); 518internal ActivityScope StartAddSelectPackagePrompt() 523internal ActivityScope StartAddStopExistingInstance() 528internal ActivityScope StartAddPackage(string packageId, string packageVersion, string? source) 530var activity = StartActivity(Activities.AddPackage); 536internal ActivityScope StartLsCommand(string outputFormat, bool includeAll) 538var activity = StartActivity(Activities.LsCommand); 543internal ActivityScope StartLsFindAppHosts(string discoveryScope) 545var activity = StartActivity(Activities.LsFindAppHosts); 550internal ActivityScope StartAppHostCandidateDiscovery(DirectoryInfo searchDirectory, AppHostDiscoveryScope scope, int patternsCount, bool nugetCacheExcluded) 552var activity = StartActivity(Activities.AppHostCandidateDiscovery); 560internal ActivityScope StartAppHostCandidateGitMatch(int includedFileCount, int patternsCount) 562var activity = StartActivity(Activities.AppHostCandidateGitMatch); 569internal ActivityScope StartAppHostCandidateFilesystemWalk(DirectoryInfo searchDirectory, int patternsCount, bool skipListEnabled, bool nugetCacheExcluded) 571var activity = StartActivity(Activities.AppHostCandidateFilesystemWalk); 580internal ActivityScope StartRunAppHostGetDashboardUrls() 585internal ActivityScope StartRunAppHostLifetime() 587var activity = StartActivity(Activities.RunAppHostLifetime); 592internal ActivityScope StartRunAppHostStartProject(string languageId, bool noBuild, bool waitForDebugger) 594var activity = StartActivity(Activities.RunAppHostStartProject); 601internal ActivityScope StartRunAppHostStartAppHostServer() 606internal ActivityScope StartRunAppHostStartGuestAppHost(string languageId) 608var activity = StartActivity(Activities.RunAppHostStartGuestAppHost); 613internal ActivityScope StartRunAppHostStopExistingInstance() 618internal ActivityScope StartRunAppHostWaitForBackchannel() 623internal ActivityScope StartRunAppHostWaitForBuild() 628internal ActivityScope StartRunCommand() 633internal ActivityScope StartCommand(string commandName) 635var activity = StartActivity(Activities.Command, startWithRemoteParent: true); 640internal ActivityScope StartStopCommand(bool stopAll, bool passedAppHostProjectFile) 642var activity = StartActivity(Activities.StopCommand, startWithRemoteParent: true); 648internal ActivityScope StartStopAppHost(AppHostInformation? appHostInfo) 650var activity = StartActivity(Activities.StopAppHost); 659private ActivityScope StartActivity( 799private ActivityScope StartGuestProcessActivity(string languageId, string displayName, string command, string[] args, DirectoryInfo workingDirectory, string phase) 801var activity = StartActivity(Activities.Process, ActivityKind.Client);
Aspire.Cli.Tests (16)
Commands\AppHostLauncherTests.cs (1)
915using 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);