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