6 instantiations of ProfilingTelemetry
Aspire.Hosting.Tests (6)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (1)
2274
var profilingTelemetry = new
ProfilingTelemetry
(configuration);
Backchannel\BackchannelContractTests.cs (1)
275
var telemetry = new
ProfilingTelemetry
(CreateConfiguration(
Backchannel\GetTerminalInfoAsyncTests.cs (1)
386
var profilingTelemetry = new
ProfilingTelemetry
(configuration);
Dcp\DcpExecutorTests.cs (1)
12198
new
ProfilingTelemetry
(configuration),
DistributedApplicationTests.cs (2)
174
new
ProfilingTelemetry
(configuration),
228
new
ProfilingTelemetry
(configuration),
186 references to ProfilingTelemetry
Aspire.Hosting (81)
ApplicationModel\ResourceNotificationService.cs (9)
149
using var activity =
ProfilingTelemetry
.StartResourceWaitForDependency(Configuration, resource, dependency, WaitType.WaitUntilHealthy, waitBehavior);
329
using var activity =
ProfilingTelemetry
.StartResourceWaitForDependency(Configuration, resource, dependency, WaitType.WaitForCompletion, waitBehavior: null);
479
using var activity =
ProfilingTelemetry
.StartResourceWaitForDependency(Configuration, resource, dependency, WaitType.WaitUntilStarted, waitBehavior);
518
using var activity =
ProfilingTelemetry
.StartResourceWaitForDependencies(Configuration, resource, waitAnnotationList.Length);
725
var activity =
ProfilingTelemetry
.CurrentActivity(Configuration);
1031
if (!
ProfilingTelemetry
.IsEnabled(configuration))
1121
using var activity =
ProfilingTelemetry
.StartResourceStartup(configuration, resource, resourceId, readySnapshot, firstObservedAt);
1126
using var activity =
ProfilingTelemetry
.StartResourceStartup(configuration, resource, resourceId, readySnapshot, firstObservedAt);
1133
ProfilingTelemetry
.ActivityScope activity,
Backchannel\AppHostRpcTarget.cs (1)
21
ProfilingTelemetry
profilingTelemetry,
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
33
ProfilingTelemetry
profilingTelemetry,
Backchannel\AuxiliaryBackchannelService.cs (1)
140
serviceProvider.GetRequiredService<
ProfilingTelemetry
>(),
Backchannel\BackchannelService.cs (1)
21
ProfilingTelemetry
profilingTelemetry,
Backchannel\DashboardUrlsHelper.cs (6)
47
var
profilingTelemetry = serviceProvider.GetRequiredService<
ProfilingTelemetry
>();
80
activity.SetDashboardUrlSource(
ProfilingTelemetry
.Values.DashboardUrlSourceNone);
86
var apiBaseUrlSource =
ProfilingTelemetry
.Values.DashboardUrlSourceNone;
101
apiBaseUrlSource =
ProfilingTelemetry
.Values.DashboardUrlSourceResource;
112
apiBaseUrlSource =
ProfilingTelemetry
.Values.DashboardUrlSourceConfiguration;
Dcp\DcpExecutor.cs (9)
91
ProfilingTelemetry
profilingTelemetry,
127
using var activity =
ProfilingTelemetry
.StartDcpRunApplication(_configuration, _model.Resources.Count);
149
using (var prepareServicesActivity =
ProfilingTelemetry
.StartDcpPrepareServices(_configuration))
164
using (var prepareResourcesActivity =
ProfilingTelemetry
.StartDcpPrepareResources(_configuration))
460
using var activity =
ProfilingTelemetry
.StartDcpAllocateServiceAddresses(_configuration, initialServiceCount);
621
using var currentActivity =
ProfilingTelemetry
.CurrentActivity(_configuration);
884
using var activity =
ProfilingTelemetry
.StartResourceCreate(_configuration, modelResource, resourceType, replicas.Length);
1089
using var activity =
ProfilingTelemetry
.StartResourceStop(_configuration, resourceReference.ModelResource, appResource.DcpResourceKind, appResource.DcpResourceName);
1160
using var activity =
ProfilingTelemetry
.StartResourceStart(_configuration, resourceReference.ModelResource, appResource.DcpResourceKind, appResource.DcpResourceName, resourceType);
Dcp\DcpHost.cs (9)
185
using var activity =
ProfilingTelemetry
.StartDcpPrepareTlsCertificate(_configuration);
191
activity.SetDcpTlsCertificateResult(
ProfilingTelemetry
.Values.DcpTlsCertificateResultNoCertificate);
208
activity.SetDcpTlsCertificateResult(
ProfilingTelemetry
.Values.DcpTlsCertificateResultNoPrivateKeyCertificate);
216
activity.SetDcpTlsCertificateResult(
ProfilingTelemetry
.Values.DcpTlsCertificateResultMissingThumbprint);
225
ProfilingTelemetry
.Values.DcpTlsCertificateResultPrepared,
226
ProfilingTelemetry
.Values.DcpTlsCertificateModeThumbprint,
241
activity.SetDcpTlsCertificateResult(
ProfilingTelemetry
.Values.DcpTlsCertificateResultNoCertificate);
249
ProfilingTelemetry
.Values.DcpTlsCertificateResultPrepared,
250
ProfilingTelemetry
.Values.DcpTlsCertificateModeFiles,
Dcp\DcpResourceWatcher.cs (2)
33
private readonly
ProfilingTelemetry
_profilingTelemetry;
122
ProfilingTelemetry
profilingTelemetry,
Dcp\KubernetesService.cs (3)
608
using var activity =
ProfilingTelemetry
.StartDcpKubernetesApi(configuration, operationType, resourceType);
720
ProfilingTelemetry
.ActivityScope activity,
819
using var activity =
ProfilingTelemetry
.StartDcpEnsureKubernetesClient(configuration, File.Exists(locations.DcpKubeconfigPath));
DistributedApplication.cs (23)
169
ProfilingTelemetry
.RecordAppHostStartupEvent(
ProfilingTelemetry
.Events.AppHostCreateBuilderEntered);
218
ProfilingTelemetry
.RecordAppHostStartupEvent(
ProfilingTelemetry
.Events.AppHostCreateBuilderEntered);
236
ProfilingTelemetry
.RecordAppHostStartupEvent(
ProfilingTelemetry
.Events.AppHostCreateBuilderEntered);
470
ProfilingTelemetry
.EnsureInitialized(_host.Services);
471
ProfilingTelemetry
.RecordAppHostStartupEvent(
ProfilingTelemetry
.Events.AppHostStartAsyncEntered, configuration);
472
ProfilingTelemetry
.RecordAppHostProcessStartup(configuration);
474
using var appHostStartActivity =
ProfilingTelemetry
.StartAppHostStart(configuration, nameof(StartAsync));
540
ProfilingTelemetry
.EnsureInitialized(_host.Services);
542
ProfilingTelemetry
.RecordAppHostStartupEvent(
ProfilingTelemetry
.Events.AppHostRunAsyncEntered, configuration);
543
ProfilingTelemetry
.RecordAppHostProcessStartup(configuration);
548
using (var appHostStartActivity =
ProfilingTelemetry
.StartAppHostStart(configuration, nameof(RunAsync)))
621
using var beforeStartActivity =
ProfilingTelemetry
.StartAppHostBeforeStart(configuration);
628
using (var eventSubscribersActivity =
ProfilingTelemetry
.StartAppHostEventingSubscribers(configuration, eventSubscribers.Length))
632
using var eventSubscriberActivity =
ProfilingTelemetry
.StartAppHostEventingSubscriber(configuration, subscriber.GetType());
655
using (var publishEventActivity =
ProfilingTelemetry
.StartAppHostPublishEvent(configuration, typeof(BeforeStartEvent)))
673
using (var lifecycleHooksActivity =
ProfilingTelemetry
.StartAppHostLifecycleHooks(configuration, lifecycleHooks.Length))
677
using var lifecycleHookActivity =
ProfilingTelemetry
.StartAppHostLifecycleHook(configuration, lifecycleHook.GetType());
722
using (var pipelineActivity =
ProfilingTelemetry
.StartAppHostBeforeStartPipeline(configuration, WellKnownPipelineSteps.BeforeStart))
DistributedApplicationBuilder.cs (11)
191
ProfilingTelemetry
.RecordAppHostStartupEvent(
ProfilingTelemetry
.Events.AppHostBuilderConstructing);
476
_innerBuilder.Services.AddSingleton<
ProfilingTelemetry
>();
699
ProfilingTelemetry
.RecordAppHostStartupEvent(
ProfilingTelemetry
.Events.AppHostBuilderConstructed, _innerBuilder.Configuration);
763
.AddAttributes(
ProfilingTelemetry
.CreateAppHostResourceAttributes(AppHostPath, ExecutionContext.Operation.ToString()));
769
.AddSource(
ProfilingTelemetry
.ActivitySourceName)
896
ProfilingTelemetry
.RecordAppHostStartupEvent(
ProfilingTelemetry
.Events.AppHostBuildStarted, _innerBuilder.Configuration);
924
ProfilingTelemetry
.RecordAppHostStartupEvent(
ProfilingTelemetry
.Events.AppHostBuildCompleted, _innerBuilder.Configuration);
DistributedApplicationLifecycle.cs (2)
15
ProfilingTelemetry
profilingTelemetry,
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)
118
using var activity =
ProfilingTelemetry
.StartResourceBeforeStartWait(Configuration, @event.Resource);
Aspire.Hosting.Go.Tests (1)
GoRunDebuggingTests.cs (1)
273
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
Aspire.Hosting.Tests (104)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (77)
34
.AddSingleton<
ProfilingTelemetry
>()
40
services.GetRequiredService<
ProfilingTelemetry
>(),
98
.AddSingleton<
ProfilingTelemetry
>()
104
services.GetRequiredService<
ProfilingTelemetry
>(),
146
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
252
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
365
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
412
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
462
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
512
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
575
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
649
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
721
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
791
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
817
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
883
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
940
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
975
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
1023
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
1092
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
1135
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
1208
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
1276
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
1318
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
1363
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
1411
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
1447
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
1474
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
1513
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
1552
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
1587
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
1622
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
1705
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
1735
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
1776
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
1820
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
1864
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
1908
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
1956
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
2008
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
2066
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
2117
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
2157
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
2197
using var listener = ActivityListenerHelper.Create(
ProfilingTelemetry
.ActivitySource, onActivityStopped: activities.Add);
2225
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
2235
Assert.Contains(
ProfilingTelemetry
.Activities.JsonRpcServerCall, dashboardActivityNames);
2236
Assert.Contains(
ProfilingTelemetry
.Activities.DashboardGetConnectionInfo, dashboardActivityNames);
2237
Assert.Contains(
ProfilingTelemetry
.Activities.DashboardWaitHealthy, dashboardActivityNames);
2238
Assert.Contains(
ProfilingTelemetry
.Activities.DashboardResolveUrls, dashboardActivityNames);
2240
var resolveActivity = Assert.Single(activities, activity => activity.OperationName ==
ProfilingTelemetry
.Activities.DashboardResolveUrls);
2241
Assert.Equal(
ProfilingTelemetry
.Values.DashboardUrlSourceResource, resolveActivity.GetTagItem(
ProfilingTelemetry
.Tags.DashboardUrlSource));
2242
Assert.Equal(true, resolveActivity.GetTagItem(
ProfilingTelemetry
.Tags.DashboardHasApiBaseUrl));
2244
var connectionInfoActivity = Assert.Single(activities, activity => activity.OperationName ==
ProfilingTelemetry
.Activities.DashboardGetConnectionInfo);
2245
Assert.Equal(true, connectionInfoActivity.GetTagItem(
ProfilingTelemetry
.Tags.DashboardHealthy));
2246
Assert.Equal(
ProfilingTelemetry
.Values.DashboardUrlSourceResource, connectionInfoActivity.GetTagItem(
ProfilingTelemetry
.Tags.DashboardUrlSource));
2255
ShouldListenTo = source => source.Name is
ProfilingTelemetry
.ActivitySourceName or "test.client" or "test.jsonrpc",
2259
if (activity.Source.Name ==
ProfilingTelemetry
.ActivitySourceName)
2274
var
profilingTelemetry = new ProfilingTelemetry(configuration);
2289
var serverActivity = Assert.Single(activities, activity => activity.OperationName ==
ProfilingTelemetry
.Activities.JsonRpcServerCall);
2336
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
2391
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
2452
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
2521
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
2598
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
2648
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
2703
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
2735
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
2762
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
2791
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
2812
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
2845
app.Services.GetRequiredService<
ProfilingTelemetry
>(),
2877
.AddSingleton<
ProfilingTelemetry
>()
2883
services.GetRequiredService<
ProfilingTelemetry
>(),
2914
.AddSingleton<
ProfilingTelemetry
>()
2920
services.GetRequiredService<
ProfilingTelemetry
>(),
Backchannel\BackchannelContractTests.cs (8)
275
var
telemetry = new ProfilingTelemetry(CreateConfiguration(
277
using var listener = ActivityListenerHelper.Create(
ProfilingTelemetry
.ActivitySource, onActivityStarted: activity => startedActivity = activity);
286
[
ProfilingTelemetry
.Tags.ProfilingSessionId] = "session-1",
292
Assert.Equal("session-1", startedActivity.GetBaggageItem(
ProfilingTelemetry
.Tags.ProfilingSessionId));
294
Assert.Equal("session-1", startedActivity.GetTagItem(
ProfilingTelemetry
.Tags.ProfilingSessionId));
301
using var profilingListener = ActivityListenerHelper.Create(
ProfilingTelemetry
.ActivitySource, onActivityStarted: activities.Add);
321
using var activity =
ProfilingTelemetry
.StartDcpRunApplication(configuration, resourceCount: 1);
323
var dcpActivity = Assert.Single(activities, activity => activity.OperationName ==
ProfilingTelemetry
.Activities.DcpRunApplication);
Backchannel\GetTerminalInfoAsyncTests.cs (1)
386
var
profilingTelemetry = new ProfilingTelemetry(configuration);
Dcp\DcpHostNotificationTests.cs (10)
456
using var listener = ActivityListenerHelper.Create(
ProfilingTelemetry
.ActivitySource, onActivityStopped: activities.Add);
476
var certificateActivity = Assert.Single(activities, activity => activity.OperationName ==
ProfilingTelemetry
.Activities.DcpPrepareTlsCertificate);
477
Assert.Equal(true, certificateActivity.GetTagItem(
ProfilingTelemetry
.Tags.DcpTlsDeveloperCertificateEnabled));
478
Assert.Equal(
ProfilingTelemetry
.Values.DcpTlsCertificateResultPrepared, certificateActivity.GetTagItem(
ProfilingTelemetry
.Tags.DcpTlsCertificateResult));
479
Assert.Equal(true, certificateActivity.GetTagItem(
ProfilingTelemetry
.Tags.DcpTlsCertificatePrepared));
485
Assert.Equal(
ProfilingTelemetry
.Values.DcpTlsCertificateModeThumbprint, certificateActivity.GetTagItem(
ProfilingTelemetry
.Tags.DcpTlsCertificateMode));
494
Assert.Equal(
ProfilingTelemetry
.Values.DcpTlsCertificateModeFiles, certificateActivity.GetTagItem(
ProfilingTelemetry
.Tags.DcpTlsCertificateMode));
DistributedApplicationTests.cs (7)
138
using var listener = CreateActivityListener(
ProfilingTelemetry
.ActivitySourceName, activities.Add);
159
var appHostStartActivity = Assert.Single(activities, activity => activity.OperationName ==
ProfilingTelemetry
.Activities.AppHostStart);
160
Assert.Equal(nameof(DistributedApplication.RunAsync), appHostStartActivity.GetTagItem(
ProfilingTelemetry
.Tags.AppHostEntryPoint));
162
Assert.Contains(appHostStartActivity.Events, @event => @event.Name ==
ProfilingTelemetry
.Events.Exception);
170
using var listener = CreateActivityListener(
ProfilingTelemetry
.ActivitySourceName, activities.Add);
184
var hostStartupActivity = Assert.Single(activities, activity => activity.OperationName ==
ProfilingTelemetry
.Activities.AppHostHostStartup);
185
Assert.DoesNotContain(hostStartupActivity.Events, @event => @event.Name ==
ProfilingTelemetry
.Events.AppHostHostStarted);
WithProcessCommandTests.cs (1)
439
app.Services.GetRequiredService<
ProfilingTelemetry
>(),