16 instantiations of RemoteHostProfilingTelemetry
Aspire.Hosting.RemoteHost (1)
Diagnostics\RemoteHostProfilingTelemetry.cs (1)
16
public static RemoteHostProfilingTelemetry Disabled { get; } =
new
(new ConfigurationBuilder().Build());
Aspire.Hosting.RemoteHost.Tests (15)
AssemblyLoaderTests.cs (2)
183
var telemetry = new
RemoteHostProfilingTelemetry
(configuration);
296
return new
RemoteHostProfilingTelemetry
(new ConfigurationBuilder().Build());
CodeGeneration\ApiReferenceExportTests.cs (1)
240
var telemetry = new
RemoteHostProfilingTelemetry
(new ConfigurationBuilder().Build());
CodeGenerationResolverTests.cs (1)
136
return new AssemblyLoader(configuration, NullLogger<AssemblyLoader>.Instance, new
RemoteHostProfilingTelemetry
(new ConfigurationBuilder().Build()));
ExternalCapabilityRegistryTests.cs (1)
265
using var telemetry = new
RemoteHostProfilingTelemetry
(configuration);
JsonRpcAuthenticationTests.cs (2)
141
new
RemoteHostProfilingTelemetry
(configuration));
168
new
RemoteHostProfilingTelemetry
(configuration));
RemoteHostProfilingTelemetryTests.cs (7)
18
using var telemetry = new
RemoteHostProfilingTelemetry
(CreateConfiguration(
68
var telemetry = new
RemoteHostProfilingTelemetry
(CreateConfiguration(
91
var telemetry = new
RemoteHostProfilingTelemetry
(CreateConfiguration());
105
var telemetry = new
RemoteHostProfilingTelemetry
(CreateConfiguration(
132
var telemetry = new
RemoteHostProfilingTelemetry
(CreateConfiguration(
154
var telemetry = new
RemoteHostProfilingTelemetry
(CreateConfiguration(
182
var telemetry = new
RemoteHostProfilingTelemetry
(CreateConfiguration(
ServiceErrorMessageTests.cs (1)
150
=>
new
(new ConfigurationBuilder().Build());
100 references to RemoteHostProfilingTelemetry
Aspire.Hosting.RemoteHost (31)
AssemblyLoader.cs (2)
24
private readonly
RemoteHostProfilingTelemetry
_profilingTelemetry;
29
RemoteHostProfilingTelemetry
profilingTelemetry)
Ats\CapabilityDispatcher.cs (3)
37
private readonly
RemoteHostProfilingTelemetry
_profilingTelemetry;
71
RemoteHostProfilingTelemetry
profilingTelemetry)
97
_profilingTelemetry =
RemoteHostProfilingTelemetry
.Disabled;
Ats\ExternalCapabilityRegistry.cs (3)
43
private readonly
RemoteHostProfilingTelemetry
_profilingTelemetry =
RemoteHostProfilingTelemetry
.Disabled;
57
TimeProvider timeProvider,
RemoteHostProfilingTelemetry
profilingTelemetry)
AtsContextFactory.cs (2)
17
private readonly
RemoteHostProfilingTelemetry
_profilingTelemetry;
22
RemoteHostProfilingTelemetry
profilingTelemetry)
CodeGeneration\CodeGenerationService.cs (2)
30
private readonly
RemoteHostProfilingTelemetry
_profilingTelemetry;
40
RemoteHostProfilingTelemetry
profilingTelemetry)
Diagnostics\RemoteHostProfilingTelemetry.cs (1)
16
public static
RemoteHostProfilingTelemetry
Disabled { get; } = new(new ConfigurationBuilder().Build());
JsonRpcServer.cs (6)
27
private readonly
RemoteHostProfilingTelemetry
_profilingTelemetry;
36
RemoteHostProfilingTelemetry
profilingTelemetry)
67
?
RemoteHostProfilingTelemetry
.Values.NamedPipe
68
:
RemoteHostProfilingTelemetry
.Values.UnixDomainSocket;
92
private async Task StartNamedPipeServerAsync(
RemoteHostProfilingTelemetry
.ActivityScope listenActivity, CancellationToken cancellationToken)
148
private async Task StartUnixSocketServerAsync(
RemoteHostProfilingTelemetry
.ActivityScope listenActivity, CancellationToken cancellationToken)
Language\IntegrationHostLauncher.cs (2)
22
private readonly
RemoteHostProfilingTelemetry
_profilingTelemetry;
41
RemoteHostProfilingTelemetry
profilingTelemetry,
Language\IntegrationHostProcessLauncher.cs (1)
17
RemoteHostProfilingTelemetry
profilingTelemetry,
Language\LanguageService.cs (2)
31
private readonly
RemoteHostProfilingTelemetry
_profilingTelemetry;
37
RemoteHostProfilingTelemetry
profilingTelemetry)
RemoteAppHostService.cs (2)
20
private readonly
RemoteHostProfilingTelemetry
_profilingTelemetry;
33
RemoteHostProfilingTelemetry
profilingTelemetry)
RemoteHostServer.cs (5)
45
var
profilingTelemetry = host.Services.GetRequiredService<
RemoteHostProfilingTelemetry
>();
98
services.AddSingleton<
RemoteHostProfilingTelemetry
>();
133
if (!
RemoteHostProfilingTelemetry
.ShouldConfigureExporter(builder.Configuration))
147
.AddSource(
RemoteHostProfilingTelemetry
.ActivitySourceName)
Aspire.Hosting.RemoteHost.Tests (69)
AssemblyLoaderTests.cs (5)
178
[
RemoteHostProfilingTelemetry
.EnvironmentVariables.Enabled] = "true",
183
var
telemetry = new RemoteHostProfilingTelemetry(configuration);
192
var requestedNames = Assert.IsType<string[]>(activity.GetTagItem(
RemoteHostProfilingTelemetry
.Tags.AssemblyRequestedNames));
194
var loadedNames = Assert.IsType<string[]>(activity.GetTagItem(
RemoteHostProfilingTelemetry
.Tags.AssemblyLoadedNames));
294
private static
RemoteHostProfilingTelemetry
CreateProfilingTelemetry()
CodeGeneration\ApiReferenceExportTests.cs (1)
240
var
telemetry = new RemoteHostProfilingTelemetry(new ConfigurationBuilder().Build());
ExternalCapabilityRegistryTests.cs (4)
58
loggerFactory.CreateLogger<ExternalCapabilityRegistry>(), configuration, clock,
RemoteHostProfilingTelemetry
.Disabled);
265
using
var
telemetry = new RemoteHostProfilingTelemetry(configuration);
295
NullLogger<ExternalCapabilityRegistry>.Instance, configuration, clock,
RemoteHostProfilingTelemetry
.Disabled);
352
loggerFactory.CreateLogger<ExternalCapabilityRegistry>(), configuration, clock,
RemoteHostProfilingTelemetry
.Disabled);
IntegrationHostProcessLauncherTests.cs (4)
33
IntegrationHostConfiguration.Default,
RemoteHostProfilingTelemetry
.Disabled, logger, factory, new FakeTimeProvider());
53
configuration,
RemoteHostProfilingTelemetry
.Disabled, NullLogger<IntegrationHostLauncher>.Instance, factory, new FakeTimeProvider());
86
configuration,
RemoteHostProfilingTelemetry
.Disabled, logger, factory, clock);
137
configuration,
RemoteHostProfilingTelemetry
.Disabled, logger, factory, new FakeTimeProvider());
JsonRpcAuthenticationTests.cs (1)
266
services.AddSingleton<
RemoteHostProfilingTelemetry
>();
RemoteHostProfilingTelemetryTests.cs (49)
18
using
var
telemetry = new RemoteHostProfilingTelemetry(CreateConfiguration(
19
(
RemoteHostProfilingTelemetry
.EnvironmentVariables.Enabled, "true")));
32
Assert.Equal(
RemoteHostProfilingTelemetry
.Activities.IntegrationHostPhase, phase.OperationName);
33
Assert.Equal("registration", phase.GetTagItem(
RemoteHostProfilingTelemetry
.Tags.IntegrationPhase));
34
Assert.Equal("example", phase.GetTagItem(
RemoteHostProfilingTelemetry
.Tags.IntegrationPackage));
35
Assert.Equal("typescript", phase.GetTagItem(
RemoteHostProfilingTelemetry
.Tags.Language));
36
Assert.Equal(120000d, phase.GetTagItem(
RemoteHostProfilingTelemetry
.Tags.IntegrationTimeout));
37
Assert.Equal(1234, phase.GetTagItem(
RemoteHostProfilingTelemetry
.Tags.IntegrationProcessId));
43
Assert.Equal(
RemoteHostProfilingTelemetry
.Activities.IntegrationHostStartup, startup.OperationName);
68
var
telemetry = new RemoteHostProfilingTelemetry(CreateConfiguration(
69
(
RemoteHostProfilingTelemetry
.EnvironmentVariables.Enabled, "true"),
70
(
RemoteHostProfilingTelemetry
.EnvironmentVariables.SessionId, "session-1"),
71
(
RemoteHostProfilingTelemetry
.EnvironmentVariables.TraceParent, traceParent),
72
(
RemoteHostProfilingTelemetry
.EnvironmentVariables.TraceState, traceState)));
81
Assert.Equal(
RemoteHostProfilingTelemetry
.Activities.RemoteHostRun, activity.OperationName);
84
Assert.Equal("session-1", activity.GetTagItem(
RemoteHostProfilingTelemetry
.Tags.ProfilingSessionId));
85
Assert.Equal("session-1", activity.GetBaggageItem(
RemoteHostProfilingTelemetry
.Tags.ProfilingSessionId));
91
var
telemetry = new RemoteHostProfilingTelemetry(CreateConfiguration());
105
var
telemetry = new RemoteHostProfilingTelemetry(CreateConfiguration(
106
(
RemoteHostProfilingTelemetry
.EnvironmentVariables.Enabled, "true")));
122
Assert.Equal(
RemoteHostProfilingTelemetry
.Activities.CapabilityScan, activity.OperationName);
123
Assert.Equal(3, activity.GetTagItem(
RemoteHostProfilingTelemetry
.Tags.AssemblyCount));
124
Assert.Equal(true, activity.GetTagItem(
RemoteHostProfilingTelemetry
.Tags.CapabilityScanFirstScan));
125
Assert.Equal(4, activity.GetTagItem(
RemoteHostProfilingTelemetry
.Tags.CapabilityCount));
126
Assert.Equal(9, activity.GetTagItem(
RemoteHostProfilingTelemetry
.Tags.DiagnosticCount));
132
var
telemetry = new RemoteHostProfilingTelemetry(CreateConfiguration(
133
(
RemoteHostProfilingTelemetry
.EnvironmentVariables.Enabled, "true")));
140
scope.SetAssemblyLoadedNames([typeof(
RemoteHostProfilingTelemetry
).Assembly]);
144
Assert.Equal(
RemoteHostProfilingTelemetry
.Activities.AssemblyLoad, activity.OperationName);
145
Assert.Equal(false, activity.GetTagItem(
RemoteHostProfilingTelemetry
.Tags.AssemblyCacheHit));
146
var requestedNames = Assert.IsType<string[]>(activity.GetTagItem(
RemoteHostProfilingTelemetry
.Tags.AssemblyRequestedNames));
148
Assert.Contains("Aspire.Hosting.RemoteHost", Assert.IsType<string[]>(activity.GetTagItem(
RemoteHostProfilingTelemetry
.Tags.AssemblyLoadedNames)));
154
var
telemetry = new RemoteHostProfilingTelemetry(CreateConfiguration(
155
(
RemoteHostProfilingTelemetry
.EnvironmentVariables.Enabled, "true")));
170
Assert.Equal(
RemoteHostProfilingTelemetry
.Activities.JsonRpcServerCall, activity.OperationName);
171
Assert.Equal("invokeCapability", activity.GetTagItem(
RemoteHostProfilingTelemetry
.Tags.JsonRpcMethod));
172
Assert.Equal("aspire.redis/addRedis@1", activity.GetTagItem(
RemoteHostProfilingTelemetry
.Tags.CapabilityId));
173
Assert.Equal("aspire.redis", activity.GetTagItem(
RemoteHostProfilingTelemetry
.Tags.CapabilityPackage));
174
Assert.Equal(2, activity.GetTagItem(
RemoteHostProfilingTelemetry
.Tags.CapabilityArgumentCount));
175
var argumentNames = Assert.IsType<string[]>(activity.GetTagItem(
RemoteHostProfilingTelemetry
.Tags.CapabilityArgumentNames));
182
var
telemetry = new RemoteHostProfilingTelemetry(CreateConfiguration(
183
(
RemoteHostProfilingTelemetry
.EnvironmentVariables.Enabled, "true"),
184
(
RemoteHostProfilingTelemetry
.EnvironmentVariables.SessionId, "session-1")));
213
var serverActivity = Assert.Single(activities, activity => activity.OperationName ==
RemoteHostProfilingTelemetry
.Activities.JsonRpcServerCall);
220
Assert.False(
RemoteHostProfilingTelemetry
.ShouldConfigureExporter(CreateConfiguration(
223
Assert.True(
RemoteHostProfilingTelemetry
.ShouldConfigureExporter(CreateConfiguration(
224
(
RemoteHostProfilingTelemetry
.EnvironmentVariables.Enabled, "true"),
227
Assert.False(
RemoteHostProfilingTelemetry
.ShouldConfigureExporter(CreateConfiguration(
228
(
RemoteHostProfilingTelemetry
.EnvironmentVariables.Enabled, "true"),
ServiceErrorMessageTests.cs (3)
84
var
telemetry = CreateTelemetry();
126
var
telemetry = CreateTelemetry();
149
private static
RemoteHostProfilingTelemetry
CreateTelemetry()
TestServices\IntegrationHostTestServices.cs (2)
21
var
telemetry =
RemoteHostProfilingTelemetry
.Disabled;