2 instantiations of TelemetryRepository
Aspire.Dashboard.Components.Tests (1)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
267var repository = new TelemetryRepository(
Aspire.Dashboard.Tests (1)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
267var repository = new TelemetryRepository(
205 references to TelemetryRepository
Aspire.Dashboard (48)
Components\Controls\Chart\ChartBase.cs (1)
47public required TelemetryRepository TelemetryRepository { get; init; }
Components\Controls\Chart\ChartContainer.razor.cs (1)
50public required TelemetryRepository TelemetryRepository { get; init; }
Components\Controls\PropertyValues\SpanIdButtonValue.razor.cs (1)
28public required TelemetryRepository TelemetryRepository { get; init; }
Components\Controls\ResourceActions.razor.cs (1)
41public required TelemetryRepository TelemetryRepository { get; init; }
Components\Controls\SpanDetails.razor.cs (1)
43public required TelemetryRepository TelemetryRepository { get; init; }
Components\Controls\TreeMetricSelector.razor.cs (1)
22public required TelemetryRepository TelemetryRepository { get; init; }
Components\Dialogs\ExemplarsDialog.razor.cs (1)
31public required TelemetryRepository TelemetryRepository { get; init; }
Components\Dialogs\FilterDialog.razor.cs (1)
27public required TelemetryRepository TelemetryRepository { get; init; }
Components\Dialogs\GenAIVisualizerDialog.razor.cs (2)
49public required TelemetryRepository TelemetryRepository { get; init; } 337TelemetryRepository telemetryRepository, ITelemetryErrorRecorder errorRecorder, List<OtlpResource> resources, Func<List<OtlpSpan>> getContextGenAISpans)
Components\Dialogs\SettingsDialog.razor.cs (1)
26public required TelemetryRepository TelemetryRepository { get; init; }
Components\Pages\ConsoleLogs.razor.cs (1)
84public required TelemetryRepository TelemetryRepository { get; init; }
Components\Pages\Metrics.razor.cs (1)
63public required TelemetryRepository TelemetryRepository { get; init; }
Components\Pages\Resources.razor.cs (1)
50public required TelemetryRepository TelemetryRepository { get; init; }
Components\Pages\StructuredLogs.razor.cs (1)
63public required TelemetryRepository TelemetryRepository { get; init; }
Components\Pages\TraceDetail.razor.cs (1)
67public required TelemetryRepository TelemetryRepository { get; init; }
Components\Pages\Traces.razor.cs (1)
62public required TelemetryRepository TelemetryRepository { get; init; }
Components\ResourcesGridColumns\UnreadLogErrorsBadge.razor.cs (1)
23public required TelemetryRepository TelemetryRepository { get; init; }
DashboardWebApplication.cs (1)
283builder.Services.AddSingleton<TelemetryRepository>();
Mcp\AspireTelemetryMcpTools.cs (2)
22private readonly TelemetryRepository _telemetryRepository; 28public AspireTelemetryMcpTools(TelemetryRepository telemetryRepository,
Model\Assistant\AssistantChatDataContext.cs (2)
26public TelemetryRepository TelemetryRepository { get; } 34TelemetryRepository telemetryRepository,
Model\Assistant\AssistantChatViewModel.cs (1)
122TelemetryRepository telemetryRepository,
Model\Assistant\Prompts\PromptContextsBuilder.cs (4)
67var repository = context.ServiceProvider.GetRequiredService<TelemetryRepository>(); 92var repository = context.ServiceProvider.GetRequiredService<TelemetryRepository>();
Model\GenAI\GenAIVisualizerDialogViewModel.cs (4)
56TelemetryRepository telemetryRepository, 236private static void CreateMessages(GenAIVisualizerDialogViewModel viewModel, TelemetryRepository telemetryRepository) 609private static List<OtlpLogEntry> GetSpanLogEntries(TelemetryRepository telemetryRepository, OtlpSpan span) 629private static void ParseEvaluations(GenAIVisualizerDialogViewModel viewModel, TelemetryRepository telemetryRepository)
Model\ResourceMenuItems.cs (2)
33TelemetryRepository telemetryRepository, 153private static void AddTelemetryMenuItems(List<MenuButtonItem> menuItems, ResourceViewModel resource, NavigationManager navigationManager, TelemetryRepository telemetryRepository, Func<ResourceViewModel, string> getResourceName, IStringLocalizer<Resources.Resources> loc)
Model\SpanDetailsViewModel.cs (2)
22public static SpanDetailsViewModel Create(OtlpSpan span, TelemetryRepository telemetryRepository, List<OtlpResource> resources) 62private static SpanLinkViewModel CreateLinkViewModel(string traceId, string spanId, KeyValuePair<string, string>[] attributes, TelemetryRepository telemetryRepository, Dictionary<string, OtlpTrace> traceCache)
Model\StructuredLogsViewModel.cs (2)
14private readonly TelemetryRepository _telemetryRepository; 27public StructuredLogsViewModel(TelemetryRepository telemetryRepository)
Model\TracesViewModel.cs (2)
12private readonly TelemetryRepository _telemetryRepository; 23public TracesViewModel(TelemetryRepository telemetryRepository)
Otlp\OtlpLogsService.cs (2)
15private readonly TelemetryRepository _telemetryRepository; 17public OtlpLogsService(ILogger<OtlpLogsService> logger, TelemetryRepository telemetryRepository)
Otlp\OtlpMetricsService.cs (2)
15private readonly TelemetryRepository _telemetryRepository; 17public OtlpMetricsService(ILogger<OtlpMetricsService> logger, TelemetryRepository telemetryRepository)
Otlp\OtlpTraceService.cs (2)
15private readonly TelemetryRepository _telemetryRepository; 17public OtlpTraceService(ILogger<OtlpTraceService> logger, TelemetryRepository telemetryRepository)
Otlp\Storage\Subscription.cs (1)
27public 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 (36)
Controls\GenAIVisualizerDialogTests.cs (6)
44telemetryRepository: Services.GetRequiredService<TelemetryRepository>(), 112telemetryRepository: Services.GetRequiredService<TelemetryRepository>(), 128var repository = Services.GetRequiredService<TelemetryRepository>(); 214var repository = Services.GetRequiredService<TelemetryRepository>();
Pages\MetricsTests.cs (8)
65var telemetryRepository = Services.GetRequiredService<TelemetryRepository>(); 134var telemetryRepository = Services.GetRequiredService<TelemetryRepository>(); 192var telemetryRepository = Services.GetRequiredService<TelemetryRepository>(); 290var telemetryRepository = Services.GetRequiredService<TelemetryRepository>();
Pages\StructuredLogsTests.cs (2)
34var telemetryRepository = Services.GetRequiredService<TelemetryRepository>();
Pages\TraceDetailsTests.cs (17)
48var telemetryRepository = Services.GetRequiredService<TelemetryRepository>(); 80Assert.Equal(nameof(TelemetryRepository.OnNewTraces), t.Name); 102var telemetryRepository = Services.GetRequiredService<TelemetryRepository>(); 170var telemetryRepository = Services.GetRequiredService<TelemetryRepository>(); 252var telemetryRepository = Services.GetRequiredService<TelemetryRepository>(); 329var telemetryRepository = Services.GetRequiredService<TelemetryRepository>(); 397var telemetryRepository = Services.GetRequiredService<TelemetryRepository>(); 480var telemetryRepository = Services.GetRequiredService<TelemetryRepository>(); 555var telemetryRepository = Services.GetRequiredService<TelemetryRepository>();
Shared\FluentUISetupHelpers.cs (1)
133context.Services.AddSingleton<TelemetryRepository>();
tests\Shared\Telemetry\TelemetryTestHelpers.cs (2)
234public static TelemetryRepository CreateRepository( 267var repository = new TelemetryRepository(
Aspire.Dashboard.Tests (121)
Markdown\MarkdownProcessorTests.cs (1)
368internal static AssistantChatDataContext CreateAssistantChatDataContext(TelemetryRepository? telemetryRepository = null, IDashboardClient? dashboardClient = null)
Mcp\AspireTelemetryMcpToolsTests.cs (14)
32var repository = CreateRepository(); 47var repository = CreateRepository(); 64var repository = CreateRepository(); 90var repository = CreateRepository(); 109var repository = CreateRepository(); 125var repository = CreateRepository(); 140var repository = CreateRepository(); 157var repository = CreateRepository(); 183var repository = CreateRepository(); 200var repository = CreateRepository(); 219var repository = CreateRepository(); 231private static AspireTelemetryMcpTools CreateTools(TelemetryRepository repository, IDashboardClient? dashboardClient = null) 246private static TelemetryRepository CreateRepository() 251private static void AddResource(TelemetryRepository repository, string name, string? instanceId = null)
Model\AIAssistant\AssistantChatDataContextTests.cs (3)
29var repository = CreateRepository(); 63var repository = CreateRepository(); 128internal static AssistantChatDataContext CreateAssistantChatDataContext(TelemetryRepository? telemetryRepository = null, IDashboardClient? dashboardClient = null)
Model\GenAIVisualizerDialogViewModelTests.cs (23)
27var repository = CreateRepository(); 67var repository = CreateRepository(); 125var repository = CreateRepository(); 222var repository = CreateRepository(); 290var repository = CreateRepository(); 382var repository = CreateRepository(); 437var repository = CreateRepository(); 486var repository = CreateRepository(); 609var repository = CreateRepository(); 682var repository = CreateRepository(); 802var repository = CreateRepository(); 846var repository = CreateRepository(); 922var repository = CreateRepository(); 998var repository = CreateRepository(); 1096var repository = CreateRepository(); 1192var repository = CreateRepository(); 1235var repository = CreateRepository(); 1274TelemetryRepository repository, 1289var repository = CreateRepository(); 1326var repository = CreateRepository(); 1424var repository = CreateRepository(); 1507var repository = CreateRepository(); 1577var repository = CreateRepository();
Model\ResourceMenuItemsTests.cs (3)
28var repository = TelemetryTestHelpers.CreateRepository(); 64var repository = TelemetryTestHelpers.CreateRepository(outgoingPeerResolvers: [outgoingPeerResolver]); 121var repository = TelemetryTestHelpers.CreateRepository();
TelemetryRepositoryTests\LogTests.cs (26)
34var repository = CreateRepository(); 97var repository = CreateRepository(); 138var repository = CreateRepository(); 200var repository = CreateRepository(); 275var repository = CreateRepository(); 327var repository = CreateRepository(); 380var repository = CreateRepository(); 417var repository = CreateRepository(); 436var repository = CreateRepository(); 449var repository = CreateRepository(); 533var repository = CreateRepository(); 573var repository = CreateRepository(); 618var repository = CreateRepository(maxAttributeCount: 5, maxAttributeLength: 16); 708var repository = CreateRepository(subscriptionMinExecuteInterval: minExecuteInterval, loggerFactory: loggerFactory); 782var repository = CreateRepository(); 829var repository = CreateRepository(); 876var repository = CreateRepository(); 975var repository = CreateRepository(); 1064var repository = CreateRepository(); 1129var repository = CreateRepository(); 1203var repository = CreateRepository(); 1269var repository = CreateRepository(); 1310var repository = CreateRepository(); 1351var repository = CreateRepository(); 1394var repository = CreateRepository(); 1436var repository = CreateRepository();
TelemetryRepositoryTests\MetricsTests.cs (13)
26var repository = CreateRepository(); 107var repository = CreateRepository(maxAttributeCount: 5, maxAttributeLength: 16); 221var repository = CreateRepository(maxAttributeCount: 5, maxAttributeLength: 16); 326var repository = CreateRepository(); 434var repository = CreateRepository(maxMetricsCount: 3); 513var repository = CreateRepository(); 632var repository = CreateRepository(); 707var repository = CreateRepository(); 865var repository = CreateRepository(); 1005var repository = CreateRepository(); 1049var repository = CreateRepository(); 1136var repository = CreateRepository(); 1199var repository = CreateRepository();
TelemetryRepositoryTests\ResourceTests.cs (5)
19var repository = CreateRepository(); 61var repository = CreateRepository(); 99var repository = CreateRepository(); 131var repository = CreateRepository(); 149private static void AddResource(TelemetryRepository repository, string name, string? instanceId = null)
TelemetryRepositoryTests\TelemetryRepositoryTests.cs (3)
26var repository = CreateRepository(pauseManager: pauseManager); 141var telemetryRepository = CreateRepository(); 180var telemetryRepository = CreateRepository(loggerFactory: factory);
TelemetryRepositoryTests\TraceTests.cs (28)
35var result = TelemetryRepository.ConvertSpanKind(value); 43var repository = CreateRepository(); 104var repository = CreateRepository(loggerFactory: factory); 157var repository = CreateRepository(); 212var repository = CreateRepository(); 267var repository = CreateRepository(); 345var repository = CreateRepository(); 467var repository = CreateRepository(); 520var repository = CreateRepository(); 597var repository = CreateRepository(); 706var repository = CreateRepository(); 766var repository = CreateRepository(maxAttributeCount: 5, maxAttributeLength: 16, maxSpanEventCount: 5); 861var repository = CreateRepository(); 905var repository = CreateRepository(maxTraceCount: MaxTraceCount); 960private static void AddTrace(TelemetryRepository repository, string traceId, DateTime startTime) 1016var repository = CreateRepository(); 1066var repository = CreateRepository(); 1142var repository = CreateRepository(); 1244var repository = CreateRepository(outgoingPeerResolvers: [outgoingPeerResolver]); 1308var repository = CreateRepository(); 1424var repository = CreateRepository(); 1569var repository = CreateRepository(); 1648var repository = CreateRepository(); 1754var repository = CreateRepository(); 1843var repository = CreateRepository(); 1936var repository = CreateRepository(outgoingPeerResolvers: [outgoingPeerResolver]); 2023var repository = CreateRepository(outgoingPeerResolvers: [outgoingPeerResolver]); 2131var repository = CreateRepository(outgoingPeerResolvers: [outgoingPeerResolver]);
tests\Shared\Telemetry\TelemetryTestHelpers.cs (2)
234public static TelemetryRepository CreateRepository( 267var repository = new TelemetryRepository(