13 instantiations of OtlpTrace
Aspire.Dashboard (2)
Otlp\Model\OtlpTrace.cs (1)
160
var newTrace = new
OtlpTrace
(trace.Key);
Otlp\Storage\TelemetryRepository.cs (1)
936
trace = new
OtlpTrace
(span.TraceId.Memory);
Aspire.Dashboard.Tests (11)
Model\SpanWaterfallViewModelTests.cs (5)
23
var trace = new
OtlpTrace
(new byte[] { 1, 2, 3 });
53
var trace = new
OtlpTrace
(new byte[] { 1, 2, 3 });
86
var trace = new
OtlpTrace
(new byte[] { 1, 2, 3 });
126
var trace = new
OtlpTrace
(new byte[] { 1, 2, 3 });
148
var trace = new
OtlpTrace
(new byte[] { 1, 2, 3 });
Model\TraceHelpersTests.cs (5)
20
var trace = new
OtlpTrace
(new byte[] { 1, 2, 3 });
42
var trace = new
OtlpTrace
(new byte[] { 1, 2, 3 });
69
var trace = new
OtlpTrace
(new byte[] { 1, 2, 3 });
97
var trace = new
OtlpTrace
(new byte[] { 1, 2, 3 });
131
var trace = new
OtlpTrace
(new byte[] { 1, 2, 3 });
TelemetryRepositoryTests\OtlpSpanTests.cs (1)
22
var trace = new
OtlpTrace
(new byte[] { 1, 2, 3 });
67 references to OtlpTrace
Aspire.Dashboard (44)
Components\Controls\TraceActions.razor.cs (1)
28
public required
OtlpTrace
Trace { get; set; }
Components\Pages\TraceDetail.razor.cs (4)
26
private
OtlpTrace
? _trace;
288
var traceCache = new Dictionary<string,
OtlpTrace
>(StringComparer.Ordinal);
307
private SpanLinkViewModel CreateLinkViewModel(string traceId, string spanId, KeyValuePair<string, string>[] attributes, Dictionary<string,
OtlpTrace
> traceCache)
309
ref
var
trace = ref CollectionsMarshal.GetValueRefOrAddDefault(traceCache, traceId, out _);
Components\Pages\Traces.razor.cs (4)
41
private FluentDataGrid<
OtlpTrace
> _dataGrid = null!;
97
private string GetNameTooltip(
OtlpTrace
trace)
120
private async ValueTask<GridItemsProviderResult<
OtlpTrace
>> GetData(GridItemsProviderRequest<
OtlpTrace
> request)
Model\Otlp\SpanWaterfallViewModel.cs (1)
117
public static List<SpanWaterfallViewModel> Create(
OtlpTrace
trace, TraceDetailState state)
Model\TraceHelpers.cs (2)
13
public static void VisitSpans<TState>(
OtlpTrace
trace, Func<OtlpSpan, TState, TState> spanAction, TState state)
46
public static IEnumerable<OrderedApplication> GetOrderedApplications(
OtlpTrace
trace)
Model\TracesViewModel.cs (2)
15
private PagedResult<
OtlpTrace
>? _traces;
75
public PagedResult<
OtlpTrace
> GetTraces()
Otlp\Model\OtlpSpan.cs (3)
25
public
OtlpTrace
Trace { get; }
67
public OtlpSpan(OtlpApplicationView applicationView,
OtlpTrace
trace, OtlpScope scope)
74
public static OtlpSpan Clone(OtlpSpan item,
OtlpTrace
trace)
Otlp\Model\OtlpTrace.cs (3)
158
public static
OtlpTrace
Clone(
OtlpTrace
trace)
160
var
newTrace = new OtlpTrace(trace.Key);
Otlp\Storage\GetTracesResponse.cs (1)
10
public required PagedResult<
OtlpTrace
> PagedResult { get; init; }
Otlp\Storage\TelemetryRepository.cs (23)
51
private readonly CircularBuffer<
OtlpTrace
> _traces;
86
private void TracesItemRemovedForCapacity(
OtlpTrace
trace)
497
PagedResult = PagedResult<
OtlpTrace
>.Empty,
550
var copyFunc = static (
OtlpTrace
t) =>
OtlpTrace
.Clone(t);
580
private static bool MatchApplications(
OtlpTrace
t, List<OtlpApplication> applications)
708
foreach (
var
trace in _traces)
763
public
OtlpTrace
? GetTrace(string traceId)
777
private
OtlpTrace
? GetTraceUnsynchronized(string traceId)
781
foreach (
var
trace in _traces)
785
return
OtlpTrace
.Clone(trace);
796
var
trace = GetTraceUnsynchronized(traceId);
922
var updatedTraces = new Dictionary<ReadOnlyMemory<byte>,
OtlpTrace
>();
928
OtlpTrace
? trace;
972
var
currentTrace = _traces[i];
994
var
currentTrace = _traces[i];
1051
static bool TryGetTraceById(CircularBuffer<
OtlpTrace
> traces, ReadOnlyMemory<byte> traceId, [NotNullWhen(true)] out
OtlpTrace
? trace)
1068
private void CalculateTraceUninstrumentedPeers(
OtlpTrace
trace)
1116
var
trace = _traces[i];
1134
foreach (
var
trace in _traces)
1162
private static OtlpSpan CreateSpan(OtlpApplicationView applicationView, Span span,
OtlpTrace
trace, OtlpScope scope, OtlpContext context)
1311
foreach (
var
trace in _traces)
Aspire.Dashboard.Components.Tests (1)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
304
public static OtlpSpan CreateOtlpSpan(OtlpApplication app,
OtlpTrace
trace, OtlpScope scope, string spanId, string? parentSpanId, DateTime startDate,
Aspire.Dashboard.Tests (22)
Model\SpanWaterfallViewModelTests.cs (5)
23
var
trace = new OtlpTrace(new byte[] { 1, 2, 3 });
53
var
trace = new OtlpTrace(new byte[] { 1, 2, 3 });
86
var
trace = new OtlpTrace(new byte[] { 1, 2, 3 });
126
var
trace = new OtlpTrace(new byte[] { 1, 2, 3 });
148
var
trace = new OtlpTrace(new byte[] { 1, 2, 3 });
Model\TraceHelpersTests.cs (5)
20
var
trace = new OtlpTrace(new byte[] { 1, 2, 3 });
42
var
trace = new OtlpTrace(new byte[] { 1, 2, 3 });
69
var
trace = new OtlpTrace(new byte[] { 1, 2, 3 });
97
var
trace = new OtlpTrace(new byte[] { 1, 2, 3 });
131
var
trace = new OtlpTrace(new byte[] { 1, 2, 3 });
TelemetryRepositoryTests\OtlpSpanTests.cs (1)
22
var
trace = new OtlpTrace(new byte[] { 1, 2, 3 });
TelemetryRepositoryTests\TraceTests.cs (10)
756
var
trace1 = repository.GetTrace(GetHexId("1"))!;
757
var
trace2 = repository.GetTrace(GetHexId("1"))!;
822
var
trace = Assert.Single(traces.PagedResult.Items);
875
var
trace = Assert.Single(traces.PagedResult.Items);
1341
var
trace = Assert.Single(repository.GetTraces(request).PagedResult.Items);
1520
var
trace = Assert.Single(traces.PagedResult.Items);
1825
var
trace = Assert.Single(traces.PagedResult.Items);
1917
var
trace = Assert.Single(traces.PagedResult.Items);
1989
var
trace = Assert.Single(traces.PagedResult.Items);
2068
var
trace = Assert.Single(traces.PagedResult.Items);
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
304
public static OtlpSpan CreateOtlpSpan(OtlpApplication app,
OtlpTrace
trace, OtlpScope scope, string spanId, string? parentSpanId, DateTime startDate,