1 instantiation of ActivityScope
Aspire.Hosting.RemoteHost (1)
Diagnostics\RemoteHostProfilingTelemetry.cs (1)
268return new ActivityScope(activity);
60 references to ActivityScope
Aspire.Hosting.RemoteHost (56)
AssemblyLoader.cs (1)
57using var activity = _profilingTelemetry.StartAssemblyLoad(cacheHit);
Ats\CapabilityDispatcher.cs (2)
110using var activity = _profilingTelemetry.StartCapabilityScan(assemblyList.Count, firstScan); 573using var activity = _profilingTelemetry.StartCapabilityInvoke(capabilityId, registration.Capability);
Ats\ExternalCapabilityRegistry.cs (1)
236using var activity = _profilingTelemetry.StartIntegrationHostPhase("discovery", packageName, timeout: timeoutPerHost);
AtsContextFactory.cs (1)
34using var activity = _profilingTelemetry.StartAtsContextCreate();
CodeGeneration\CodeGenerationService.cs (5)
64using var rpcActivity = _profilingTelemetry.StartJsonRpcServerCall(GetCapabilitiesMethodName); 65using var activity = _profilingTelemetry.StartCodeGenerationGetCapabilities(); 246using var rpcActivity = _profilingTelemetry.StartJsonRpcServerCall(GenerateCodeMethodName); 247using var activity = _profilingTelemetry.StartCodeGenerationGenerate(language); 320using var rpcActivity = _profilingTelemetry.StartJsonRpcServerCall(ExportApiMethodName);
Diagnostics\RemoteHostProfilingTelemetry.cs (27)
133public ActivityScope StartRemoteHostRun() 138public ActivityScope StartJsonRpcListen(string transport) 140var activity = StartActivity(Activities.JsonRpcListen); 145public ActivityScope StartJsonRpcConnection() 150public ActivityScope StartJsonRpcServerCall(string methodName, bool streaming = false) 152var activity = StartActivity(Activities.JsonRpcServerCall, ActivityKind.Server); 157public ActivityScope StartJsonRpcInvokeCapability(string capabilityId, JsonObject? args) 159var activity = StartJsonRpcServerCall("invokeCapability"); 164public ActivityScope StartAssemblyLoad(bool cacheHit) 166var activity = StartActivity(Activities.AssemblyLoad); 171public ActivityScope StartAtsContextCreate() 176public ActivityScope StartCapabilityScan(int assemblyCount, bool firstScan) 178var activity = StartActivity(Activities.CapabilityScan); 184public ActivityScope StartCapabilityInvoke(string capabilityId, AtsCapabilityInfo? capability) 186var activity = StartActivity(Activities.CapabilityInvoke); 191public ActivityScope StartCodeGenerationGetCapabilities() 196public ActivityScope StartCodeGenerationGenerate(string language) 198var activity = StartActivity(Activities.CodeGenerationGenerate, ActivityKind.Server); 203public ActivityScope StartLanguageDetect() 208public ActivityScope StartLanguageGetRuntimeSpec(string language) 210var activity = StartActivity(Activities.LanguageGetRuntimeSpec, ActivityKind.Server); 215public ActivityScope StartLanguageScaffold(string language) 217var activity = StartActivity(Activities.LanguageScaffold, ActivityKind.Server); 222public ActivityScope StartIntegrationHostStartup() => StartActivity(Activities.IntegrationHostStartup); 224public ActivityScope StartIntegrationHostPhase(string phase, string? package = null, string? language = null, TimeSpan? timeout = null) 226var activity = StartActivity(Activities.IntegrationHostPhase); 233private ActivityScope StartActivity(
JsonRpcServer.cs (4)
69using var activity = _profilingTelemetry.StartJsonRpcListen(transport); 92private async Task StartNamedPipeServerAsync(RemoteHostProfilingTelemetry.ActivityScope listenActivity, CancellationToken cancellationToken) 148private async Task StartUnixSocketServerAsync(RemoteHostProfilingTelemetry.ActivityScope listenActivity, CancellationToken cancellationToken) 201using var activity = _profilingTelemetry.StartJsonRpcConnection();
Language\IntegrationHostLauncher.cs (3)
74using var activity = _profilingTelemetry.StartIntegrationHostStartup(); 161using (var activity = _profilingTelemetry.StartIntegrationHostPhase( 211using var activity = _profilingTelemetry.StartIntegrationHostPhase(
Language\IntegrationHostProcessLauncher.cs (1)
24using var activity = profilingTelemetry.StartIntegrationHostPhase("launch", descriptor.PackageName, descriptor.Language);
Language\LanguageService.cs (6)
55using var rpcActivity = _profilingTelemetry.StartJsonRpcServerCall(ScaffoldAppHostMethodName); 56using var activity = _profilingTelemetry.StartLanguageScaffold(language); 96using var rpcActivity = _profilingTelemetry.StartJsonRpcServerCall(DetectAppHostTypeMethodName); 97using var activity = _profilingTelemetry.StartLanguageDetect(); 135using var rpcActivity = _profilingTelemetry.StartJsonRpcServerCall(GetRuntimeSpecMethodName); 136using var activity = _profilingTelemetry.StartLanguageGetRuntimeSpec(language);
RemoteAppHostService.cs (4)
62using var activity = _profilingTelemetry.StartJsonRpcServerCall("authenticate"); 88using var activity = _profilingTelemetry.StartJsonRpcServerCall("ping"); 101using var activity = _profilingTelemetry.StartJsonRpcServerCall("cancelToken"); 127using var activity = _profilingTelemetry.StartJsonRpcInvokeCapability(capabilityId, args);
RemoteHostServer.cs (1)
48using var activity = profilingTelemetry.StartRemoteHostRun();
Aspire.Hosting.RemoteHost.Tests (4)
RemoteHostProfilingTelemetryTests.cs (4)
24using var phase = telemetry.StartIntegrationHostPhase("registration", "example", "typescript", TimeSpan.FromMinutes(2)); 110using (var scope = telemetry.StartCapabilityScan(assemblyCount: 3, firstScan: true)) 137using (var scope = telemetry.StartAssemblyLoad(cacheHit: false)) 210using var activity = telemetry.StartJsonRpcServerCall("authenticate", streaming: false);