5 writes to Spans
Aspire.Dashboard (4)
Model\TelemetryExportService.cs (3)
295Spans = scopeGroup.Select(s => ConvertSpan(s, outgoingPeerResolvers)).ToArray() 327Spans = [ConvertSpan(span, outgoingPeerResolvers)] 354Spans = scopeGroup.Select(s => ConvertSpan(s, outgoingPeerResolvers)).ToArray()
OtlpJsonSerializerContext.OtlpScopeSpansJson.g.cs (1)
79Setter = static (obj, value) => ((global::Aspire.Otlp.Serialization.OtlpScopeSpansJson)obj).Spans = value!,
Aspire.Dashboard.Tests (1)
Model\TelemetryImportServiceTests.cs (1)
493Spans =
17 references to Spans
Aspire.Dashboard (6)
Otlp\Model\Serialization\OtlpJsonProtobufConverter.cs (2)
98if (json.Spans is not null) 100foreach (var s in json.Spans)
OtlpJsonSerializerContext.OtlpScopeSpansJson.g.cs (2)
78Getter = static obj => ((global::Aspire.Otlp.Serialization.OtlpScopeSpansJson)obj).Spans, 132global::Aspire.Otlp.Serialization.OtlpSpanJson[] __value_Spans = ((global::Aspire.Otlp.Serialization.OtlpScopeSpansJson)value).Spans;
src\Shared\ConsoleLogs\SharedAIHelpers.cs (2)
174if (scopeSpan.Spans is null) 179foreach (var span in scopeSpan.Spans)
Aspire.Dashboard.Tests (11)
Model\TelemetryExportServiceTests.cs (11)
313Assert.NotNull(scopeSpans.Spans); 314Assert.Single(scopeSpans.Spans); 316var span = scopeSpans.Spans[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(); 902Assert.Single(data.ResourceSpans[0].ScopeSpans![0].Spans!); 952Assert.Single(data.ResourceSpans[0].ScopeSpans![0].Spans!); 1012Assert.Equal(2, data.ResourceSpans[0].ScopeSpans![0].Spans!.Length); 1054Assert.Equal(2, data.ResourceSpans[0].ScopeSpans![0].Spans!.Length);