8 instantiations of TelemetryManager
Aspire.Cli.Tests (8)
Telemetry\AgentTelemetryPersistenceTests.cs (1)
106=> new(
Telemetry\TelemetryConfigurationTests.cs (7)
88using var telemetryManager = new TelemetryManager(telemetryConfiguration, tagsSource); 192using var telemetryManager = new TelemetryManager(telemetryConfiguration, tagsSource); 258using var manager = new TelemetryManager(configuration, tagsSource); 335using var manager = new TelemetryManager(configuration, tagsSource, ["--version"]); 350using var manager = new TelemetryManager(configuration, tagsSource, [flag]); 369using var manager = new TelemetryManager(configuration, tagsSource, ["agent", "telemetry", "--event-type", "skill_invocation"]); 381using var manager = new TelemetryManager(configuration, tagsSource, ["agent", "telemetry", "--event-type", "skill_invocation"]);
53 references to TelemetryManager
aspire (14)
Commands\AgentTelemetryCommand.cs (5)
26/// <see cref="TelemetryManager"/> and <c>Program</c> before the host is built. When telemetry is 34private readonly TelemetryManager _telemetryManager; 91public AgentTelemetryCommand(CommonCommandServices services, TelemetryManager telemetryManager, 140await AgentTelemetryUploader.DrainAsync(TelemetryManager.GetTelemetryStoragePath(), 183var manager = _telemetryManager;
Program.cs (5)
373builder.Services.AddSingleton<TelemetryManager>(); 1069TelemetryManager.ConfigureExporterForProcess(AgentTelemetryInvocation.Matches(args)); 1145TelemetryManager telemetryManager; 1151telemetryManager = app.Services.GetRequiredService<TelemetryManager>(); 1341internal static void InitializeCommandTelemetry(Command command, TelemetryManager manager, AspireCliTelemetry telemetry)
Telemetry\AgentTelemetryUploader.cs (2)
18internal static string LockPath => Path.Combine(Path.GetDirectoryName(TelemetryManager.GetTelemetryStoragePath())!, LockFileName); 25if (!HasPendingTelemetry(TelemetryManager.GetTelemetryStoragePath()))
Telemetry\TelemetryManager.cs (2)
79/// Initializes a new instance of the <see cref="TelemetryManager"/> class. 239/// Initializes a new instance of the <see cref="TelemetryManager"/> class.
Aspire.Cli.Tests (39)
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 (10)
25using var manager = CreateDisabledManager(); 47using var manager = CreateDisabledManager(); 62using var manager = CreateDisabledManager(); 89var manager = CreateDisabledManager(); 99using var manager = CreateDisabledManager(); 105private static TelemetryManager CreateDisabledManager() 119TelemetryManager.ConfigureExporterForProcess(isAgentTelemetryInvocation: true); 142TelemetryManager.ConfigureExporterForProcess(isAgentTelemetryInvocation: true); 194TelemetryManager.ConfigureExporterForProcess(isAgent); 213TelemetryManager.ConfigureExporterForProcess(isAgent);
Telemetry\TelemetryConfigurationTests.cs (20)
45host.Services.GetRequiredService<TelemetryManager>().Initialize(); 58var telemetryManager = host.Services.GetService<TelemetryManager>(); 75var telemetryManager = host.Services.GetRequiredService<TelemetryManager>(); 88using var telemetryManager = new TelemetryManager(telemetryConfiguration, tagsSource); 192using var telemetryManager = new TelemetryManager(telemetryConfiguration, tagsSource); 228var telemetryManager = host.Services.GetRequiredService<TelemetryManager>(); 258using var manager = new TelemetryManager(configuration, tagsSource); 276var telemetryManager = host.Services.GetRequiredService<TelemetryManager>(); 294var telemetryManager = host.Services.GetRequiredService<TelemetryManager>(); 314var telemetryManager = host.Services.GetRequiredService<TelemetryManager>(); 335using var manager = new TelemetryManager(configuration, tagsSource, ["--version"]); 350using var manager = new TelemetryManager(configuration, tagsSource, [flag]); 369using var manager = new TelemetryManager(configuration, tagsSource, ["agent", "telemetry", "--event-type", "skill_invocation"]); 381using var manager = new TelemetryManager(configuration, tagsSource, ["agent", "telemetry", "--event-type", "skill_invocation"]);
Utils\CliTestHelper.cs (1)
139services.AddSingleton<TelemetryManager>();