14 instantiations of TelemetryManager
Aspire.Cli.Tests (14)
Telemetry\AgentTelemetryPersistenceTests.cs (2)
275using var manager = new TelemetryManager(configuration, fixture.Telemetry, NullLogger<TelemetryManager>.Instance, 385=> new(
Telemetry\ReportedLogExportTests.cs (2)
45using var manager = new TelemetryManager(configuration, fixture.Telemetry, NullLogger<TelemetryManager>.Instance, 136using var manager = new TelemetryManager(configuration, telemetry, factory.CreateLogger<TelemetryManager>(),
Telemetry\TelemetryConfigurationTests.cs (7)
105using var telemetryManager = new TelemetryManager(telemetryConfiguration, telemetry, NullLogger<TelemetryManager>.Instance); 209using var telemetryManager = new TelemetryManager(telemetryConfiguration, telemetry, NullLogger<TelemetryManager>.Instance); 258using var manager = new TelemetryManager(configuration, fixture.Telemetry, NullLogger<TelemetryManager>.Instance); 334using var manager = new TelemetryManager(configuration, fixture.Telemetry, NullLogger<TelemetryManager>.Instance, ["--version"]); 348using var manager = new TelemetryManager(configuration, fixture.Telemetry, NullLogger<TelemetryManager>.Instance, [flag]); 366using var manager = new TelemetryManager(configuration, fixture.Telemetry, NullLogger<TelemetryManager>.Instance, ["agent", "telemetry", "--event-type", "skill_invocation"]); 377using var manager = new TelemetryManager(configuration, fixture.Telemetry, NullLogger<TelemetryManager>.Instance, ["agent", "telemetry", "--event-type", "skill_invocation"]);
Telemetry\TelemetryShutdownTests.cs (3)
56using var manager = new TelemetryManager( 88using var manager = new TelemetryManager( 194using var manager = new TelemetryManager(
83 references to TelemetryManager
aspire (15)
Commands\AgentTelemetryCommand.cs (4)
27/// <see cref="TelemetryManager"/> and <c>Program</c> before the host is built. When telemetry is 35private readonly TelemetryManager _telemetryManager; 92public AgentTelemetryCommand(CommonCommandServices services, TelemetryManager telemetryManager, 184var manager = _telemetryManager;
Program.cs (5)
374builder.Services.AddSingleton<TelemetryManager>(); 1109var reportedTelemetryMode = TelemetryManager.ConfigureExporterForProcess( 1187TelemetryManager? telemetryManager = null; 1193telemetryManager = app.Services.GetRequiredService<TelemetryManager>(); 1404internal static void InitializeCommandTelemetry(Command command, TelemetryManager manager, AspireCliTelemetry telemetry)
Telemetry\TelemetryManager.cs (6)
63private readonly ILogger<TelemetryManager> _logger; 93/// Initializes a new instance of the <see cref="TelemetryManager"/> class. 98public TelemetryManager(TelemetryConfiguration telemetryConfiguration, AspireCliTelemetry telemetry, ILogger<TelemetryManager> logger) 128internal TelemetryManager(TelemetryConfiguration telemetryConfiguration, AspireCliTelemetry telemetry, ILogger<TelemetryManager> logger, Func<ResourceBuilder, string, AzureMonitorTelemetryProvider> createReportedProvider) 267/// Initializes a new instance of the <see cref="TelemetryManager"/> class. 273internal TelemetryManager(IConfiguration configuration, AspireCliTelemetry telemetry, ILogger<TelemetryManager> logger, string[]? args = null)
Aspire.Cli.Tests (68)
Commands\AgentTelemetryCommandTests.cs (8)
34var manager = provider.GetRequiredService<TelemetryManager>(); 70var manager = provider.GetRequiredService<TelemetryManager>(); 107var manager = provider.GetRequiredService<TelemetryManager>(); 124TelemetryManager? manager = null; 138manager = provider.GetRequiredService<TelemetryManager>();
Telemetry\AgentTelemetryPersistenceTests.cs (16)
45TelemetryManager.ConfigureExporterForProcess(isAgentTelemetryInvocation: false, isCIEnvironment: true); 146TelemetryManager.ConfigureExporterForProcess(isAgentTelemetryInvocation: false, isCIEnvironment: !persist); 235using var manager = CreateDisabledManager(fixture); 275using var manager = new TelemetryManager(configuration, fixture.Telemetry, NullLogger<TelemetryManager>.Instance, 296var field = typeof(TelemetryManager).GetField(profilingEnabled ? "_profilingProvider" : "_debugDiagnosticProvider", 323using var manager = CreateDisabledManager(fixture); 339using var manager = CreateDisabledManager(fixture); 367var manager = CreateDisabledManager(fixture); 378using var manager = CreateDisabledManager(fixture); 384private static TelemetryManager CreateDisabledManager(TelemetryFixture fixture) 388NullLogger<TelemetryManager>.Instance); 399TelemetryManager.ConfigureExporterForProcess(isAgentTelemetryInvocation: true, isCIEnvironment: false); 422TelemetryManager.ConfigureExporterForProcess(isAgentTelemetryInvocation: true, isCIEnvironment: false); 477var mode = TelemetryManager.ConfigureExporterForProcess(isAgent, isCI); 498TelemetryManager.ConfigureExporterForProcess(isAgentTelemetryInvocation: false, isCIEnvironment: !persist);
Telemetry\ReportedLogExportTests.cs (7)
35var mode = TelemetryManager.ConfigureExporterForProcess(isAgentTelemetryInvocation: false, isCIEnvironment: true); 45using var manager = new TelemetryManager(configuration, fixture.Telemetry, NullLogger<TelemetryManager>.Instance, 117var mode = TelemetryManager.ConfigureExporterForProcess(isAgentTelemetryInvocation: false, isCIEnvironment: true); 136using var manager = new TelemetryManager(configuration, telemetry, factory.CreateLogger<TelemetryManager>(), 231using var logProvider = AzureMonitorTelemetryProvider.Create(new ServiceCollection(), TelemetryManager.CreateReportedResourceBuilder(),
Telemetry\TelemetryConfigurationTests.cs (27)
46host.Services.GetRequiredService<TelemetryManager>().Initialize(); 59var telemetryManager = host.Services.GetService<TelemetryManager>(); 76var telemetryManager = host.Services.GetRequiredService<TelemetryManager>(); 105using var telemetryManager = new TelemetryManager(telemetryConfiguration, telemetry, NullLogger<TelemetryManager>.Instance); 209using var telemetryManager = new TelemetryManager(telemetryConfiguration, telemetry, NullLogger<TelemetryManager>.Instance); 229var telemetryManager = host.Services.GetRequiredService<TelemetryManager>(); 258using var manager = new TelemetryManager(configuration, fixture.Telemetry, NullLogger<TelemetryManager>.Instance); 276var telemetryManager = host.Services.GetRequiredService<TelemetryManager>(); 294var telemetryManager = host.Services.GetRequiredService<TelemetryManager>(); 314var telemetryManager = host.Services.GetRequiredService<TelemetryManager>(); 334using var manager = new TelemetryManager(configuration, fixture.Telemetry, NullLogger<TelemetryManager>.Instance, ["--version"]); 348using var manager = new TelemetryManager(configuration, fixture.Telemetry, NullLogger<TelemetryManager>.Instance, [flag]); 366using var manager = new TelemetryManager(configuration, fixture.Telemetry, NullLogger<TelemetryManager>.Instance, ["agent", "telemetry", "--event-type", "skill_invocation"]); 377using var manager = new TelemetryManager(configuration, fixture.Telemetry, NullLogger<TelemetryManager>.Instance, ["agent", "telemetry", "--event-type", "skill_invocation"]);
Telemetry\TelemetryShutdownTests.cs (9)
44TelemetryManager.ConfigureExporterForProcess(mode == ReportedTelemetryMode.Agent, mode == ReportedTelemetryMode.CI); 56using var manager = new TelemetryManager( 58NullLogger<TelemetryManager>.Instance, 83var mode = TelemetryManager.ConfigureExporterForProcess(isAgentTelemetryInvocation: false, isCIEnvironment: false); 88using var manager = new TelemetryManager( 90loggerFactory.CreateLogger<TelemetryManager>(), 121var mode = TelemetryManager.ConfigureExporterForProcess(scenario == "Agent", isCI); 194using var manager = new TelemetryManager( 196NullLogger<TelemetryManager>.Instance,
Utils\CliTestHelper.cs (1)
140services.AddSingleton<TelemetryManager>();