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