2 instantiations of TelemetryRepository
Aspire.Dashboard.Components.Tests (1)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
267
var repository = new
TelemetryRepository
(
Aspire.Dashboard.Tests (1)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
267
var repository = new
TelemetryRepository
(
265 references to TelemetryRepository
Aspire.Dashboard (56)
Components\Controls\Chart\ChartBase.cs (1)
47
public required
TelemetryRepository
TelemetryRepository { get; init; }
Components\Controls\Chart\ChartContainer.razor.cs (1)
50
public required
TelemetryRepository
TelemetryRepository { get; init; }
Components\Controls\PropertyValues\SpanIdButtonValue.razor.cs (1)
28
public required
TelemetryRepository
TelemetryRepository { get; init; }
Components\Controls\ResourceActions.razor.cs (1)
41
public required
TelemetryRepository
TelemetryRepository { get; init; }
Components\Controls\SpanActions.razor.cs (1)
49
public required
TelemetryRepository
TelemetryRepository { get; init; }
Components\Controls\SpanDetails.razor.cs (1)
45
public required
TelemetryRepository
TelemetryRepository { get; init; }
Components\Controls\TraceActions.razor.cs (1)
48
public required
TelemetryRepository
TelemetryRepository { get; init; }
Components\Controls\TreeMetricSelector.razor.cs (1)
22
public required
TelemetryRepository
TelemetryRepository { get; init; }
Components\Dialogs\ExemplarsDialog.razor.cs (1)
31
public required
TelemetryRepository
TelemetryRepository { get; init; }
Components\Dialogs\FilterDialog.razor.cs (1)
27
public required
TelemetryRepository
TelemetryRepository { get; init; }
Components\Dialogs\GenAIVisualizerDialog.razor.cs (2)
49
public required
TelemetryRepository
TelemetryRepository { get; init; }
337
TelemetryRepository
telemetryRepository, ITelemetryErrorRecorder errorRecorder, List<OtlpResource> resources, Func<List<OtlpSpan>> getContextGenAISpans)
Components\Dialogs\ManageDataDialog.razor.cs (1)
33
public required
TelemetryRepository
TelemetryRepository { get; init; }
Components\Pages\ConsoleLogs.razor.cs (1)
84
public required
TelemetryRepository
TelemetryRepository { get; init; }
Components\Pages\Metrics.razor.cs (1)
63
public required
TelemetryRepository
TelemetryRepository { get; init; }
Components\Pages\Resources.razor.cs (1)
51
public required
TelemetryRepository
TelemetryRepository { get; init; }
Components\Pages\StructuredLogs.razor.cs (1)
63
public required
TelemetryRepository
TelemetryRepository { get; init; }
Components\Pages\TraceDetail.razor.cs (1)
69
public required
TelemetryRepository
TelemetryRepository { get; init; }
Components\Pages\Traces.razor.cs (1)
62
public required
TelemetryRepository
TelemetryRepository { get; init; }
Components\ResourcesGridColumns\UnreadLogErrorsBadge.razor.cs (1)
23
public required
TelemetryRepository
TelemetryRepository { get; init; }
DashboardWebApplication.cs (1)
283
builder.Services.AddSingleton<
TelemetryRepository
>();
Mcp\AspireTelemetryMcpTools.cs (2)
22
private readonly
TelemetryRepository
_telemetryRepository;
28
public AspireTelemetryMcpTools(
TelemetryRepository
telemetryRepository,
Model\Assistant\AssistantChatDataContext.cs (2)
26
public
TelemetryRepository
TelemetryRepository { get; }
34
TelemetryRepository
telemetryRepository,
Model\Assistant\AssistantChatViewModel.cs (1)
122
TelemetryRepository
telemetryRepository,
Model\Assistant\Prompts\PromptContextsBuilder.cs (4)
66
var
repository = context.ServiceProvider.GetRequiredService<
TelemetryRepository
>();
85
var
repository = context.ServiceProvider.GetRequiredService<
TelemetryRepository
>();
Model\GenAI\GenAIVisualizerDialogViewModel.cs (4)
54
TelemetryRepository
telemetryRepository,
240
private static void CreateMessages(GenAIVisualizerDialogViewModel viewModel,
TelemetryRepository
telemetryRepository)
563
private static List<OtlpLogEntry> GetSpanLogEntries(
TelemetryRepository
telemetryRepository, OtlpSpan span)
583
private static void ParseEvaluations(GenAIVisualizerDialogViewModel viewModel,
TelemetryRepository
telemetryRepository)
Model\ResourceMenuItems.cs (2)
33
TelemetryRepository
telemetryRepository,
153
private static void AddTelemetryMenuItems(List<MenuButtonItem> menuItems, ResourceViewModel resource, NavigationManager navigationManager,
TelemetryRepository
telemetryRepository, Func<ResourceViewModel, string> getResourceName, IStringLocalizer<Resources.Resources> loc)
Model\SpanDetailsViewModel.cs (2)
22
public static SpanDetailsViewModel Create(OtlpSpan span,
TelemetryRepository
telemetryRepository, List<OtlpResource> resources)
62
private static SpanLinkViewModel CreateLinkViewModel(string traceId, string spanId, KeyValuePair<string, string>[] attributes,
TelemetryRepository
telemetryRepository, Dictionary<string, OtlpTrace> traceCache)
Model\StructuredLogsViewModel.cs (2)
14
private readonly
TelemetryRepository
_telemetryRepository;
27
public StructuredLogsViewModel(
TelemetryRepository
telemetryRepository)
Model\TelemetryExportHelpers.cs (2)
22
public static Task DownloadSpanAsJsonAsync(IJSRuntime js, OtlpSpan span,
TelemetryRepository
telemetryRepository)
48
public static Task DownloadTraceAsJsonAsync(IJSRuntime js, OtlpTrace trace,
TelemetryRepository
telemetryRepository)
Model\TelemetryExportService.cs (2)
21
private readonly
TelemetryRepository
_telemetryRepository;
29
public TelemetryExportService(
TelemetryRepository
telemetryRepository, ConsoleLogsFetcher consoleLogsFetcher)
Model\TelemetryImportService.cs (2)
19
private readonly
TelemetryRepository
_telemetryRepository;
34
public TelemetryImportService(
TelemetryRepository
telemetryRepository, IOptionsMonitor<DashboardOptions> options, ILogger<TelemetryImportService> logger)
Model\TracesViewModel.cs (2)
12
private readonly
TelemetryRepository
_telemetryRepository;
23
public TracesViewModel(
TelemetryRepository
telemetryRepository)
Otlp\OtlpLogsService.cs (2)
15
private readonly
TelemetryRepository
_telemetryRepository;
17
public OtlpLogsService(ILogger<OtlpLogsService> logger,
TelemetryRepository
telemetryRepository)
Otlp\OtlpMetricsService.cs (2)
15
private readonly
TelemetryRepository
_telemetryRepository;
17
public OtlpMetricsService(ILogger<OtlpMetricsService> logger,
TelemetryRepository
telemetryRepository)
Otlp\OtlpTraceService.cs (2)
15
private readonly
TelemetryRepository
_telemetryRepository;
17
public OtlpTraceService(ILogger<OtlpTraceService> logger,
TelemetryRepository
telemetryRepository)
Otlp\Storage\Subscription.cs (1)
27
public Subscription(string name, ResourceKey? resourceKey, SubscriptionType subscriptionType, Func<Task> callback, Action unsubscribe, ExecutionContext? executionContext,
TelemetryRepository
telemetryRepository)
Otlp\Storage\TelemetryRepository.cs (1)
69
_logger = loggerFactory.CreateLogger(typeof(
TelemetryRepository
));
Aspire.Dashboard.Components.Tests (36)
Controls\GenAIVisualizerDialogTests.cs (6)
44
telemetryRepository: Services.GetRequiredService<
TelemetryRepository
>(),
112
telemetryRepository: Services.GetRequiredService<
TelemetryRepository
>(),
128
var
repository = Services.GetRequiredService<
TelemetryRepository
>();
214
var
repository = Services.GetRequiredService<
TelemetryRepository
>();
Pages\MetricsTests.cs (8)
66
var
telemetryRepository = Services.GetRequiredService<
TelemetryRepository
>();
135
var
telemetryRepository = Services.GetRequiredService<
TelemetryRepository
>();
193
var
telemetryRepository = Services.GetRequiredService<
TelemetryRepository
>();
291
var
telemetryRepository = Services.GetRequiredService<
TelemetryRepository
>();
Pages\StructuredLogsTests.cs (2)
34
var
telemetryRepository = Services.GetRequiredService<
TelemetryRepository
>();
Pages\TraceDetailsTests.cs (17)
48
var
telemetryRepository = Services.GetRequiredService<
TelemetryRepository
>();
80
Assert.Equal(nameof(
TelemetryRepository
.OnNewTraces), t.Name);
102
var
telemetryRepository = Services.GetRequiredService<
TelemetryRepository
>();
170
var
telemetryRepository = Services.GetRequiredService<
TelemetryRepository
>();
252
var
telemetryRepository = Services.GetRequiredService<
TelemetryRepository
>();
329
var
telemetryRepository = Services.GetRequiredService<
TelemetryRepository
>();
397
var
telemetryRepository = Services.GetRequiredService<
TelemetryRepository
>();
480
var
telemetryRepository = Services.GetRequiredService<
TelemetryRepository
>();
555
var
telemetryRepository = Services.GetRequiredService<
TelemetryRepository
>();
Shared\FluentUISetupHelpers.cs (1)
134
context.Services.AddSingleton<
TelemetryRepository
>();
tests\Shared\Telemetry\TelemetryTestHelpers.cs (2)
234
public static
TelemetryRepository
CreateRepository(
267
var
repository = new TelemetryRepository(
Aspire.Dashboard.Tests (173)
Integration\OtlpHttpJsonTests.cs (9)
392
private static OtlpResource AssertMyServiceResource(
TelemetryRepository
telemetryRepository)
428
var
telemetryRepository = app.Services.GetRequiredService<
TelemetryRepository
>();
489
var
telemetryRepository = app.Services.GetRequiredService<
TelemetryRepository
>();
566
var
telemetryRepository = app.Services.GetRequiredService<
TelemetryRepository
>();
616
var
telemetryRepository = app.Services.GetRequiredService<
TelemetryRepository
>();
Markdown\MarkdownProcessorTests.cs (1)
368
internal static AssistantChatDataContext CreateAssistantChatDataContext(
TelemetryRepository
? telemetryRepository = null, IDashboardClient? dashboardClient = null)
Mcp\AspireTelemetryMcpToolsTests.cs (14)
32
var
repository = CreateRepository();
47
var
repository = CreateRepository();
64
var
repository = CreateRepository();
90
var
repository = CreateRepository();
109
var
repository = CreateRepository();
125
var
repository = CreateRepository();
140
var
repository = CreateRepository();
157
var
repository = CreateRepository();
183
var
repository = CreateRepository();
200
var
repository = CreateRepository();
219
var
repository = CreateRepository();
231
private static AspireTelemetryMcpTools CreateTools(
TelemetryRepository
repository, IDashboardClient? dashboardClient = null)
246
private static
TelemetryRepository
CreateRepository()
251
private static void AddResource(
TelemetryRepository
repository, string name, string? instanceId = null)
Model\AIAssistant\AssistantChatDataContextTests.cs (3)
29
var
repository = CreateRepository();
63
var
repository = CreateRepository();
128
internal static AssistantChatDataContext CreateAssistantChatDataContext(
TelemetryRepository
? telemetryRepository = null, IDashboardClient? dashboardClient = null)
Model\GenAIVisualizerDialogViewModelTests.cs (27)
27
var
repository = CreateRepository();
67
var
repository = CreateRepository();
125
var
repository = CreateRepository();
222
var
repository = CreateRepository();
290
var
repository = CreateRepository();
382
var
repository = CreateRepository();
437
var
repository = CreateRepository();
486
var
repository = CreateRepository();
609
var
repository = CreateRepository();
682
var
repository = CreateRepository();
802
var
repository = CreateRepository();
846
var
repository = CreateRepository();
922
var
repository = CreateRepository();
998
var
repository = CreateRepository();
1096
var
repository = CreateRepository();
1192
var
repository = CreateRepository();
1235
var
repository = CreateRepository();
1277
var
repository = CreateRepository();
1383
var
repository = CreateRepository();
1455
var
repository = CreateRepository();
1556
var
repository = CreateRepository();
1660
TelemetryRepository
repository,
1675
var
repository = CreateRepository();
1712
var
repository = CreateRepository();
1810
var
repository = CreateRepository();
1893
var
repository = CreateRepository();
1963
var
repository = CreateRepository();
Model\ResourceMenuItemsTests.cs (3)
28
var
repository = TelemetryTestHelpers.CreateRepository();
64
var
repository = TelemetryTestHelpers.CreateRepository(outgoingPeerResolvers: [outgoingPeerResolver]);
121
var
repository = TelemetryTestHelpers.CreateRepository();
Model\TelemetryExportServiceTests.cs (19)
28
var
repository = CreateRepository();
95
var
repository = CreateRepository();
176
var
repository = CreateRepository();
213
var
repository = CreateRepository();
292
var
repository = CreateRepository();
335
var
repository = CreateRepository();
412
var
repository = CreateRepository();
493
var
repository = CreateRepository();
554
var
repository = CreateRepository();
596
var
repository = CreateRepository();
655
var
repository = CreateRepository();
738
var
repository = CreateRepository();
775
var
repository = CreateRepository();
827
var
repository = CreateRepository();
887
var
repository = CreateRepository();
927
var
repository = CreateRepository();
959
private static async Task<TelemetryExportService> CreateExportServiceAsync(
TelemetryRepository
repository, bool isDashboardClientEnabled = true)
969
private static Dictionary<string, HashSet<AspireDataType>> BuildAllResourcesSelection(
TelemetryRepository
repository)
977
private static void AddTestData(
TelemetryRepository
repository, string resourceName, string instanceId)
Model\TelemetryImportServiceTests.cs (15)
25
private static TelemetryImportService CreateImportService(
TelemetryRepository
repository, bool disableImport = false)
36
var
repository = CreateRepository();
51
var
repository = CreateRepository();
76
var
repository = CreateRepository();
99
var
repository = CreateRepository();
122
var
repository = CreateRepository();
164
var
repository = CreateRepository();
200
var
repository = CreateRepository();
217
var
repository = CreateRepository();
234
var
repository = CreateRepository();
251
var
repository = CreateRepository();
268
var
sourceRepository = CreateRepository();
295
var
targetRepository = CreateRepository();
319
var
sourceRepository = CreateRepository();
346
var
targetRepository = CreateRepository();
TelemetryRepositoryTests\LogTests.cs (26)
34
var
repository = CreateRepository();
97
var
repository = CreateRepository();
138
var
repository = CreateRepository();
200
var
repository = CreateRepository();
275
var
repository = CreateRepository();
327
var
repository = CreateRepository();
380
var
repository = CreateRepository();
417
var
repository = CreateRepository();
436
var
repository = CreateRepository();
449
var
repository = CreateRepository();
533
var
repository = CreateRepository();
573
var
repository = CreateRepository();
618
var
repository = CreateRepository(maxAttributeCount: 5, maxAttributeLength: 16);
708
var
repository = CreateRepository(subscriptionMinExecuteInterval: minExecuteInterval, loggerFactory: loggerFactory);
782
var
repository = CreateRepository();
829
var
repository = CreateRepository();
876
var
repository = CreateRepository();
975
var
repository = CreateRepository();
1064
var
repository = CreateRepository();
1129
var
repository = CreateRepository();
1203
var
repository = CreateRepository();
1269
var
repository = CreateRepository();
1310
var
repository = CreateRepository();
1351
var
repository = CreateRepository();
1394
var
repository = CreateRepository();
1436
var
repository = CreateRepository();
TelemetryRepositoryTests\MetricsTests.cs (13)
26
var
repository = CreateRepository();
107
var
repository = CreateRepository(maxAttributeCount: 5, maxAttributeLength: 16);
221
var
repository = CreateRepository(maxAttributeCount: 5, maxAttributeLength: 16);
326
var
repository = CreateRepository();
434
var
repository = CreateRepository(maxMetricsCount: 3);
513
var
repository = CreateRepository();
632
var
repository = CreateRepository();
707
var
repository = CreateRepository();
865
var
repository = CreateRepository();
1005
var
repository = CreateRepository();
1049
var
repository = CreateRepository();
1136
var
repository = CreateRepository();
1199
var
repository = CreateRepository();
TelemetryRepositoryTests\ResourceTests.cs (5)
19
var
repository = CreateRepository();
61
var
repository = CreateRepository();
99
var
repository = CreateRepository();
131
var
repository = CreateRepository();
149
private static void AddResource(
TelemetryRepository
repository, string name, string? instanceId = null)
TelemetryRepositoryTests\TelemetryRepositoryTests.cs (8)
28
var
repository = CreateRepository(pauseManager: pauseManager);
143
var
telemetryRepository = CreateRepository();
182
var
telemetryRepository = CreateRepository(loggerFactory: factory);
206
var
repository = CreateRepository();
259
var
repository = CreateRepository();
297
var
repository = CreateRepository();
332
var
repository = CreateRepository();
358
private static void AddTestData(
TelemetryRepository
repository, string resourceName, string instanceId)
TelemetryRepositoryTests\TraceTests.cs (28)
35
var result =
TelemetryRepository
.ConvertSpanKind(value);
43
var
repository = CreateRepository();
104
var
repository = CreateRepository(loggerFactory: factory);
157
var
repository = CreateRepository();
212
var
repository = CreateRepository();
267
var
repository = CreateRepository();
345
var
repository = CreateRepository();
467
var
repository = CreateRepository();
520
var
repository = CreateRepository();
597
var
repository = CreateRepository();
706
var
repository = CreateRepository();
766
var
repository = CreateRepository(maxAttributeCount: 5, maxAttributeLength: 16, maxSpanEventCount: 5);
861
var
repository = CreateRepository();
905
var
repository = CreateRepository(maxTraceCount: MaxTraceCount);
960
private static void AddTrace(
TelemetryRepository
repository, string traceId, DateTime startTime)
1016
var
repository = CreateRepository();
1066
var
repository = CreateRepository();
1142
var
repository = CreateRepository();
1244
var
repository = CreateRepository(outgoingPeerResolvers: [outgoingPeerResolver]);
1308
var
repository = CreateRepository();
1424
var
repository = CreateRepository();
1569
var
repository = CreateRepository();
1648
var
repository = CreateRepository();
1754
var
repository = CreateRepository();
1843
var
repository = CreateRepository();
1936
var
repository = CreateRepository(outgoingPeerResolvers: [outgoingPeerResolver]);
2023
var
repository = CreateRepository(outgoingPeerResolvers: [outgoingPeerResolver]);
2131
var
repository = CreateRepository(outgoingPeerResolvers: [outgoingPeerResolver]);
tests\Shared\Telemetry\TelemetryTestHelpers.cs (2)
234
public static
TelemetryRepository
CreateRepository(
267
var
repository = new TelemetryRepository(