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