2 writes to TelemetryRepository
Aspire.Dashboard (2)
ServiceClient\DashboardDataSource.cs (2)
122
TelemetryRepository
= historicalDataSourceLease.TelemetryRepository;
153
TelemetryRepository
= currentDataSource.TelemetryRepository;
61 references to TelemetryRepository
Aspire.Dashboard (41)
Components\Controls\ApplicationSummary.razor.cs (1)
120
private ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Components\Controls\Chart\ChartBase.cs (1)
54
public ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Components\Controls\Chart\ChartContainer.razor.cs (1)
98
public ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Components\Controls\Chart\LiveSparklinesBase.cs (1)
80
private ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Components\Controls\ClearSignalsButton.razor.cs (1)
23
public ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Components\Controls\PropertyValues\SpanIdButtonValue.razor.cs (1)
29
public ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Components\Controls\SignalsActionsDisplay.razor.cs (1)
15
public ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Components\Controls\SpanDetails.razor.cs (1)
37
public ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Components\Dialogs\ExemplarsDialog.razor.cs (1)
32
public ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Components\Dialogs\FilterDialog.razor.cs (1)
42
public ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Components\Dialogs\GenAIVisualizerDialog.razor.cs (1)
53
public ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Components\Dialogs\ManageDataDialog.razor.cs (1)
36
public ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Components\Dialogs\TelemetryHelpDialog.razor.cs (1)
51
private bool CanImport => TelemetryImportService.IsImportEnabled && !DataSource.
TelemetryRepository
.IsReadOnly;
Components\Layout\ResourcesLayout.razor.cs (1)
208
private ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Components\Legacy\Controls\TreeMetricSelector.razor.cs (1)
26
public ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Components\Legacy\Pages\ConsoleLogs.razor.cs (1)
88
public ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Components\Legacy\Pages\Metrics.razor.cs (1)
67
public ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Components\Legacy\Pages\Resources.razor.cs (1)
55
public ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Components\Legacy\Pages\StructuredLogs.razor.cs (1)
65
public ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Components\Legacy\Pages\TraceDetail.razor.cs (1)
71
public ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Components\Legacy\Pages\Traces.razor.cs (1)
65
public ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Components\Pages\ConsoleLogs.razor.cs (1)
88
public ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Components\Pages\Metrics.razor.cs (1)
95
public ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Components\Pages\ResourceOverview.razor.cs (1)
128
private ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Components\Pages\Resources.razor.cs (1)
57
public ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Components\Pages\StructuredLogs.razor.cs (1)
65
public ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Components\Pages\TraceDetail.razor.cs (1)
73
public ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Components\Pages\Traces.razor.cs (1)
72
public ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Components\ResourcesGridColumns\UnreadLogErrorsBadge.razor.cs (1)
25
public ITelemetryRepository TelemetryRepository => DataSource.
TelemetryRepository
;
Model\ResourceMenuBuilder.cs (1)
241
var telemetryResource = _dataSource.
TelemetryRepository
.GetResourceByCompositeName(resource.Name);
Model\SpanMenuBuilder.cs (1)
98
var result = await ExportHelpers.GetSpanAsJsonAsync(span, _dataSource.
TelemetryRepository
, CancellationToken.None).ConfigureAwait(false);
Model\StructuredLogMenuBuilder.cs (1)
74
AddMenuItems(menuItems, summary.Message, summary.ScopeName, () => _dataSource.
TelemetryRepository
.GetLog(summary.InternalId), onViewDetails, showViewDetails);
Model\StructuredLogsViewModel.cs (1)
112
logs = await _dataSource.
TelemetryRepository
.GetLogSummariesAsync(new GetLogsContext
Model\TelemetryExportService.cs (5)
56
var allOtlpResources = _dataSource.
TelemetryRepository
.GetResources();
158
var logs = await _dataSource.
TelemetryRepository
.GetLogsAsync(GetLogsContext.ForResourceKey(resource.ResourceKey), cancellationToken).ConfigureAwait(false);
174
var tracesResponse = await _dataSource.
TelemetryRepository
.GetTracesAsync(GetTracesRequest.ForResourceKey(resource.ResourceKey), cancellationToken).ConfigureAwait(false);
190
var instrumentSummaries = _dataSource.
TelemetryRepository
.GetInstrumentSummaries(resource.ResourceKey);
201
var instrumentData = await _dataSource.
TelemetryRepository
.GetInstrumentAsync(new GetInstrumentRequest
Model\TraceMenuBuilder.cs (2)
73
AddMenuItems(menuItems, summary.TraceId, () => _dataSource.
TelemetryRepository
.GetTrace(summary.TraceId), traceDetailUrl);
119
var result = await ExportHelpers.GetTraceAsJsonAsync(trace, _dataSource.
TelemetryRepository
, CancellationToken.None).ConfigureAwait(false);
Model\TracesViewModel.cs (1)
110
var result = await _dataSource.
TelemetryRepository
.GetTraceSummariesAsync(new GetTracesRequest
Aspire.Dashboard.Components.Tests (2)
Pages\MetricsTests.cs (2)
1606
var repository = Services.GetRequiredService<DashboardDataSource>().
TelemetryRepository
;
1671
var repository = Services.GetRequiredService<DashboardDataSource>().
TelemetryRepository
;
Aspire.Dashboard.Tests (18)
Model\DashboardDataSourceTests.cs (18)
1221
Assert.Empty(secondDataSource.
TelemetryRepository
.GetResources());
1398
var historicalTelemetryRepository = dataSource.
TelemetryRepository
;
1404
Assert.Same(historicalTelemetryRepository, dataSource.
TelemetryRepository
);
1411
Assert.Same(historicalTelemetryRepository, dataSource.
TelemetryRepository
);
1490
var currentTelemetryRepository = dataSource.
TelemetryRepository
;
1492
Assert.Empty(dataSource.
TelemetryRepository
.GetResources());
1493
Assert.False(dataSource.
TelemetryRepository
.IsReadOnly);
1502
Assert.True(dataSource.
TelemetryRepository
.IsReadOnly);
1505
Assert.Equal("TestService", Assert.Single(dataSource.
TelemetryRepository
.GetResources()).ResourceName);
1506
Assert.Equal("Test Value!", Assert.Single((await dataSource.
TelemetryRepository
.GetLogsAsync(new GetLogsContext
1545
Assert.Empty(dataSource.
TelemetryRepository
.GetResources());
1547
Assert.False(dataSource.
TelemetryRepository
.IsReadOnly);
1567
var currentTelemetryRepository = dataSource.
TelemetryRepository
;
1575
Assert.Same(currentTelemetryRepository, dataSource.
TelemetryRepository
);
1603
var currentTelemetryRepository = dataSource.
TelemetryRepository
;
1612
Assert.Same(currentTelemetryRepository, dataSource.
TelemetryRepository
);
1636
var currentTelemetryRepository = dataSource.
TelemetryRepository
;
1645
Assert.Same(currentTelemetryRepository, dataSource.
TelemetryRepository
);