1 write to _traces
Aspire.Dashboard (1)
Otlp\Storage\TelemetryRepository.cs (1)
70_traces = new(_otlpContext.Options.MaxTraceCount);
23 references to _traces
Aspire.Dashboard (23)
Otlp\Storage\TelemetryRepository.cs (23)
71_traces.ItemRemovedForCapacity += TracesItemRemovedForCapacity; 496var results = _traces.AsEnumerable(); 539var pagedResults = OtlpHelpers.GetItems(results, context.StartIndex, context.Count, _traces.IsFull, copyFunc); 605_traces.Clear(); 609for (var i = _traces.Count - 1; i >= 0; i--) 612if (MatchApplications(_traces[i], applications)) 614_traces.RemoveAt(i); 693foreach (var trace in _traces) 762var results = _traces.Where(t => t.TraceId.StartsWith(traceId, StringComparison.Ordinal)); 904else if (!TryGetTraceById(_traces, span.TraceId.Memory, out trace)) 939for (var i = _traces.Count - 1; i >= 0; i--) 941var currentTrace = _traces[i]; 944_traces.Insert(i + 1, trace); 951_traces.Insert(0, trace); 959var index = _traces.IndexOf(trace); 963var currentTrace = _traces[i]; 969_traces.RemoveAt(index); 970_traces.Insert(insertPosition, trace); 980_traces.RemoveAt(index); 981_traces.Insert(0, trace); 1032for (var i = 0; i < _traces.Count; i++) 1034var trace = _traces[i]; 1052foreach (var trace in _traces)