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