17 references to TelemetryRepository
Aspire.Dashboard (17)
Components\Pages\StructuredLogs.razor.cs (17)
124
if (logs.IsFull && !
TelemetryRepository
.HasDisplayedMaxLogLimitMessage)
126
TelemetryRepository
.MaxLogLimitMessage = await DashboardUIHelpers.DisplayMaxLimitMessageAsync(
130
() =>
TelemetryRepository
.MaxLogLimitMessage = null);
132
TelemetryRepository
.HasDisplayedMaxLogLimitMessage = true;
134
else if (!logs.IsFull &&
TelemetryRepository
.MaxLogLimitMessage is { } message)
145
TelemetryRepository
.MarkViewedErrorLogs(ViewModel.ResourceKey);
203
_resourcesSubscription =
TelemetryRepository
.OnNewResources(() => InvokeAsync(() =>
223
_resources =
TelemetryRepository
.GetResources();
249
_logsSubscription =
TelemetryRepository
.OnNewLogs(PageViewModel.SelectedResource.Id?.GetResourceKey(), SubscriptionType.Read, async () =>
309
PropertyKeys =
TelemetryRepository
.GetLogPropertyKeys(PageViewModel.SelectedResource.Id?.GetResourceKey()),
311
GetFieldValues =
TelemetryRepository
.GetLogsFieldValues
486
TelemetryRepository
.GetSpan,
494
var span =
TelemetryRepository
.GetSpan(logEntry.TraceId, logEntry.SpanId)!;
502
TelemetryRepository
,
515
var logs =
TelemetryRepository
.GetLogs(new GetLogsContext
525
.Select(l =>
TelemetryRepository
.GetSpan(l.TraceId, l.SpanId)!)
533
TelemetryRepository
.ClearStructuredLogs(key);