4 writes to ResourceSpans
Aspire.Dashboard (3)
Model\TelemetryExportService.cs (3)
302ResourceSpans = resourceSpans 317ResourceSpans = 361ResourceSpans = spansByResourceAndScope,
Aspire.Dashboard.Tests (1)
Model\TelemetryImportServiceTests.cs (1)
476ResourceSpans =
28 references to ResourceSpans
Aspire.Dashboard (8)
Mcp\AspireTelemetryMcpTools.cs (1)
128TelemetryExportService.ConvertTracesToOtlpJson(traces, _outgoingPeerResolvers).ResourceSpans,
Model\Assistant\AssistantChatDataContext.cs (2)
99var spans = TelemetryExportService.ConvertTracesToOtlpJson([trace], _outgoingPeerResolvers.ToArray()).ResourceSpans; 178var spans = TelemetryExportService.ConvertTracesToOtlpJson(traces.PagedResult.Items, _outgoingPeerResolvers.ToArray()).ResourceSpans;
Model\Assistant\Prompts\KnownChatMessages.cs (3)
289var spans = TelemetryExportService.ConvertTracesToOtlpJson([trace], outgoingPeerResolvers.ToArray()).ResourceSpans; 316var spans = TelemetryExportService.ConvertTracesToOtlpJson([span.Trace], outgoingPeerResolvers.ToArray()).ResourceSpans; 343var spans = TelemetryExportService.ConvertTracesToOtlpJson(errorTraces, outgoingPeerResolvers.ToArray()).ResourceSpans;
Model\TelemetryImportService.cs (2)
142if (telemetryData.ResourceSpans is { Length: > 0 }) 144ImportTraces(telemetryData.ResourceSpans);
Aspire.Dashboard.Tests (20)
Model\TelemetryExportServiceTests.cs (20)
298Assert.NotNull(result.ResourceSpans); 299Assert.Single(result.ResourceSpans); 301var resourceSpans = result.ResourceSpans[0]; 364var spans = result.ResourceSpans![0].ScopeSpans![0].Spans!; 417var span = result.ResourceSpans![0].ScopeSpans![0].Spans![0]; 460var span = result.ResourceSpans![0].ScopeSpans![0].Spans![0]; 671var span = tracesData?.ResourceSpans?.FirstOrDefault()?.ScopeSpans?.FirstOrDefault()?.Spans?.FirstOrDefault(); 898Assert.NotNull(data?.ResourceSpans); 899Assert.Single(data.ResourceSpans); 900Assert.NotNull(data.ResourceSpans[0].Resource?.Attributes); 901Assert.NotNull(data.ResourceSpans[0].ScopeSpans); 902Assert.Single(data.ResourceSpans[0].ScopeSpans![0].Spans!); 951Assert.NotNull(data?.ResourceSpans); 952Assert.Single(data.ResourceSpans[0].ScopeSpans![0].Spans!); 1011Assert.NotNull(data?.ResourceSpans); 1012Assert.Equal(2, data.ResourceSpans[0].ScopeSpans![0].Spans!.Length); 1051Assert.NotNull(data?.ResourceSpans); 1052Assert.Single(data.ResourceSpans); 1053Assert.NotNull(data.ResourceSpans[0].Resource?.Attributes); 1054Assert.Equal(2, data.ResourceSpans[0].ScopeSpans![0].Spans!.Length);