1 instantiation of TelemetryExportService
Aspire.Dashboard.Tests (1)
Model\TelemetryExportServiceTests.cs (1)
1100return new TelemetryExportService(repository, consoleLogsFetcher, dashboardClient, Array.Empty<IOutgoingPeerResolver>());
53 references to TelemetryExportService
Aspire.Dashboard (27)
Api\TelemetryApiService.cs (6)
89var otlpData = TelemetryExportService.ConvertSpansToOtlpJson(spans, _outgoingPeerResolvers); 154var otlpData = TelemetryExportService.ConvertSpansToOtlpJson(spans, _outgoingPeerResolvers); 187var otlpData = TelemetryExportService.ConvertSpansToOtlpJson(spans, _outgoingPeerResolvers); 264var otlpData = TelemetryExportService.ConvertLogsToOtlpJson(logs); 321yield return TelemetryExportService.ConvertSpanToJson(span, _outgoingPeerResolvers, logs: null, indent: false); 386var otlpData = TelemetryExportService.ConvertLogsToOtlpJson([log]);
Components\Dialogs\ManageDataDialog.razor.cs (1)
42public required TelemetryExportService TelemetryExportService { get; init; }
DashboardWebApplication.cs (1)
312builder.Services.AddScoped<TelemetryExportService>();
Mcp\AspireTelemetryMcpTools.cs (3)
74var otlpData = TelemetryExportService.ConvertLogsToOtlpJson(logs); 128TelemetryExportService.ConvertTracesToOtlpJson(traces, _outgoingPeerResolvers).ResourceSpans, 167var otlpData = TelemetryExportService.ConvertLogsToOtlpJson(logs.Items);
Model\Assistant\AssistantChatDataContext.cs (4)
99var spans = TelemetryExportService.ConvertTracesToOtlpJson([trace], _outgoingPeerResolvers.ToArray()).ResourceSpans; 134var otlpData = TelemetryExportService.ConvertLogsToOtlpJson(logs.Items); 178var spans = TelemetryExportService.ConvertTracesToOtlpJson(traces.PagedResult.Items, _outgoingPeerResolvers.ToArray()).ResourceSpans; 217var otlpData = TelemetryExportService.ConvertLogsToOtlpJson(logs.Items);
Model\Assistant\Prompts\KnownChatMessages.cs (7)
182var otlpData = TelemetryExportService.ConvertLogsToOtlpJson(errorLogs); 201var otlpData = TelemetryExportService.ConvertLogsToOtlpJson([logEntry]); 289var spans = TelemetryExportService.ConvertTracesToOtlpJson([trace], outgoingPeerResolvers.ToArray()).ResourceSpans; 292var otlpData = TelemetryExportService.ConvertLogsToOtlpJson(traceLogEntries); 316var spans = TelemetryExportService.ConvertTracesToOtlpJson([span.Trace], outgoingPeerResolvers.ToArray()).ResourceSpans; 319var otlpData = TelemetryExportService.ConvertLogsToOtlpJson(traceLogEntries); 343var spans = TelemetryExportService.ConvertTracesToOtlpJson(errorTraces, outgoingPeerResolvers.ToArray()).ResourceSpans;
Model\ExportHelpers.cs (4)
27var json = TelemetryExportService.ConvertSpanToJson(span, outgoingPeerResolvers, logs); 39var json = TelemetryExportService.ConvertLogEntryToJson(logEntry); 50var json = TelemetryExportService.ConvertTraceToJson(trace, outgoingPeerResolvers, logs); 63var json = TelemetryExportService.ConvertResourceToJson(resource, resourceByName.Values.ToList());
Model\TelemetryExportService.cs (1)
31/// Initializes a new instance of the <see cref="TelemetryExportService"/> class.
Aspire.Dashboard.Tests (26)
Model\TelemetryExportServiceTests.cs (23)
61var result = TelemetryExportService.ConvertLogsToOtlpJson(logs.Items); 122var result = TelemetryExportService.ConvertLogsToOtlpJson(logs.Items); 169var result = TelemetryExportService.ConvertLogsToOtlpJson(logs.Items); 241var result = TelemetryExportService.ConvertLogsToOtlpJson(logs.Items); 295var result = TelemetryExportService.ConvertTracesToOtlpJson(traces.PagedResult.Items, []); 361var result = TelemetryExportService.ConvertTracesToOtlpJson(traces.PagedResult.Items, []); 414var result = TelemetryExportService.ConvertTracesToOtlpJson(traces.PagedResult.Items, [outgoingPeerResolver]); 457var result = TelemetryExportService.ConvertTracesToOtlpJson(traces.PagedResult.Items, []); 510var result = TelemetryExportService.ConvertMetricsToOtlpJson(resource, instrumentsData); 596var result = TelemetryExportService.ConvertMetricsToOtlpJson(resource, instrumentsData); 628var exportService = await CreateExportServiceAsync(repository); 709var service = await CreateExportServiceAsync(repository, isDashboardClientEnabled: false); 767var service = await CreateExportServiceAsync(repository, isDashboardClientEnabled: false); 820var service = await CreateExportServiceAsync(repository, isDashboardClientEnabled: false); 893var json = TelemetryExportService.ConvertSpanToJson(span, []); 946var json = TelemetryExportService.ConvertSpanToJson(span, [], logs); 1006var json = TelemetryExportService.ConvertTraceToJson(trace, [], logs); 1046var json = TelemetryExportService.ConvertTraceToJson(trace, []); 1082var json = TelemetryExportService.ConvertLogEntryToJson(logEntry); 1093private static async Task<TelemetryExportService> CreateExportServiceAsync(TelemetryRepository repository, bool isDashboardClientEnabled = true) 1192var json = TelemetryExportService.ConvertResourceToJson(resource, allResources); 1235var json = TelemetryExportService.ConvertResourceToJson(resource, [resource]); 1263var json = TelemetryExportService.ConvertResourceToJson(resource, [resource]);
Model\TelemetryImportServiceTests.cs (3)
293var exportedJson = TelemetryExportService.ConvertLogsToOtlpJson(logs.Items); 345var exportedJson = TelemetryExportService.ConvertLogsToOtlpJson(logs.Items); 405var exportedJson = TelemetryExportService.ConvertTracesToOtlpJson(traces.PagedResult.Items, []);