2 instantiations of OtlpSpanDto
aspire (2)
src\Shared\ConsoleLogs\SharedAIHelpers.cs (2)
312
spans.Add(new
OtlpSpanDto
(span, resource, scopeName));
359
spanList.Add(new
OtlpSpanDto
(span, resource, scopeName));
9 references to OtlpSpanDto
aspire (9)
src\Shared\ConsoleLogs\SharedAIHelpers.cs (9)
209
OtlpSpanDto
spanDto,
283
public static List<
OtlpSpanDto
> GetSpanDtosFromOtlpData(IList<OtlpResourceSpansJson>? resourceSpans)
285
var spans = new List<
OtlpSpanDto
>();
325
var spansByTraceId = new Dictionary<string, List<
OtlpSpanDto
>>(StringComparer.Ordinal);
386
foreach (
var
s in trace.Spans)
394
var
rootSpan = trace.Spans.FirstOrDefault(s => string.IsNullOrEmpty(s.Span.ParentSpanId)) ?? trace.Spans.FirstOrDefault();
533
private static int? CalculateTraceDurationMs(List<
OtlpSpanDto
> spans)
543
foreach (
var
s in spans)
896
internal sealed record OtlpTraceDto(string TraceId, List<
OtlpSpanDto
> Spans);