2 instantiations of OtlpSpanJson
Aspire.Dashboard (1)
Model\TelemetryExportService.cs (1)
397return new OtlpSpanJson
Aspire.Dashboard.Tests (1)
Model\TelemetryImportServiceTests.cs (1)
495new OtlpSpanJson
14 references to OtlpSpanJson
Aspire.Dashboard (8)
Model\TelemetryExportService.cs (1)
391private static OtlpSpanJson ConvertSpan(OtlpSpan span, IOutgoingPeerResolver[] outgoingPeerResolvers)
Otlp\Model\Serialization\OtlpJsonProtobufConverter.cs (2)
100foreach (var s in json.Spans) 112private static Span ToProtobuf(OtlpSpanJson json)
Otlp\Model\Serialization\OtlpJsonSerializerContext.cs (1)
31[JsonSerializable(typeof(OtlpSpanJson))]
src\Shared\ConsoleLogs\SharedAIHelpers.cs (3)
179foreach (var span in scopeSpan.Spans) 215var span = s.Span; 775internal sealed record OtlpSpanDto(OtlpSpanJson Span, IOtlpResource Resource, string? ScopeName);
src\Shared\Otlp\Serialization\OtlpTraceJson.cs (1)
47public OtlpSpanJson[]? Spans { get; set; }
Aspire.Dashboard.Tests (6)
Model\TelemetryExportServiceTests.cs (6)
316var span = scopeSpans.Spans[0]; 367var parentSpan = spans.First(s => s.ParentSpanId is null); 368var childSpan = spans.First(s => s.ParentSpanId is not null); 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();