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
(
298 references to TelemetryRepository
Aspire.Dashboard (64)
Api\TelemetryApiService.cs (1)
19
TelemetryRepository
telemetryRepository,
Components\Controls\Chart\ChartBase.cs (1)
44
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)
27
public required
TelemetryRepository
TelemetryRepository { get; init; }
Components\Controls\SpanDetails.razor.cs (1)
38
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)
30
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)
67
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)
284
builder.Services.AddSingleton<
TelemetryRepository
>();
Mcp\AspireTelemetryMcpTools.cs (2)
23
private readonly
TelemetryRepository
_telemetryRepository;
29
public AspireTelemetryMcpTools(
TelemetryRepository
telemetryRepository,
Model\Assistant\AssistantChatDataContext.cs (2)
25
public
TelemetryRepository
TelemetryRepository { get; }
33
TelemetryRepository
telemetryRepository,
Model\Assistant\AssistantChatViewModel.cs (1)
122
TelemetryRepository
telemetryRepository,
Model\Assistant\Prompts\PromptContextsBuilder.cs (10)
14
var
repository = promptContext.ServiceProvider.GetRequiredService<
TelemetryRepository
>();
31
var
repository = promptContext.ServiceProvider.GetRequiredService<
TelemetryRepository
>();
57
var
repository = promptContext.ServiceProvider.GetRequiredService<
TelemetryRepository
>();
72
var
repository = context.ServiceProvider.GetRequiredService<
TelemetryRepository
>();
92
var
repository = context.ServiceProvider.GetRequiredService<
TelemetryRepository
>();
Model\ExportHelpers.cs (2)
24
public static ExportResult GetSpanAsJson(OtlpSpan span,
TelemetryRepository
telemetryRepository, IOutgoingPeerResolver[] outgoingPeerResolvers)
47
public static ExportResult GetTraceAsJson(OtlpTrace trace,
TelemetryRepository
telemetryRepository, IOutgoingPeerResolver[] outgoingPeerResolvers)
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\ResourceMenuBuilder.cs (2)
36
private readonly
TelemetryRepository
_telemetryRepository;
50
TelemetryRepository
telemetryRepository,
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\SpanMenuBuilder.cs (2)
37
private readonly
TelemetryRepository
_telemetryRepository;
50
TelemetryRepository
telemetryRepository,
Model\StructuredLogsViewModel.cs (2)
14
private readonly
TelemetryRepository
_telemetryRepository;
27
public StructuredLogsViewModel(
TelemetryRepository
telemetryRepository)
Model\TelemetryExportService.cs (2)
25
private readonly
TelemetryRepository
_telemetryRepository;
37
public TelemetryExportService(
TelemetryRepository
telemetryRepository, ConsoleLogsFetcher consoleLogsFetcher, IDashboardClient dashboardClient, IEnumerable<IOutgoingPeerResolver> outgoingPeerResolvers)
Model\TelemetryImportService.cs (2)
20
private readonly
TelemetryRepository
_telemetryRepository;
35
public TelemetryImportService(
TelemetryRepository
telemetryRepository, IOptionsMonitor<DashboardOptions> options, ILogger<TelemetryImportService> logger)
Model\TraceMenuBuilder.cs (2)
35
private readonly
TelemetryRepository
_telemetryRepository;
48
TelemetryRepository
telemetryRepository,
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)
74
_logger = loggerFactory.CreateLogger(typeof(
TelemetryRepository
));
Aspire.Dashboard.Components.Tests (36)
Controls\GenAIVisualizerDialogTests.cs (6)
41
telemetryRepository: Services.GetRequiredService<
TelemetryRepository
>(),
107
telemetryRepository: Services.GetRequiredService<
TelemetryRepository
>(),
123
var
repository = Services.GetRequiredService<
TelemetryRepository
>();
207
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 (198)
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)
30
var
repository = CreateRepository();
64
var
repository = CreateRepository();
129
internal static AssistantChatDataContext CreateAssistantChatDataContext(
TelemetryRepository
? telemetryRepository = null, IDashboardClient? dashboardClient = null)
Model\GenAIVisualizerDialogViewModelTests.cs (28)
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();
2047
var
repository = CreateRepository();
Model\ResourceMenuBuilderTests.cs (6)
37
private ResourceMenuBuilder CreateResourceMenuBuilder(
TelemetryRepository
repository, TestAIContextProvider aiContextProvider)
56
var
repository = TelemetryTestHelpers.CreateRepository();
86
var
repository = TelemetryTestHelpers.CreateRepository(outgoingPeerResolvers: [outgoingPeerResolver]);
138
var
repository = TelemetryTestHelpers.CreateRepository();
195
var
repository = TelemetryTestHelpers.CreateRepository();
229
var
repository = TelemetryTestHelpers.CreateRepository();
Model\TelemetryExportServiceTests.cs (22)
32
var
repository = CreateRepository();
99
var
repository = CreateRepository();
137
var
repository = CreateRepository();
218
var
repository = CreateRepository();
255
var
repository = CreateRepository();
334
var
repository = CreateRepository();
377
var
repository = CreateRepository();
426
var
repository = CreateRepository();
469
var
repository = CreateRepository();
546
var
repository = CreateRepository();
627
var
repository = CreateRepository();
688
var
repository = CreateRepository();
730
var
repository = CreateRepository();
789
var
repository = CreateRepository();
872
var
repository = CreateRepository();
909
var
repository = CreateRepository();
961
var
repository = CreateRepository();
1021
var
repository = CreateRepository();
1061
var
repository = CreateRepository();
1093
private static async Task<TelemetryExportService> CreateExportServiceAsync(
TelemetryRepository
repository, bool isDashboardClientEnabled = true)
1103
private static Dictionary<string, HashSet<AspireDataType>> BuildAllResourcesSelection(
TelemetryRepository
repository)
1111
private static void AddTestData(
TelemetryRepository
repository, string resourceName, string instanceId)
Model\TelemetryImportServiceTests.cs (17)
27
private static TelemetryImportService CreateImportService(
TelemetryRepository
repository, bool disableImport = false)
38
var
repository = CreateRepository();
53
var
repository = CreateRepository();
78
var
repository = CreateRepository();
101
var
repository = CreateRepository();
124
var
repository = CreateRepository();
166
var
repository = CreateRepository();
202
var
repository = CreateRepository();
219
var
repository = CreateRepository();
236
var
repository = CreateRepository();
253
var
repository = CreateRepository();
270
var
sourceRepository = CreateRepository();
297
var
targetRepository = CreateRepository();
321
var
sourceRepository = CreateRepository();
354
var
targetRepository = CreateRepository();
382
var
sourceRepository = CreateRepository();
409
var
targetRepository = CreateRepository();
TelemetryApiServiceTests.cs (9)
24
var
repository = CreateRepository();
71
var
repository = CreateRepository();
118
var
repository = CreateRepository();
160
var
repository = CreateRepository();
201
var
repository = CreateRepository();
261
var
repository = CreateRepository();
321
var
repository = CreateRepository();
368
var
repository = CreateRepository();
415
TelemetryRepository
? repository = null,
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 (15)
29
var
repository = CreateRepository(pauseManager: pauseManager);
144
var
telemetryRepository = CreateRepository();
183
var
telemetryRepository = CreateRepository(loggerFactory: factory);
207
var
repository = CreateRepository();
260
var
repository = CreateRepository();
298
var
repository = CreateRepository();
333
var
repository = CreateRepository();
365
var
repository = CreateRepository();
445
var
repository = CreateRepository();
483
var
repository = CreateRepository();
562
var
repository = CreateRepository();
600
var
repository = CreateRepository();
662
var
repository = CreateRepository();
753
var
repository = CreateRepository();
845
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(