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
(
284 references to TelemetryRepository
Aspire.Dashboard (58)
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)
22
private readonly
TelemetryRepository
_telemetryRepository;
28
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 (4)
66
var
repository = context.ServiceProvider.GetRequiredService<
TelemetryRepository
>();
85
var
repository = context.ServiceProvider.GetRequiredService<
TelemetryRepository
>();
Model\ExportHelpers.cs (2)
27
public static ExportResult GetSpanAsJson(OtlpSpan span,
TelemetryRepository
telemetryRepository)
53
public static ExportResult GetTraceAsJson(OtlpTrace trace,
TelemetryRepository
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\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;
49
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;
35
public TelemetryExportService(
TelemetryRepository
telemetryRepository, ConsoleLogsFetcher consoleLogsFetcher, IDashboardClient dashboardClient)
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;
47
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 (190)
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 (4)
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();
Model\TelemetryExportServiceTests.cs (19)
30
var
repository = CreateRepository();
97
var
repository = CreateRepository();
178
var
repository = CreateRepository();
215
var
repository = CreateRepository();
294
var
repository = CreateRepository();
337
var
repository = CreateRepository();
414
var
repository = CreateRepository();
495
var
repository = CreateRepository();
556
var
repository = CreateRepository();
598
var
repository = CreateRepository();
657
var
repository = CreateRepository();
740
var
repository = CreateRepository();
777
var
repository = CreateRepository();
829
var
repository = CreateRepository();
889
var
repository = CreateRepository();
929
var
repository = CreateRepository();
961
private static async Task<TelemetryExportService> CreateExportServiceAsync(
TelemetryRepository
repository, bool isDashboardClientEnabled = true)
971
private static Dictionary<string, HashSet<AspireDataType>> BuildAllResourcesSelection(
TelemetryRepository
repository)
979
private static void AddTestData(
TelemetryRepository
repository, string resourceName, string instanceId)
Model\TelemetryImportServiceTests.cs (15)
26
private static TelemetryImportService CreateImportService(
TelemetryRepository
repository, bool disableImport = false)
37
var
repository = CreateRepository();
52
var
repository = CreateRepository();
77
var
repository = CreateRepository();
100
var
repository = CreateRepository();
123
var
repository = CreateRepository();
165
var
repository = CreateRepository();
201
var
repository = CreateRepository();
218
var
repository = CreateRepository();
235
var
repository = CreateRepository();
252
var
repository = CreateRepository();
269
var
sourceRepository = CreateRepository();
296
var
targetRepository = CreateRepository();
320
var
sourceRepository = CreateRepository();
347
var
targetRepository = CreateRepository();
TelemetryApiServiceTests.cs (8)
22
var
repository = CreateRepository();
69
var
repository = CreateRepository();
116
var
repository = CreateRepository();
158
var
repository = CreateRepository();
199
var
repository = CreateRepository();
259
var
repository = CreateRepository();
319
var
repository = CreateRepository();
366
var
repository = 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 (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(