2 instantiations of OtlpSpanJson
Aspire.Dashboard (1)
Model\TelemetryExportService.cs (1)
387return new OtlpSpanJson
Aspire.Dashboard.Tests (1)
Model\TelemetryImportServiceTests.cs (1)
548new OtlpSpanJson
13 references to OtlpSpanJson
Aspire.Dashboard (5)
Model\TelemetryExportService.cs (1)
383private static OtlpSpanJson ConvertSpan(OtlpSpan span)
Otlp\Model\Serialization\OtlpJsonProtobufConverter.cs (2)
100foreach (var s in json.Spans) 112private static Span ToProtobuf(OtlpSpanJson json)
src\Shared\Otlp\Serialization\OtlpJsonSerializerContext.cs (1)
40[JsonSerializable(typeof(OtlpSpanJson))]
src\Shared\Otlp\Serialization\OtlpTraceJson.cs (1)
47public OtlpSpanJson[]? Spans { get; set; }
Aspire.Dashboard.Tests (8)
Model\TelemetryExportServiceTests.cs (7)
327var span = scopeSpans.Spans[0]; 379var parentSpan = spans.First(s => s.ParentSpanId is null); 380var childSpan = spans.First(s => s.ParentSpanId is not null); 430var span = result.ResourceSpans![0].ScopeSpans![0].Spans![0]; 474var span = result.ResourceSpans![0].ScopeSpans![0].Spans![0]; 509var exportedParent = result.ResourceSpans! 731var span = tracesData?.ResourceSpans?.FirstOrDefault()?.ScopeSpans?.FirstOrDefault()?.Spans?.FirstOrDefault();
TelemetryApiServiceTests.cs (1)
821private static List<OtlpSpanJson> GetAllSpans(TelemetryApiResponse result)