2 instantiations of TelemetryRepository
Aspire.Dashboard.Components.Tests (1)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
266
var repository = new
TelemetryRepository
(
Aspire.Dashboard.Tests (1)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
266
var repository = new
TelemetryRepository
(
174 references to TelemetryRepository
Aspire.Dashboard (47)
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\SpanDetails.razor.cs (1)
43
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)
43
public required
TelemetryRepository
TelemetryRepository { get; init; }
223
TelemetryRepository
telemetryRepository, ITelemetryErrorRecorder errorRecorder, List<OtlpResource> resources, Func<List<OtlpSpan>> getContextGenAISpans)
Components\Dialogs\SettingsDialog.razor.cs (1)
26
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)
49
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)
283
builder.Services.AddSingleton<
TelemetryRepository
>();
Mcp\AspireMcpTools.cs (2)
20
private readonly
TelemetryRepository
_telemetryRepository;
24
public AspireMcpTools(
TelemetryRepository
telemetryRepository, IDashboardClient dashboardClient, IEnumerable<IOutgoingPeerResolver> outgoingPeerResolvers)
Model\Assistant\AssistantChatDataContext.cs (2)
23
public
TelemetryRepository
TelemetryRepository { get; }
31
TelemetryRepository
telemetryRepository,
Model\Assistant\AssistantChatViewModel.cs (1)
119
TelemetryRepository
telemetryRepository,
Model\Assistant\Prompts\PromptContextsBuilder.cs (4)
67
var
repository = context.ServiceProvider.GetRequiredService<
TelemetryRepository
>();
92
var
repository = context.ServiceProvider.GetRequiredService<
TelemetryRepository
>();
Model\GenAI\GenAIVisualizerDialogViewModel.cs (3)
52
TelemetryRepository
telemetryRepository,
178
private static void CreateMessages(GenAIVisualizerDialogViewModel viewModel,
TelemetryRepository
telemetryRepository)
387
private static List<OtlpLogEntry> GetSpanLogEntries(
TelemetryRepository
telemetryRepository, OtlpSpan span)
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)
12
private readonly
TelemetryRepository
_telemetryRepository;
23
public StructuredLogsViewModel(
TelemetryRepository
telemetryRepository)
Model\TracesViewModel.cs (2)
12
private readonly
TelemetryRepository
_telemetryRepository;
23
public TracesViewModel(
TelemetryRepository
telemetryRepository)
Otlp\OtlpLogsService.cs (2)
13
private readonly
TelemetryRepository
_telemetryRepository;
15
public OtlpLogsService(ILogger<OtlpLogsService> logger,
TelemetryRepository
telemetryRepository)
Otlp\OtlpMetricsService.cs (2)
13
private readonly
TelemetryRepository
_telemetryRepository;
15
public OtlpMetricsService(ILogger<OtlpMetricsService> logger,
TelemetryRepository
telemetryRepository)
Otlp\OtlpTraceService.cs (2)
13
private readonly
TelemetryRepository
_telemetryRepository;
15
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)
68
_logger = loggerFactory.CreateLogger(typeof(
TelemetryRepository
));
Aspire.Dashboard.Components.Tests (39)
Controls\GenAIVisualizerDialogTests.cs (2)
42
telemetryRepository: Services.GetRequiredService<
TelemetryRepository
>(),
110
telemetryRepository: Services.GetRequiredService<
TelemetryRepository
>(),
Pages\ConsoleLogsTests.cs (1)
831
Services.AddSingleton<
TelemetryRepository
>();
Pages\MetricsTests.cs (8)
65
var
telemetryRepository = Services.GetRequiredService<
TelemetryRepository
>();
134
var
telemetryRepository = Services.GetRequiredService<
TelemetryRepository
>();
192
var
telemetryRepository = Services.GetRequiredService<
TelemetryRepository
>();
290
var
telemetryRepository = Services.GetRequiredService<
TelemetryRepository
>();
Pages\StructuredLogsTests.cs (3)
41
var
telemetryRepository = Services.GetRequiredService<
TelemetryRepository
>();
240
Services.AddSingleton<
TelemetryRepository
>();
Pages\TraceDetailsTests.cs (17)
51
var
telemetryRepository = Services.GetRequiredService<
TelemetryRepository
>();
83
Assert.Equal(nameof(
TelemetryRepository
.OnNewTraces), t.Name);
105
var
telemetryRepository = Services.GetRequiredService<
TelemetryRepository
>();
173
var
telemetryRepository = Services.GetRequiredService<
TelemetryRepository
>();
255
var
telemetryRepository = Services.GetRequiredService<
TelemetryRepository
>();
332
var
telemetryRepository = Services.GetRequiredService<
TelemetryRepository
>();
400
var
telemetryRepository = Services.GetRequiredService<
TelemetryRepository
>();
483
var
telemetryRepository = Services.GetRequiredService<
TelemetryRepository
>();
558
var
telemetryRepository = Services.GetRequiredService<
TelemetryRepository
>();
Shared\FluentUISetupHelpers.cs (1)
107
context.Services.AddSingleton<
TelemetryRepository
>();
Shared\MetricsSetupHelpers.cs (2)
46
context.Services.AddSingleton<
TelemetryRepository
>();
88
context.Services.AddSingleton<
TelemetryRepository
>();
Shared\ResourceSetupHelpers.cs (2)
31
context.Services.AddSingleton<
TelemetryRepository
>();
109
context.Services.AddSingleton<
TelemetryRepository
>();
Shared\StructuredLogsSetupHelpers.cs (1)
24
context.Services.AddSingleton<
TelemetryRepository
>();
tests\Shared\Telemetry\TelemetryTestHelpers.cs (2)
233
public static
TelemetryRepository
CreateRepository(
266
var
repository = new TelemetryRepository(
Aspire.Dashboard.Tests (88)
Markdown\MarkdownProcessorTests.cs (1)
366
internal static AssistantChatDataContext CreateAssistantChatDataContext(
TelemetryRepository
? telemetryRepository = null, IDashboardClient? dashboardClient = null)
Model\AIAssistant\AssistantChatDataContextTests.cs (3)
28
var
repository = CreateRepository();
62
var
repository = CreateRepository();
127
internal static AssistantChatDataContext CreateAssistantChatDataContext(
TelemetryRepository
? telemetryRepository = null, IDashboardClient? dashboardClient = null)
Model\GenAIVisualizerDialogViewModelTests.cs (9)
26
var
repository = CreateRepository();
66
var
repository = CreateRepository();
124
var
repository = CreateRepository();
221
var
repository = CreateRepository();
313
var
repository = CreateRepository();
436
var
repository = CreateRepository();
509
var
repository = CreateRepository();
629
var
repository = CreateRepository();
670
TelemetryRepository
repository,
Model\ResourceMenuItemsTests.cs (3)
28
var
repository = TelemetryTestHelpers.CreateRepository();
64
var
repository = TelemetryTestHelpers.CreateRepository(outgoingPeerResolvers: [outgoingPeerResolver]);
121
var
repository = TelemetryTestHelpers.CreateRepository();
TelemetryRepositoryTests\LogTests.cs (21)
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();
928
var
repository = CreateRepository();
1017
var
repository = CreateRepository();
1082
var
repository = CreateRepository();
1156
var
repository = CreateRepository();
1222
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 (3)
26
var
repository = CreateRepository(pauseManager: pauseManager);
141
var
telemetryRepository = CreateRepository();
180
var
telemetryRepository = CreateRepository(loggerFactory: factory);
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)
233
public static
TelemetryRepository
CreateRepository(
266
var
repository = new TelemetryRepository(