6 instantiations of ActivityScope
Aspire.Hosting (6)
Diagnostics\ProfilingTelemetry.cs (6)
253
IsEnabled(configuration) ?
new
(Activity.Current, configuration, ownsActivity: false) : default;
322
var scope = new
ActivityScope
(activity);
503
return new
ActivityScope
(activity, configuration);
531
return new
ActivityScope
(activity, configuration);
565
return new
ActivityScope
(activity, _configuration);
599
return new
ActivityScope
(activity, _configuration);
118 references to ActivityScope
Aspire.Hosting (115)
ApplicationModel\ResourceNotificationService.cs (8)
144
using
var
activity = ProfilingTelemetry.StartResourceWaitForDependency(Configuration, resource, dependency, WaitType.WaitUntilHealthy, waitBehavior);
300
using
var
activity = ProfilingTelemetry.StartResourceWaitForDependency(Configuration, resource, dependency, WaitType.WaitForCompletion, waitBehavior: null);
450
using
var
activity = ProfilingTelemetry.StartResourceWaitForDependency(Configuration, resource, dependency, WaitType.WaitUntilStarted, waitBehavior);
489
using
var
activity = ProfilingTelemetry.StartResourceWaitForDependencies(Configuration, resource, waitAnnotationList.Length);
665
var
activity = ProfilingTelemetry.CurrentActivity(Configuration);
1052
using
var
activity = ProfilingTelemetry.StartResourceStartup(configuration, resource, resourceId, readySnapshot, firstObservedAt);
1057
using
var
activity = ProfilingTelemetry.StartResourceStartup(configuration, resource, resourceId, readySnapshot, firstObservedAt);
1064
ProfilingTelemetry.
ActivityScope
activity,
Backchannel\AppHostRpcTarget.cs (3)
180
using
var
activity = profilingTelemetry.StartJsonRpcServerCall(nameof(GetDashboardUrlsAsync), streaming: false);
211
using
var
activity = profilingTelemetry.StartJsonRpcServerCall(nameof(GetCapabilitiesAsync), streaming: false);
293
using
var
activity = profilingTelemetry.StartJsonRpcServerCall(nameof(GetPipelineStepsAsync), streaming: false, request?.TraceContext);
Backchannel\AuxiliaryBackchannelRpcTarget.cs (12)
49
using
var
activity = profilingTelemetry.StartJsonRpcServerCall(nameof(GetCapabilitiesAsync), streaming: false, request?.TraceContext);
65
using
var
activity = profilingTelemetry.StartJsonRpcServerCall(nameof(GetAppHostInfoAsync), streaming: false, request?.TraceContext);
88
using
var
activity = profilingTelemetry.StartJsonRpcServerCall(nameof(GetDashboardInfoAsync), streaming: false, request?.TraceContext);
119
using
var
activity = profilingTelemetry.StartJsonRpcServerCall(nameof(GetResourcesAsync), streaming: false, request?.TraceContext);
143
using
var
activity = profilingTelemetry.StartJsonRpcServerCall(nameof(WatchResourcesAsync), streaming: true, request?.TraceContext);
223
using
var
activity = profilingTelemetry.StartJsonRpcServerCall(nameof(CallMcpToolAsync), streaming: false, request.TraceContext);
256
using
var
activity = profilingTelemetry.StartJsonRpcServerCall(nameof(StopAsync), streaming: false, request?.TraceContext);
270
using
var
activity = profilingTelemetry.StartJsonRpcServerCall(nameof(ExecuteResourceCommandAsync), streaming: false, request.TraceContext);
630
using
var
activity = profilingTelemetry.StartJsonRpcServerCall(nameof(WaitForResourceAsync), streaming: false, request.TraceContext);
918
using
var
activity = profilingTelemetry.StartJsonRpcServerCall(nameof(GetDashboardUrlsAsync), streaming: false);
941
using
var
activity = profilingTelemetry.StartJsonRpcServerCall(nameof(WaitForAppHostReadyAsync), streaming: false, request?.TraceContext);
1575
using
var
activity = profilingTelemetry.StartJsonRpcServerCall(rpcMethodName, streaming: true, traceContext);
Backchannel\BackchannelService.cs (1)
48
using
var
activity = profilingTelemetry.StartBackchannelStartup(unixSocketPath);
Backchannel\DashboardUrlsHelper.cs (3)
48
using
var
activity = profilingTelemetry.StartDashboardGetConnectionInfo();
52
using (
var
waitActivity = profilingTelemetry.StartDashboardWaitHealthy())
88
using (
var
resolveActivity = profilingTelemetry.StartDashboardResolveUrls())
Dcp\DcpExecutor.cs (8)
142
using
var
activity = ProfilingTelemetry.StartDcpRunApplication(_configuration, _model.Resources.Count);
160
using (
var
prepareServicesActivity = ProfilingTelemetry.StartDcpPrepareServices(_configuration))
175
using (
var
prepareResourcesActivity = ProfilingTelemetry.StartDcpPrepareResources(_configuration))
483
using
var
activity = ProfilingTelemetry.StartDcpAllocateServiceAddresses(_configuration, initialServiceCount);
627
using
var
currentActivity = ProfilingTelemetry.CurrentActivity(_configuration);
929
using
var
activity = ProfilingTelemetry.StartResourceCreate(_configuration, modelResource, resourceType, replicas.Length);
1131
using
var
activity = ProfilingTelemetry.StartResourceStop(_configuration, resourceReference.ModelResource, appResource.DcpResourceKind, appResource.DcpResourceName);
1199
using
var
activity = ProfilingTelemetry.StartResourceStart(_configuration, resourceReference.ModelResource, appResource.DcpResourceKind, appResource.DcpResourceName, resourceType);
Dcp\DcpHost.cs (1)
192
using
var
activity = ProfilingTelemetry.StartDcpPrepareTlsCertificate(_configuration);
Dcp\DcpResourceWatcher.cs (1)
531
using
var
activity = _profilingTelemetry.StartDcpResourceObserved(
Dcp\KubernetesService.cs (3)
474
using
var
activity = ProfilingTelemetry.StartDcpKubernetesApi(configuration, operationType, resourceType);
508
ProfilingTelemetry.
ActivityScope
activity,
591
using
var
activity = ProfilingTelemetry.StartDcpEnsureKubernetesClient(configuration, File.Exists(locations.DcpKubeconfigPath));
Diagnostics\ProfilingTelemetry.cs (62)
223
public static
ActivityScope
StartAppHostProcessStartup(IConfiguration? configuration)
230
var
activity = StartActivity(configuration, Activities.AppHostProcessStartup, ActivityKind.Internal, GetProcessStartTime());
237
using
var
activity = StartAppHostProcessStartup(configuration);
252
public static
ActivityScope
CurrentActivity(IConfiguration? configuration) =>
264
public static
ActivityScope
StartDcpRunApplication(IConfiguration? configuration, int resourceCount)
266
var
activity = StartActivity(configuration, Activities.DcpRunApplication);
271
public static
ActivityScope
StartDcpPrepareTlsCertificate(IConfiguration? configuration)
273
var
activity = StartActivity(configuration, Activities.DcpPrepareTlsCertificate);
278
public static
ActivityScope
StartAppHostStart(IConfiguration? configuration, string entryPoint)
280
var
activity = StartActivity(configuration, Activities.AppHostStart);
285
public static
ActivityScope
StartAppHostBeforeStart(IConfiguration? configuration)
290
public static
ActivityScope
StartAppHostEventingSubscribers(IConfiguration? configuration, int subscriberCount)
292
var
activity = StartActivity(configuration, Activities.AppHostEventingSubscribers);
297
public static
ActivityScope
StartAppHostEventingSubscriber(IConfiguration? configuration, Type subscriberType)
299
var
activity = StartActivity(configuration, Activities.AppHostEventingSubscriber);
304
public static
ActivityScope
StartAppHostPublishEvent(IConfiguration? configuration, Type eventType)
306
var
activity = StartActivity(configuration, Activities.AppHostPublishEvent);
311
public static
ActivityScope
StartAppHostEventCallback(Type eventType, string dispatchBehavior)
322
var
scope = new ActivityScope(activity);
327
public static
ActivityScope
StartAppHostLifecycleHooks(IConfiguration? configuration, int lifecycleHookCount)
329
var
activity = StartActivity(configuration, Activities.AppHostLifecycleHooks);
334
public static
ActivityScope
StartAppHostLifecycleHook(IConfiguration? configuration, Type lifecycleHookType)
336
var
activity = StartActivity(configuration, Activities.AppHostLifecycleHook);
341
public static
ActivityScope
StartAppHostBeforeStartPipeline(IConfiguration? configuration, string pipelineStep)
343
var
activity = StartActivity(configuration, Activities.AppHostBeforeStartPipeline);
348
public
ActivityScope
StartAppHostHostStartup()
353
public static
ActivityScope
StartDcpPrepareServices(IConfiguration? configuration)
358
public static
ActivityScope
StartDcpPrepareResources(IConfiguration? configuration)
363
public static
ActivityScope
StartDcpAllocateServiceAddresses(IConfiguration? configuration, int serviceCount)
365
var
activity = StartActivity(configuration, Activities.DcpAllocateServiceAddresses);
370
public static
ActivityScope
StartDcpEnsureKubernetesClient(IConfiguration? configuration, bool kubeconfigExists)
372
var
activity = StartActivity(configuration, Activities.DcpEnsureKubernetesClient);
377
public static
ActivityScope
StartDcpKubernetesApi(IConfiguration? configuration, DcpApiOperationType operationType, string resourceType)
379
var
activity = StartActivity(configuration, Activities.DcpKubernetesApi);
384
public
ActivityScope
StartDcpResourceObserved(
395
var
activity = StartActivityFromTraceAnnotations(Activities.DcpResourceObserved, annotations);
402
public static
ActivityScope
StartResourceBeforeStartWait(IConfiguration? configuration, IResource resource)
404
var
activity = StartActivity(configuration, Activities.ResourceBeforeStartWait);
409
public static
ActivityScope
StartResourceCreate(IConfiguration? configuration, IResource resource, string resourceKind, int replicaCount)
411
var
activity = StartActivity(configuration, Activities.ResourceCreate);
417
public static
ActivityScope
StartResourceStartup(
424
var
activity = StartActivity(configuration, $"{Activities.ResourceStartup} {resource.Name}", ActivityKind.Internal, startTime);
429
public static
ActivityScope
StartResourceStart(IConfiguration? configuration, IResource resource, string resourceKind, string resourceName, string resourceType)
431
var
activity = StartActivity(configuration, Activities.ResourceStart);
438
public
ActivityScope
StartBackchannelStartup(string socketPath)
440
var
activity = StartActivity(Activities.BackchannelStartup);
445
public
ActivityScope
StartJsonRpcServerCall(string methodName, bool streaming, BackchannelTraceContext? traceContext = null)
447
var
activity = StartActivityFromTraceContext(Activities.JsonRpcServerCall, ActivityKind.Server, traceContext);
452
public
ActivityScope
StartDashboardGetConnectionInfo()
457
public
ActivityScope
StartDashboardWaitHealthy()
462
public
ActivityScope
StartDashboardResolveUrls()
467
public static
ActivityScope
StartResourceStop(IConfiguration? configuration, IResource resource, string resourceKind, string resourceName)
469
var
activity = StartActivity(configuration, Activities.ResourceStop);
475
public static
ActivityScope
StartResourceWaitForDependencies(IConfiguration? configuration, IResource resource, int dependencyCount)
477
var
activity = StartActivity(configuration, Activities.ResourceWaitForDependencies);
483
public static
ActivityScope
StartResourceWaitForDependency(IConfiguration? configuration, IResource resource, IResource dependency, WaitType waitType, WaitBehavior? waitBehavior)
485
var
activity = StartActivity(configuration, Activities.ResourceWaitForDependency);
490
private static
ActivityScope
StartActivity(IConfiguration? configuration, string name, ActivityKind activityKind = ActivityKind.Internal)
506
private static
ActivityScope
StartActivity(IConfiguration? configuration, string name, ActivityKind activityKind, DateTimeOffset startTime)
534
private
ActivityScope
StartActivity(string name, ActivityKind activityKind = ActivityKind.Internal)
539
private
ActivityScope
StartActivityFromTraceAnnotations(string name, IDictionary<string, string>? annotations)
568
private
ActivityScope
StartActivityFromTraceContext(string name, ActivityKind activityKind, BackchannelTraceContext? traceContext)
DistributedApplication.cs (9)
456
using
var
appHostStartActivity = ProfilingTelemetry.StartAppHostStart(configuration, nameof(StartAsync));
529
using (
var
appHostStartActivity = ProfilingTelemetry.StartAppHostStart(configuration, nameof(RunAsync)))
596
using
var
beforeStartActivity = ProfilingTelemetry.StartAppHostBeforeStart(configuration);
603
using (
var
eventSubscribersActivity = ProfilingTelemetry.StartAppHostEventingSubscribers(configuration, eventSubscribers.Length))
607
using
var
eventSubscriberActivity = ProfilingTelemetry.StartAppHostEventingSubscriber(configuration, subscriber.GetType());
630
using (
var
publishEventActivity = ProfilingTelemetry.StartAppHostPublishEvent(configuration, typeof(BeforeStartEvent)))
648
using (
var
lifecycleHooksActivity = ProfilingTelemetry.StartAppHostLifecycleHooks(configuration, lifecycleHooks.Length))
652
using
var
lifecycleHookActivity = ProfilingTelemetry.StartAppHostLifecycleHook(configuration, lifecycleHook.GetType());
698
using (
var
pipelineActivity = ProfilingTelemetry.StartAppHostBeforeStartPipeline(configuration, WellKnownPipelineSteps.BeforeStart))
DistributedApplicationLifecycle.cs (1)
19
private ProfilingTelemetry.
ActivityScope
_hostStartupActivity;
Eventing\DistributedApplicationEventing.cs (2)
83
var
activity = ProfilingTelemetry.StartAppHostEventCallback(typeof(T), dispatchBehavior.ToString());
102
static async Task AwaitSubscriptionCallbackAsync(Task callbackTask, ProfilingTelemetry.
ActivityScope
activity)
Orchestrator\ApplicationOrchestrator.cs (1)
116
using
var
activity = ProfilingTelemetry.StartResourceBeforeStartWait(Configuration, @event.Resource);
Aspire.Hosting.Tests (3)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (1)
2238
using
var
activity = profilingTelemetry.StartJsonRpcServerCall(nameof(AuxiliaryBackchannelRpcTarget.GetDashboardUrlsAsync), streaming: false);
Backchannel\BackchannelContractTests.cs (2)
279
using
var
activity = telemetry.StartJsonRpcServerCall(
321
using
var
activity = ProfilingTelemetry.StartDcpRunApplication(configuration, resourceCount: 1);