1 implementation of ITelemetryRepositoryWriter
Aspire.Dashboard (1)
Otlp\Storage\SqliteTelemetryRepository.cs (1)
22
public sealed partial class SqliteTelemetryRepository : ITelemetryRepository,
ITelemetryRepositoryWriter
46 references to ITelemetryRepositoryWriter
Aspire.Dashboard (17)
Components\Dialogs\ManageDataDialog.razor.cs (1)
39
public required
ITelemetryRepositoryWriter
TelemetryRepositoryWriter { get; init; }
Components\Legacy\Pages\Metrics.razor.cs (1)
70
public required
ITelemetryRepositoryWriter
TelemetryRepositoryWriter { get; init; }
Components\Legacy\Pages\StructuredLogs.razor.cs (1)
68
public required
ITelemetryRepositoryWriter
TelemetryRepositoryWriter { get; init; }
Components\Legacy\Pages\Traces.razor.cs (1)
68
public required
ITelemetryRepositoryWriter
TelemetryRepositoryWriter { get; init; }
Components\Pages\Metrics.razor.cs (1)
98
public required
ITelemetryRepositoryWriter
TelemetryRepositoryWriter { get; init; }
Components\Pages\StructuredLogs.razor.cs (1)
68
public required
ITelemetryRepositoryWriter
TelemetryRepositoryWriter { get; init; }
Components\Pages\Traces.razor.cs (1)
75
public required
ITelemetryRepositoryWriter
TelemetryRepositoryWriter { get; init; }
DashboardWebApplication.cs (2)
402
builder.Services.AddSingleton<
ITelemetryRepositoryWriter
>(services =>
403
(
ITelemetryRepositoryWriter
)services.GetRequiredService<ITelemetryRepository>());
Model\TelemetryImportService.cs (2)
21
private readonly
ITelemetryRepositoryWriter
_telemetryRepositoryWriter;
39
ITelemetryRepositoryWriter
telemetryRepositoryWriter,
Otlp\OtlpLogsService.cs (2)
15
private readonly
ITelemetryRepositoryWriter
_telemetryRepositoryWriter;
17
public OtlpLogsService(ILogger<OtlpLogsService> logger,
ITelemetryRepositoryWriter
telemetryRepositoryWriter)
Otlp\OtlpMetricsService.cs (2)
15
private readonly
ITelemetryRepositoryWriter
_telemetryRepositoryWriter;
17
public OtlpMetricsService(ILogger<OtlpMetricsService> logger,
ITelemetryRepositoryWriter
telemetryRepositoryWriter)
Otlp\OtlpTraceService.cs (2)
15
private readonly
ITelemetryRepositoryWriter
_telemetryRepositoryWriter;
17
public OtlpTraceService(ILogger<OtlpTraceService> logger,
ITelemetryRepositoryWriter
telemetryRepositoryWriter)
Aspire.Dashboard.Components.Tests (5)
Controls\ApplicationSummaryTests.cs (1)
469
private async Task<IRenderedComponent<ApplicationSummary>> RenderRecordingSummaryAsync(Func<
ITelemetryRepositoryWriter
, Task> seed)
Shared\FluentUISetupHelpers.cs (3)
162
Func<
ITelemetryRepositoryWriter
, Task> seed)
172
public static async Task SeedTelemetryRepositoryAsync(BunitContext context, Func<
ITelemetryRepositoryWriter
, Task> seed)
239
context.Services.AddSingleton<
ITelemetryRepositoryWriter
>(services => services.GetRequiredService<SqliteTelemetryRepository>());
Shared\TelemetryHelpSetupHelpers.cs (1)
38
public static Task AddSignalAsync(
ITelemetryRepositoryWriter
repository, AspireDataType signal) => signal switch
Aspire.Dashboard.Playwright.Tests (20)
Integration\Playwright\AspireMenuLayoutTests.cs (2)
29
var
repository = DashboardServerFixture.DashboardApp.Services.GetRequiredService<
ITelemetryRepositoryWriter
>();
Integration\Playwright\ResourcePaneInteractionTests.cs (4)
34
var
repository = DashboardServerFixture.DashboardApp.Services.GetRequiredService<
ITelemetryRepositoryWriter
>();
257
var
repository = DashboardServerFixture.DashboardApp.Services.GetRequiredService<
ITelemetryRepositoryWriter
>();
Integration\Playwright\ResourcePanelNavigationTests.cs (4)
182
var
writer = DashboardServerFixture.DashboardApp.Services.GetRequiredService<
ITelemetryRepositoryWriter
>();
245
var
writer = DashboardServerFixture.DashboardApp.Services.GetRequiredService<
ITelemetryRepositoryWriter
>();
Integration\Playwright\ResourcePaneResponsiveTests.cs (4)
2137
await fixture.DashboardApp.Services.GetRequiredService<
ITelemetryRepositoryWriter
>().AddLogsAsync(new AddContext(), new RepeatedField<ResourceLogs>
2156
await services.GetRequiredService<
ITelemetryRepositoryWriter
>().ClearStructuredLogsAsync();
2618
var
writer = DashboardApp.Services.GetRequiredService<
ITelemetryRepositoryWriter
>();
Integration\Playwright\TracesLayoutTests.cs (6)
30
var
repository = DashboardServerFixture.DashboardApp.Services.GetRequiredService<
ITelemetryRepositoryWriter
>();
98
var
repository = DashboardServerFixture.DashboardApp.Services.GetRequiredService<
ITelemetryRepositoryWriter
>();
124
var
repository = DashboardServerFixture.DashboardApp.Services.GetRequiredService<
ITelemetryRepositoryWriter
>();
Aspire.Dashboard.Tests (4)
Model\DashboardSqliteDatabaseTests.cs (1)
96
telemetryWriteTask = ((
ITelemetryRepositoryWriter
)telemetryRepository).ClearMetricsAsync();
TelemetryRepositoryTests\TelemetryRepositoryTestBase.cs (2)
98
public static
ITelemetryRepositoryWriter
AsWriter(this ITelemetryRepository repository) => (
ITelemetryRepositoryWriter
)repository;
TelemetryRepositoryTests\TraceTests.cs (1)
2691
var
writer = repositoryContext.Repository.AsWriter();